Master of Science in Computer Science

Campus Locations
Boston|Charlotte|Seattle|Silicon Valley|
Application Deadlines
Fall 2017:
- August 15 (Domestic)
- June 1 (International—for Silicon Valley and Charlotte campuses only)

Spring 2018:
- December 15 (Domestic)
- October 15 (International)

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

Computing is an essential element of nearly every human endeavor, and today’s computer scientists are solving many of the world’s problems. For this innovative work, the rewards are often high, with competitive salaries and the intrinsic benefits of knowing that your contributions have great impact on people, companies, and communities.

Be in Demand
Computer science jobs are expected to grow between 12% and 28% from 2010 to 2020.

In June 2013, Forbes reviewed salary and employment outlook data with the goal of identifying the best master’s degrees for immediate job potential. Information systems ranked first, and computer science ranked fourth—the projected increase in jobs associated with these degrees was 30 percent and 21.3 percent respectively. The opportunities are vast, and the rewards are innumerable.



Student Stories

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

To view an example pathway through the program, click here.

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

Is This Program Right For Me?

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.

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.

What are the 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 and international applicant deadlines.

Minimum TOEFL score of 100 for Seattle, Silicon Valley, and Boston locations, which are international compliant.