design

~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.