Curriculum

The Align MSCS program consists of a two-semester bridge program to prepare you for the Master’s in Computer Science curriculum, which combines core coursework in program design, computer systems, and software development. Elective courses in machine learning, databases, distributed systems, networks and security, and software engineering allow you to tailor a degree to your interests. Our cohort-based learning model provides a supportive community for students throughout the program.

Overview Program Requirements

ALIGN BRIDGE COURSES:

  • Fundamentals of Computer Science
  • Discrete Structures
  • Computer Systems/Algorithms
  • Object Oriented Design/Java Programming

CORE COURSES:

  • Algorithms
  • Computer Systems
  • Managing Software Development

SAMPLE ELECTIVES:

  • Database Management
  • Information Retrieval
  • Machine Learning
  • Parallel Processing in MapReduce
  • Distributed Systems
  • Mobile Application Development

Any course that appears in a concentration may count as an elective. Other courses offered at the graduate level at Northeastern University may be taken as electives provided written permission is given by your faculty advisor and approval is obtained from the Graduate Committee.