Master of Science in Computer Science

Requirements

A total of 40 credits are required.

Core Curriculum

20 required credits:

  • MET CS 535 Data Communications and Computer Networks or
    MET CS 579 Database Management
  • MET CS 566 Analysis of Algorithms
  • MET CS 572 Computer Organization or
    MET CS 575 Operating Systems
  • MET CS 662 Computer Language Theory
  • MET CS 673 Software Engineering

Students who have completed courses on core curriculum subjects as part of their undergraduate degree program must replace the corresponding core courses with electives. It is recommended that each replacement course be in the same technical area. Students who have work-related experience in any of the core curriculum courses may apply for a waiver by submitting appropriate documentation. When a course waiver is granted the student must substitute a graduate-level computer science course for the core course.

View course descriptions for Computer Science.

Academic Standing

No grade lower than C may be used toward degree requirements. Students must maintain an overall grade point average of 3.0 in order to be in good academic standing and to graduate. Students with a grade point average of less than 3.0 are on academic probation and must be in a position to achieve a 3.0 within the 48 required credit hours for graduation.