CS Logo      
space
bar Information bar Events bar Admissions bar People bar Courses bar DegreePrograms bar Research bar Publications bar
space
design
space
Application Information
space
Home » Degree Programs » Graduate Program » M. Eng.
space

Cornell University

Located in the beautiful Finger Lakes region of central New York, Cornell University offers a quality education in a variety of fields. Students come from around the world to attend the twelve colleges and divisions located on the Ithaca campus. The engineering research program is the largest in the Ivy League.

Cornell's Department of Computer Science is rated as one of the five best in the U.S. Many of its 27 faculty members are leaders in their fields. The Department benefits from its ties with Cornell's Center for Theory & Simulation in Science & Engineering, a state-of-the-art supercomputer facility.

The Master of Engineering Program in Computer Science

The M.Eng. program in Computer Science is a one-year program that is designed to enhance professional skills in practical computer science. The program is particularly suited to students seeking advanced credentials for employment in industry.

Typically, an M.Eng. student takes several advanced courses and completes a faculty-supervised project in an area such as multimedia, networks, distributed and parallel computing, databases, scientific computing, software engineering, or artificial intelligence.

Cornell undergraduates may take advantage of our Early Admission option to the M.Eng. program. This option allows a student to enroll as an M.Eng. student and begin working toward an M.Eng. degree before completing his/her undergraduate degree.

Requirements

30 credits of technical courses are required to complete the M. Eng. degree.

Three to six of the thirty credits will be for a project. The project will be an application of computer science techniques to practice (for example, software or hardware design, or solution of an engineering problem). The project is supervised by faculty or researchers in the computer science department as well as throughout the Cornell community.

Typical M. Eng. Courses (a sample)

CS 501 Software Engineering
CS 502 Computing Methods for Digital Libraries
CS 513 System Security
CS 514 Practical Distributed Systems
CS 519 Computer Networks
CS 522 Software Tools for Computational Science

Additional courses in Electrical and Computing Engineering, Operations Research, and the Johnson School of Management are often taken as part of the course requirements. Most students also take some courses at the 400 level.

Program Prerequisites

A bachelor's degree in computer science or in a related technical field (with some computer science exposure) is required. The program is competitive, and admissions decisions are based on the undergraduate transcript, GRE scores, TOEFL scores, and letters of recommendation. Applicants should have taken courses on programming, discrete structures, computer architecture and operating systems similar to Cornell courses CS211, CS280, CS314, and CS414 respectively.

Admission Deadlines

Fall Term - February 1
Spring Term - October 1
International students are encouraged to apply early

Web-based Application - here

All supporting application materials it should be sent to:

M.Eng. Program
Computer Science
324 Upson Hall
Ithaca, NY 14853

Two letters of recommendation-should be sent electronically (One letter is required of ALL Cornell undergraduates.)

Official transcripts of all college level work (CU undergrads should provide unofficial transcripts if possible) Have sent directly to address above.

A statement of purpose- submitted electronically

GRE test results for the general test The subject test in Computer Science is highly optional--recommended for applicants who did not major in CS (Cornell undergraduates are not required to take GRE's). Institution Code: 2098

TOEFL official test results - for all International applicants unless they have studied for two or more years in, or received a degree froma college or university in a country where English is the language of instruction and English is the native language. Institution code: 2098

Application fee - $70 Web-based (encouraged); $80 paper


*International applicants, please see additional application requirements on the Graduate School WebPage

 

Financial Aid

Most M.Eng. students are self-funded or have obtained their own corporate support. Cornell does not offer any tuition waivers. Applicants who submit a complete application by the above deadlines will be considered for fellowships. Applicants should consider submitting extra letters of recommendation to improve fellowship chances.

The Department also awards a few part time (paid) teaching assistantships (GTRS) in which students perform various duties that aid faculty in the teaching of Cornell CS courses. Students are not guaranteed TA (GTRS) positions, nor are they required to work as a TA. If you wish to be considered for a TA position, please indicate so in your application, as well as any pertinent experience you have. Students do not need to contact our office regarding appointments as TA's if you are chosen as a half time TA you will be notified by our office shortly before the start of each semester.

 

M.Eng. in Computer Science Frequently Asked Questions

Is there a salary difference for the M. Eng. degree as compared to the Bachelor's degree?

Yes! According to our 1998 exit surveys, the average starting salary for Cornell graduates with a bachelor's degree in Computer Science was $51,685. The average starting salary for a graduate of the Master of Engineering Program in Computer Science was $61,773.

Is the M. Eng. Program for You?

Here are some comments of recent graduates of the Cornell M.Eng. program in Computer Science:

I very strongly recommend the M.Eng. Program for three reasons: First, it is a very challenging practical program where you learn all the good stuff you missed as an undergrad. Second, it is extremely rewarding because you get to choose exactly what you want to work on and make all those dream projects come true! Finally, coming out of the M.Eng. program I was showered with job offers from the top of the industry: I got six new offers that I did not get as an undergrad. The M.Eng. program gives you an invaluable edge over regular undergraduate degrees.
Julian Pelenur (Class of '95)

Cornell's Master of Engineering Program was a perfect fit for me. I knew that I wanted to augment my education, but didn't want to spend the next five years of my life doing it. The courses I took challenged me to learn on my own, and taught me how to be a more effective member of a team through group projects. I was able to round out my education by exploring disciplines that my undergraduate institution did not have the resources to offer. I also made some terrific friends whom I will definitely never forget! If you're looking for a beneficial addition to your current degree, as well as an great community to pursue it in, Cornell definitely has what you're looking for!
Scott Dawson (Class of '96)

Some of the best engineers I have worked with have a degree from Cornell. They are focused problem solvers with a drive for excellence. They have strong theoretical backgrounds that help them stay ahead of the game in this ever changing technology revolution. They also demand challenging projects. This just what you get with a Cornell Bachelor's degree.

Now, add all of these qualities to a strong technical foundation with significant depth and breadth. An individual with a strong undergraduate degree and a diverse portfolio of concentrated research and development is an outstanding individual. This is what you get from a Cornell M.Eng.: a super individual ready to make significant contributions to the worlds best Software Development Teams. My Cornell M.Eng. degree has given me this profile and has helped me to pretty much pick my place in industry.

John Belizaire, Intel Internet Services Architect (Class of '95)

space
bar
bar
[ About Us · Contact Us · Feedback · Site Map ]