M.S. Computer Science Degree Requirements (effective Fall 2006)

Entrance Requirements

For students without a Computer Science undergraduate degree.
MAT 315 Calculus I
MAT 302 Discrete Math
Statistics (such as ECON 313 or MAT 321)
CSC 225 Computer Programming Concepts I
CSC 275 Computer Programming Concepts II
CSC 376 Computer Organization
CSC 385 Data Structures and Alrgorithms
CSC 388 Programming Languages
CSC 389 Intro to Operating Systems


  • You must follow the degree plan that was in effect when you began graduate studies at UIS (or later). The M.A. degree was changed in Fall 88, Fall 95, and Fall 06. Consult your CSC advisor if you have questions about which degree you should follow.
  • You must earn a grade of B- or better in all courses that apply to the degree.
  • You will be placed on academic probation if you do not maintain a 3.0 grade-point average.
  • Graduate students enrolled in 400-level courses should expect more stringent grading standards and/or additional assignments.

CSC Electives (24 hours)

You must complete 24 hours of CSC electives approved by your CSC advisor. Courses numbered CSC 410 will NOT count on the Master's in CSC. Courses numbered above CSC 410 may be applied to the Master's Degree in CSC.

At least twelve hours must be at the 500-level.

Required Courses (8 hours)

CSC 540 Graduate Research Seminar (4 hours)
Master's Project / Thesis (4 hours)

  • You must complete a comprehensive closure exercise to demonstrate the ability to formulate, investigate, analyze a problem, and report results.

Total Hours Required for M.S. Degree (32 Hours)