Master of Science in Computer Science

The Opportunity

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.

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.

The Program

The MS in Computer Science ALIGN program is designed for students with strong quantitative and analytical backgrounds. While students typically come from fields such as mathematics and engineering, the program also supports students from a broad range of undergraduate majors, including history, economics, and physics. 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 or engineer the next great device.

As a student in this program, you have the opportunity to:

  • Develop the ability to recognize and solve problems arising in the use of modern digital computers
  • Assimilate ideas and concepts from theoretical studies and from in-depth, hands-on design and programming
  • Acquire skills in software and application design, network infrastructure, and other essential computer science
  • Prepare to innovate and thrive in the surging technology sector
Computer science professionals earn a median annual salary of $114,000.

What Courses Will I Take?

Northeastern’s MS in Computer Science ALIGN program combines core coursework in program design, computer systems, and software development to build on your strong analytical skills. Elective courses in artificial intelligence, databases, 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


  • Program Design Paradigm
  • Algorithms
  • Computer Systems
  • Managing Software Development


  • Database Management
  • Information Retrieval
  • Artificial Intelligence
  • Mobile Application Development
  • Network Security

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

To view the program's website, click here.

How Will I Gain Work 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 partners include:

  • Google
  • Microsoft
  • Apple
  • Cisco
  • Intel
  • Nectar Games
  • EMC Corporation

Who Are the Faculty Members?

Our Faculty Members:

  • Are passionate and devoted academics
  • Are active computer science professionals working for industry leaders
  • Provide students with an understanding of industry practices and leading-edge research

Am I Right for This Program?

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 can work for you.

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

Still not sure? Let us help. Click here.

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
  • Resumé
  • Coursework or exposure to technical principles

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

GRE scores are required by the end of the first semester and encouraged at the time of application to enhance the overall application.  Min GRE scores are 155Q/150V/3.5A

Minimum TOEFL score of 100 for the Seattle location which is international compliant

How Much Will it Cost?

ALIGN is a customized degree program that includes bridge courses embedded into a full academic curriculum, as well as additional support and services related to your transition into Bioinformatics.

Tuition and fees are set on an annual basis by Northeastern University’s Board of Trustees and will be updated in April 2015. Based on rates for the 2013-2014 academic year, the total estimated cost for the MS Computer Science ALIGN program is $47,696.00.

Financial aid is available. Connect with your enrollment coach or contact us at for additional details.

Program Locations

To view current program location offerings and key application dates, click here.