Master of Science in Computer Science

Admissions

Applicants to the program must have a bachelor’s degree, and are required to submit official transcripts of previous academic work and three letters of recommendation.

In addition, applicants must complete the prerequisites listed below or demonstrate an equivalent level of proficiency through prior college-level courses or a waiver examination. Students are advised to discuss their background with the graduate student advisor in order to determine the best sequence of courses.

Prerequisites

1. Programming

Students without programming experience must complete the following:

  • MET CS 201 Introduction to Computer Science with C++
  • MET CS 331 Introduction to Object-Oriented Programming with C++
  • MET CS 341 Data Structures with C++

Students with prior programming experience may choose either one of the following tracks:

A) C++ Track

  • MET CS 231 Introduction to Computer Science for Programmers with C++
  • MET CS 341 Data Structures with C++

B) Java Track

  • MET CS 232 Introduction to Computer Science with Java
  • MET CS 342 Data Structures with Java

2. Discrete Mathematics

  • MET CS 248 Introduction to Discrete Mathematics

3. Computer Systems

  • MET CS 272 Introduction to Computer Systems

If college-level credit courses are not in evidence, the department will determine what prerequisite courses must be completed in addition to graduate degree requirements. Students claiming equivalent proficiency in the prerequisite courses from non-academic sources must take an examination to demonstrate such proficiency.

A maximum of two graduate-level courses (eight credits) taken at Metropolitan College before acceptance into the program may be applied toward the degree.

Students who complete the program’s prerequisites at Boston University can earn a Certificate in Software Development. Interested students should apply for the certificate program.