Typical Job Titles
Computer Engineer | Data Scientist |
Embedded Systems Software Developer | Product Developer Engineer |
Computer Vision Engineer | Hardware Design Engineer |
Machine Learning Engineer |
RIT’s Computer Engineering MS focuses on design methodology and advanced engineering tools for developing computer-integrated systems.
The master of science in computer engineering provides you with a high level of specialized knowledge in computer engineering. You'll strengthen your ability to successfully formulate solutions to current technical problems while gaining significant, high-level, specialized knowledge and experience with modern facilities and state-of-the-art design tools.
You are encouraged to choose most of your graduate electives within a single research track by consulting with your advisor. You may take relevant courses from other academic programs, including electrical engineering, computer science, and software engineering, to support a specific research focus. The following research tracks are available:
What makes an RIT education exceptional? It’s the opportunity to complete relevant, hands-on engineering co-ops and internships with top companies in every single industry. At the graduate level, and paired with an advanced degree, cooperative education and internships give you the unparalleled credentials that truly set you apart.
To be considered for admission to the Computer Engineering MS program, candidates must fulfill the following requirements:
International applicants whose native language is not English must submit one of the following official English language test scores. Some international applicants may be considered for an English test requirement waiver.
The faculty and students in the Kate Gleason College of Engineering are engaging in numerous areas of research, which takes place across all of our engineering disciplines and often involves other colleges at RIT, local health care institutions, and major industry partners. Explore the college's key research initiatives to learn more about our research in:
The computer engineering masters 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 in computer engineering provides you with a high level of specialized knowledge in computer engineering. You'll strengthen your ability to successfully formulate solutions to current technical problems while gaining significant independent learning experience that can prepare you for further graduate study or for continuing professional development at the leading edge of the field. 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.
The degree consists of a required course, flexible core courses, graduate electives, graduate seminar, and your choice of a thesis research or a graduate project.
Flexible Core: You will choose one course from each of the following core clusters, with your faculty advisor’s guidance.
Graduate Electives: With advisor and department approval, you may request to take graduate courses outside of the department. The graduate electives are selected among the available research tracks. You are encouraged to choose most of your graduate electives within a single track, by consulting with your advisor. You must take a minimum of two electives from the department of computer engineering.
Thesis Research: Thesis research is an independent investigation of a research problem that contributes to the state of the art. Students who pursue the thesis option seek to answer a fundamental science/engineering question that contributes new knowledge in the field. You are expected to formulate the problem under a faculty advisor’s guidance and conduct extensive quantitative or qualitative analyses with sound methodology. A thesis committee will guide your research activities. Your findings are expected to be repeatable and generalizable, with sufficient quality to make them publishable in technical conferences and/or journals. For detailed information on thesis research timeline and requirements, please refer to Computer Engineering Thesis Research.
Graduate Project: The graduate project is a scholarly undertaking that addresses a current technical problem with tangible outcomes. The project generally addresses an immediate and practical problem, a scholarly undertaking that can have tangible outcomes. Examples of typical projects include implementing, testing, and evaluating a software and/or hardware system or conducting a comprehensive literature review with a comparative study. You are expected to give a presentation or demonstration of the final deliverables of your project. For detailed information on a graduate project timeline and requirements, please refer to Computer Engineering Graduate Project.
You are encouraged to choose most of your graduate electives within a single research track, by consulting with your advisor. You may take relevant courses from other academic programs, including electrical engineering, computer science, and software engineering, to support a specific research focus. The following research tracks are available:
Students are also interested in: Computer Science MS, Microelectronic Engineering MS, Electrical Engineering MS
Computer Engineer | Data Scientist |
Embedded Systems Software Developer | Product Developer Engineer |
Computer Vision Engineer | Hardware Design Engineer |
Machine Learning Engineer |
What makes an RIT education exceptional? It’s the opportunity to complete relevant, hands-on engineering co-ops and internships with top companies in every single industry. At the graduate level, and paired with an advanced degree, cooperative education and internships give you the unparalleled credentials that truly set you apart. Learn more about graduate co-op and how it provides you with the career experience employers look for in their next top hires.
Cooperative education is optional but strongly encouraged for graduate students in the computer engineering master’s program.
International applicants whose native language is not English must submit one of the following official English language test scores. Some international applicants may be considered for an English test requirement waiver.
TOEFL | IELTS | PTE Academic |
---|---|---|
79 | 6.5 | 56 |
International students below the minimum requirement may be considered for conditional admission. Each program requires balanced sub-scores when determining an applicant’s need for additional English language courses.
Rochester Institute of Technology (Dubai) is a branch campus of the renowned Rochester Institute of Technology in the United States. Located in Dubai Silicon Oasis, a special economic zone for knowledge and innovation, RIT Dubai offers a comprehensive range of undergraduate and graduate programs in various fields, including engineering, business, computing, and design. The institution is committed to providing students with a high-quality American education in a dynamic and international setting.
RIT Dubai provides a wide array of services to support student success, including:
RIT Dubai fosters a vibrant and inclusive campus community where students can engage in a variety of activities and experiences, including:
RIT Dubai offers a range of undergraduate and graduate programs, including: