Offered by the Department of Computer Science
Contact: 520 Rhodes Hall, (607) 255-8720
The Master of Engineering Program (M.Eng.) 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. These areas include 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 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 either associated with ongoing research in the Department of Computer Science in one of the areas listed above, or done in collaboration with other 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.