Admission Criteria

Preferred qualifications for admitted OMS CS students are an undergraduate degree in computer science or related field (typically mathematics, computer engineering or electrical engineering) from an accredited institution with a cumulative GPA of 3.0 or higher. Applicants who do not meet these criteria will be evaluated on a case-by-case basis; however, work experience will not take the place of an undergraduate degree. The following are required for admission:

  • Evidence of award of a 4-year bachelor's degree or its equivalent (prior to matriculation) from a recognized institution, demonstrated academic excellence and evidence of preparation in their chosen field sufficient to ensure successful graduate study
  • For international applicants, satisfactory scores on the Test of English as a Foreign Language (TOEFL)

Please note: Applicants who meet the minimum requirements are not guaranteed admission. Successful applicants will first be conditionally admitted into the degree program and must pass their first two OMS CS foundational courses with a grade of B or better to be fully admitted. Students do not need to take these foundational courses before registering for elective courses.
To be able to continue in the program after the first 12 months from your date of matriculation, you must complete a foundational coursework requirement of 2 courses with a grade of B or better. The courses that constitute “foundational courses” are designated with an asterisk and are listed on the Courses pages on this website.