Computer Science, MS

Campus: NYC, Online

MS in Computer Science

The MS in Computer Science is a 30-credit program.


Bridge Course

Entering students with limited or no previous background in computer science or programming are required to take CS 505 Introduction to Computer Science with Java. This course DOES NOT count toward the degree, however grades earned are computed into the student's QPA.

CS 505Introduction to Computer Science with Java4
Total Credits4

Core Requirements (12-15 Credits)

CS 604Computer Systems and Concepts 13
CS 608Algorithms and Computing Theory3
CS 610Introduction to Parallel Computing3
CS 612Concepts and Structures in Internet Computing3
CS 623Database Management Systems3
1

Course is required for students whose performance in the Computer Organization and Operating Systems courses are less than the grade of "B" as evidenced on their transcripts.

Electives (9-15 Credits)

Students will choose courses from the current Computer Science academic catalog for a total of 9-15 credits. These can be any 600-799 level course, including:

CS 627 Artificial Intelligence

CS 641 Mobile Web Content and Development

CS 671 Computer Vision

CS 675 Introduction to Data Science 

CS 677 Machine Learning

See the full list of over 20 electives here.  

Students can take up to 1 non-CS graduate level Seidenberg or Lubin MBA Foundation courses as an elective, with approval of an Academic Advisor or the Department Chair.

Capstone Project (3 credits) or capstone thesis (6 credits)

Students are required to select one of the following options: the Computer Science Project (3 credits - last semester) or Computer Science Thesis (6 credits, last 2 semesters). Pursuing a Thesis requires the student to work on a research project under the supervision of a professor.

Capstone Project (3 Credits, taken in last semester)
CS 691Computer Science Capstone Project3
Capstone Thesis (6 Credits, taken in last two semesters)
CS 693Thesis I3
CS 694Thesis II3