Skip to Main Content

Master of Science in Computer Science

Full time Part time BS to MS Duration: 3-4 Semesters

UMass Lowell’s program offers theoretical grounding combined with an industry-influenced curriculum that sets our graduates apart. Alumni of the program work in companies like Amazon, Bloomberg, EMC, Facebook, Fidelity, Google, IBM, Microsoft, MITRE and Raytheon.

Graduates of the program work across industries, in large and small organizations – and start their own companies, with expertise gained through an entrepreneurship option. Bioinformatics option graduates work primarily in the life sciences sector, improving people’s lives by making sense of the voluminous biological and health-care related data available today.

Opportunities abound for students to work on industry-sponsored research projects and in well-funded research centers and labs, like the Robotics Lab. Students collaborate with their peers on projects and field competitive teams, like the one that developed the "Rover Hawk" robot that took first place at a NASA competition. And students work with and learn from faculty who are experts in AI and Machine Learning, Information/Systems Security and Big Data.

A relationship with the Massachusetts Green High-Performance Computing Center provides the capacity for big data analysis, and collaborations with the Francis College of Engineering Electrical and Computer Engineering Department adds value to the UMass Lowell experience. Our program is ranked in the top 100 programs in the U.S. and is fully accredited.

UMass Lowell’s Computer Science department is top ranked highly among computer science departments in the United States by CSRankings.org, in areas such as Machine Learning and Data Mining, Computer Security, Robotics, Programming Languages, Mobile Computing, Embedded and Realtime Systems, Design Automation, Computer Vision and Databases.

The CS Master’s in Science curriculum requires that students take between 30 and 34 credits. In addition to 12 credits in core courses, students may take electives grouped into one of the following areas: 1) Human-Computer Interaction, Visualization, Robotics and AI; 2) Foundations; 3) Systems and Networks; or 4) Information Management and Analysis. An optional master’s thesis may count toward up to 6 credit hours.

The Master of Science, General Option

Course Requirements:

  • 30 Course Credits (10 courses)
  • Ten graduate level courses in Computer Science, from an approved list of courses.

Students may choose to gain a concentration in Bioinformatics or Entrepreneurship:

The Master of Science, Professional Science Master's Entrepreneurship Option

Course Requirements:

  • 34 Course Credits (11 courses)
  • Eight graduate level courses in Computer Science and three graduate level courses in Management, plus 1-credit professional internship and two zero-credit seminars, under the direction of the graduate coordinator, from an approved list of courses.
The Master of Science, Bioinformatics Option
Course Requirements:
  • 30 Courses Credits (10 courses)
  • Eight graduate level courses in Computer Science and two graduate level courses in biology, under the direction of the graduate coordinator, from an approved list of courses.
UMass Lowell undergraduate students majoring in Computer Science may be eligible for the accelerated BS to MS Program, in which students who take some graduate courses in their senior year can earn both the undergraduate and graduate degree while saving time and expense. For more information on the BS to MS Program, contact the Graduate Coordinator at gcoord@cs.uml.edu.

For more information on the curriculum including course listings and degree pathways, visit the Graduate Catalog.

  • Undergraduate degree in computer science or a related discipline such as mathematics, physics, or engineering
  • Applicants must demonstrate courses taken or competency in the following areas:
    • Data Structures and Programming
    • Operating Systems
    • Analysis of Algorithms
    • Calculus, Discrete Mathematics, Probability and Statistics
  • Official transcript from previously earned degrees
  • Official score from the Graduate Record Examination (GRE)
  • 3 letters of recommendation
  • Statement of purpose
  • $50 application fee

International Applicants

  • For applicants who earned their degree outside of the US, you do not need to have your transcript evaluated by a credentialing service such as WES or CED.
  • English proficiency testing
    • TOEFL minimum 79
    • IELTS minimum 6.5
UMass Lowell Computer Science BS to MS Applicants
UMass Lowell offers a five-year combined BS to MS Program in Computer Science, in which students earn both degrees while saving time and expense by taking some graduate courses in the final year of the undergraduate program. Enrollees in this program do not need to submit GRE scores.

See the Graduate Catalog for additional requirements of the program. 

Visit Graduate Admissions for more information or apply to the Master of Science in Computer Science.

Total credits to complete the master’s=30 for MS in Computer Science; 30 for the bioinformatics option, and 34 for the PSM in Entrepreneurship option.

An optional master's thesis can be substituted for at most six credits.

In-State Residents’ full-time student Total Cost per Credit, 2018-2019: $836.65

Out of State/Out of Country total costs per credit, 2018-2019: $1,489.99 

For more information, visit Costs & Aid for Graduate Programs.

Financial assistance options include:

U.S. residents are eligible to file the Free Application for Federal Student Aid (FAFSA) to qualify for loans and other grant programs.

According to the Bureau of Labor Statistics, the job outlook for software developers is expected to grow 24 percent through 2026 – an occupation that is experiencing a critical labor shortage already.

Companies that have hired our graduates include Amazon, BAE, Cisco, EMC, Facebook, Fidelity, Google, HP, IBM, Intel, iRobot, MITRE, Microsoft, Oracle and Raytheon.

Why Study Computer Science at UMass Lowell?

headshot of graduate student John Kilgo

“Taking an HCI (Human-Computer Interaction) course at UML is helping me. It has caused me to ask myself: How is my user going to use this? Does the workflow I’m building make sense?”

John Kilgo VI, a software systems engineer at MITRE Corporation in Bedford, Mass., works full-time while enrolled in UMass Lowell’s master’s in computer science program part-time. It’s helping him improve on the job. Read more

 Computer-Science-Male-Female-800

Standout Faculty

Four new faculty in Computer Science add depth to UMass Lowell’s big data and machine learning, human-computer and human-robot interaction, and storage security strengths. Read more
Prof. Holly Yanco with a Baxter robot

Multidisciplinary Research

Robots may soon be able to tell us how they’re doing, thanks to defense department grant that will advance machine learning and Artificial Intelligence by bringing together UMass Lowell’s robotics experts with those at Carnegie Mellon University, Tufts University and Brigham Young University. Read more