~Pre-requisites / Background
- A bachelor's degree (BA / BS / BE) in computer science or related technical field
- Applicant's should have taken courses on programming, discrete structures, architecture and operating systems similar to the following Cornell courses:
- CS 2110 Object-Oriented Programming and Data Structures (also ENGRD 2110
- CS 2800 Discrete Structures
- CS 3110 Data Structures and Functional Programming
- CS 3420 Computer Organization (also ECE 3140)
- CS 4410 Operating Systems (4410 can also be taken in the fall semester of the M.Eng. Program)
- Grades corresponding to the courses above should be above average and the successful completion of additional core Computer Science course work is encouraged.
- Although the subject GRE is not required for applicants, it is highly recommended should the applicant have earned their undergraduate degree in a field other than Computer Science or if they have been out of school for several years prior to applying.