Courses of Study 2020-2021 
    May 31, 2023  
Courses of Study 2020-2021 [ARCHIVED CATALOG]

Computer Science, M.Eng.

Offered by the Department of Computer Science

Contact: 110 D Gates Hall, (607) 255-8720

The M.Eng. program in computer science is a one year professional degree program designed to develop expertise in system design and implementation in many areas of computer science, including computer systems, fault-tolerant and secure systems, distributed and parallel computing, high-performance computer architecture, databases and data mining, computer vision, computational tools for finance, software engineering, graphics, artificial intelligence, machine learning, natural language processing, robotics and more. Applications are accepted for both the spring and fall semesters.

A typical program includes several upper-division and graduate courses and a faculty-supervised project. The flexible requirements allow students to build a program that closely matches their interests. Project work, which may be done individually or in a small group, is often associated with ongoing research in the Department of Computer Science in one of the areas listed above, but it can also be done in collaboration with many fields throughout the university.

Cornell seniors may use the early M.Eng Credit option, which allows them to take courses toward their M.Eng. Degree while in their final undergraduate semester. The early M.Eng Credit option applies only to students who have 1 to 8 credits remaining to complete their undergraduate program.

Cornell Tech in New York City also offers a Master of Engineering Program in Computer Science. The program is similar to what is offered on the Ithaca campus, except that “entrepreneurial thinking” permeates the courses and the project. Credits earned while participating in the Early M.Eng Credit program cannot be counted towards the M.Eng. degree at Cornell Tech. Contact Cornell Tech  for additional information.