ALIGN: Master of Science in Computer Science

Program Format
Application Deadlines
September 2017
Credits Required for Graduation
32 graduate credits. The ALIGN program is 16 credits on top of this* (4 credits from ALIGN will count toward your MSCS degree).

Program Description

The Northeastern University ALIGN program is designed to quickly and efficiently earn you a master of science degree in one of today’s most popular STEM professions. Even if you come from a non-science background, rigorous bridge courses can get you up to speed with the subject matter and on your way to a satisfying and rewarding new career.

Step 1

Choose your program and enroll in ALIGN—and get started toward an exciting new STEM career.

Step 2

Academic bridge courses link your undergraduate experience to your new field. Classroom and cohort-based learning supports your development of fundamental skills for success throughout your graduate studies.

Step 3

Master’s degree industry-aligned courses equip you with knowledge for success in your new field. Electives allow you to specialize to achieve your goals.

Step 4

Experiential learning and participation in co-op enables you to gain hands-on experience. Career coaching helps translate experience to aspiration.


Your top-50 research university graduate degree and experience provide you with the credentials and experience to enter your new field.

Program Objectives

Our students from a wide variety of backgrounds—with undergraduate majors ranging from math, biology, history, engineering, and classics. No matter what your background, you will acquire both the knowledge needed to transition into a new career and the practical skills to build the next great app.

  • Develop the ability to recognize and solve problems arising in modern computing
  • Assimilate ideas and concepts from theoretical studies and hands-on design and programming
  • Acquire skills in software and application design, network infrastructure, and other dynamic and emerging computer science areas


Northeastern’s MS in Computer Science through the ALIGN program 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 your degree to your unique interests. Classroom and cohort-based learning support your development of fundamental computer science and problem-solving skills. As a computer science student, you’re part of a vibrant community and have access to outstanding academic support.


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


  • Algorithms
  • Computer Systems
  • Managing Software Development


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

Gaining Real-World Experience

Upon completion of required courses, students are able to apply for full-time co-ops at some of the leading companies across the country. Over the past five years, more than 98 percent of our computer science students who have a sought a co-op position have been successfully placed. While you are building real-world experience and career-advancing connections, your earnings can help offset your tuition cost. Recent co-op employers include:

  • Google
  • Porch
  • Amazon

Our students come from a variety of backgrounds—with undergraduate majors ranging from math, engineering, journalism, and the classics. Whether your undergraduate degree was in the sciences or the liberal arts, whether you’re a recent college graduate or an experienced professional looking to change careers, Computer Science through ALIGN can work for you.

Classes taught on campus are offered in the evening, making it possible for working professionals to participate in the program.

Note: If you have previous work experience, a bachelor’s degree in computer science, or extensive coursework in this field, you may be eligible for the traditional Master of Science in Computer Science program.

Still not sure? Let us help. Click here.

Request More Information

By submitting the form, you will receive information from Northeastern University with details about our degree programs and certificates by email or receive a phone call from one of our enrollment coaches. You can unsubscribe at any time.

Admissions Requirements

  • Completed application form and transcripts
  • Undergraduate degree in any discipline
  • Undergraduate GPA of 3.0 or higher
  • Three letters of recommendation
  • Personal statement
  • Resumé

The MS Computer Science ALIGN program admits students on a rolling basis up until the domestic applicant deadlines.