Rochester Institute of Technology (RIT) Master of Science in Computer Engineering
Rochester Institute of Technology (RIT)

Rochester Institute of Technology (RIT)

Master of Science in Computer Engineering

Rochester Institute of Technology, USA

MSc

2 years

English

Full time, Part time

USD 41,424 / per year *

On-Campus

* $41,424 - $54,974 | based on credits taken

Key Summary

About: The MS in Computer Engineering trains students to design computer systems, addressing function, performance, security, and sustainability. It covers hardware–software interaction, design methodology, programming and lab work using state-of-the-art tools. The programme builds expertise, supports learning, and prepares students for advanced graduate study or professional development. Applicants with degrees in computer engineering, electrical engineering, or computer science may apply; some need bridge courses.

Career Outcomes: Graduates enter aerospace, insurance, government, internet/software, defense, electronics, and manufacturing. Typical roles include software engineer, embedded firmware engineer, systems engineer, software developer, test engineer, and related positions such as systems architect or R&D engineer.

The computer engineering master focuses on the design and development of computer and computer-integrated systems, with consideration to such engineering factors as function, performance, security, and sustainability. Computer engineers design and build these systems to meet application and system requirements with attention to the hardware-software interaction. The program emphasizes the careful adoption of design methodology and the application of sophisticated engineering tools. The intensive programming and laboratory work requirements ensure significant, high level, specialized knowledge, and experience with modern facilities and state-of-the-art design tools.

The MS degree in computer engineering provides students with a high level of specialized knowledge in computer engineering, strengthening their ability to successfully formulate solutions to current technical problems, and offers a significant independent learning experience in preparation for further graduate study or for continuing professional development at the leading edge of the discipline. The program accommodates applicants with undergraduate degrees in computer engineering or related programs such as electrical engineering or computer science. (Some additional bridge courses may be required for applicants from undergraduate degrees outside of computer engineering).