Students with all backgrounds are welcome to apply. Applicants must meet all requirements of the School of Graduate Studies, including the minimum undergraduate GPA requirement (at least 2.75/4.00 overall or 2.90/4.00 during the last half of the degree).
Applicants must also complete the following undergraduate courses or their equivalents before completing the Master's degree:
1. data structure and at least one lower-level programming courses (this requirement may be waived for students with substantial job-related programming experience),
2. discrete mathematics or discrete structures,
3. one semester of calculus, and
4. two additional computer science courses.
Students may be admitted to the program with deficiencies" (prerequisites not yet completed). Identified deficiency items 1-3 must be removed prior to enrollment in any graduate coursework. Identified deficiency item 4 must be removed prior to enrollment in coursework beyond the first twelve (12) credits. Courses taken to remove deficiencies may be at the undergraduate or graduate level. Credits earned to remove deficiencies will not count toward the degree requirements for the Master of Science in Computer Science.
Because of limited space in the program, some applicants who meet the minimum requirements may not be accepted. We consider all application materials when deciding which applicants to admit.
We have a bridge certificate program to allow you to enter the MSCS plan quickly and efficiently.