Bachelor of Science in Computer Engineering
- Multidisciplinary Design Experience: In your final year, you will complete a two-semester, two-course experience where you will work on a team to develop a solution to a real-world engineering problem.
- Gain Hands-On Career Experience: Four blocks of engineering co-op mean nearly a year of hands-on, full-time, paid work experience in industry.
- Strong Career Paths: Students are hired for co-ops and full-time positions by companies such as Alion Science and Technology, Bose, Collins Aerospace, U.S. Department of Defense, IBM, JPMorgan Chase & Co., Lockheed Martin, Microsoft, MIT, Lockheed Martin, Tesla, The Boeing Company, and Thermo Fisher Scientific.
RIT’s Bachelor of Science in Computer Engineering
In the computer industry, there is a great demand for computer engineers who can do it all—from designing high performance computer hardware components and software to developing next-generation intelligent, resilient, and sustainable products and appliances that contain embedded systems.
Courses in Computer Engineering
RIT’s BS in computer engineering begins with the fundamental math, science, and technology courses that are essential to the curriculum. Emphasis is placed on selected areas of computer science, software engineering, and electrical engineering, including:
- Data structures
- Object-oriented programming languages
- Circuits
- Electronics
- Principles of software engineering
Upper-level computer engineering courses prepare you to integrate hardware and software by formulating complete system solutions. This is achieved through courses in:
- Computer architecture
- Digital systems
- Interfacing
- Computer networks
- Digital signal processing
Concentration areas provide you with an opportunity to gain additional in-depth knowledge in an area of particular interest within computer engineering. If you’re interested in conducting research, we highly encourage you to choose a concentration in an area of research that interests you and corresponds to the research initiatives of our engineering faculty. Concentrations are available in:
- Software
- High-performance computing
- Computer architecture
- Integrated circuits and systems
- Networks and security
- Computer vision and machine intelligence
- Signal processing, control, and embedded systems
Learn more about the Student Learning Outcomes and Program Educational Objectives for the computer engineering bachelor’s degree.
Hands-On Experience in Computer Engineering
In RIT’s BS in computer engineering you will gain valuable hands-on experience through a senior design capstone experience, undergraduate research, and more.
Senior Design Capstone Experience: Computer engineering students complete a senior project that consists of a two-semester capstone design experience. You will work in multidisciplinary design project teams of four to seven students from different engineering majors, including biomedical, computer, electrical, industrial, and mechanical engineering. Teams are assigned to projects before the start of the first course. Most projects are initiated by industry sponsors, community partners, or faculty members; however, students may also propose their own project ideas. While completing your senior design project, you will develop engineering management and project organization skills, learn to communicate your ideas effectively within a multidisciplinary team, and present your project and ideas to a diverse audience of students, faculty, and industrial partners.
Furthering Your Education in Computer Engineering
Combined Accelerated Bachelor’s/Master’s Degrees: RIT offers Combined Accelerated Bachelor’s/Master’s Degrees that enable you to earn both a bachelor’s and a master’s degree in as little as five years, giving you a competitive advantage.
- Computer Engineering BS/MS: In this combined dual degree option you’ll gain a foundation in computer engineering in the bachelor’s degree program while the computer engineering master’s focuses on the design and development of computer and computer-integrated systems, with consideration to engineering factors as function, performance, security, and sustainability.
- +1 MBA Early Acceptance Pathway: Successful RIT applicants who are offered admission into the BS in computer engineering as an incoming first-year student may also be offered conditional early acceptance into the +1 MBA Early Acceptance Pathway. Learn more about the +1 MBA Early Acceptance Pathway.
- +1 MBA: Students who enroll in a qualifying undergraduate degree have the opportunity to add an MBA to their bachelor’s degree after their first year of study, depending on their program. Learn more about the +1 MBA.
What’s The Difference Between Engineering and Engineering Technology?
It’s a question we’re asked all the time. While there are subtle differences in the course work between the two, choosing a major in engineering or engineering technology is more about identifying what you like to do and how you like to do it.
https://www.rit.edu/study/computer-engineering-bs