Computer Science, MS

100% Online
On Campus, Evening
Computer Science
Student raises her hand in computer science class

In Short

Obtain competitive skills and knowledge to succeed as computer scientists in the constantly developing high-technology marketplace.

We've got you covered
What will I do?
  • Prepare to innovate in a fast-paced, ever-evolving industry 
  • Apply mathematical foundations, algorithmic principles, and computer science theory to real-word problems
  • Learn to design, implement, and evaluate a computer-based system, process, component, or program

Request Information    Apply Now

The job growth outlook for computer scientists for 2018-2028 is 16%. This projected job growth is much faster than average.*
Most jobs for computer scientists require a master’s degree in computer science or a related field. Maximize your options for employment as a computer scientist -- learn more about our Master of Science in Computer Science.

Program Overview

The program specializes in hardware, software, networking and state-of-the-art knowledge. You'll have the opportunity to study a variety of topics such as object-oriented systems development, graphics, networks and database systems. Our program provides you the opportunity to develop marketable technical skills for the quickly evolving information-based society.

Concentrations are designed for computer science graduates as well as those from other disciplines. 

You'll select your courses of study to build on your knowledge, skills and interests. A close collaboration between you and the faculty ensures that individual goals meet with department standards. A departmental graduate advisor is available to all students.

Career Opportunities

Computer Science is one of the fastest growing job fields. Every industry has computer science needs, and our graduates find work in many different sectors. They land great jobs, too. Money Magazine recently rated "Software Engineer" as the most desirable job in America.

Total Credits

33 credits

Time Frame

While you can complete the program in as few as two years, you have six years to complete the program.

*View the Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer and Information Research Scientists (visited March 28, 2018).

Register for classes

Degrees and Other Information

  • Demonstrate proficiency in relevant aspects of mathematics.
  • Demonstrate proficiency with logic, algorithms and data structures.
  • Demonstrate proficiency with computer programming languages and different programming paradigms.
  • Demonstrate proficiency in software design and development methods.
  • Demonstrate the effective communication skills through the team collaboration.

Tuition and Fees

Completed applications are reviewed on a rolling admission basis. Admissions requirements are as follows:

  • Official transcript of a Bachelor’s degree from a regionally accredited institution in the field of computer science, mathematics, engineering or other appropriate field of study
  • Three letters of recommendation
  • Professional resume
  • Official transcripts of graduate level course work from a regionally accredited institution (if applicable)
  • Graduate application and fee

International Applicants - Additional Admission Requirements

For additional information please see the International Applicants Guide (PDF).

International Applicant Resources

Questions related to visas, I-20, OPT/CPT

Office of International Education: 978.665.3089

Questions related to application/admission

Admissions: 978.665.4399

Questions related to program requirements

Graduate & Continuing Education: 978.665.3182

Still have questions? We're here to help!

We know you're busy, so we've given you a few different options to conveniently get the answers you need. You can…