Skip to Main Content

Master of Science in Computer Science

UMass Lowell's Master of Science in Computer Science prepares students for fast-changing work environments.

Request Information

Program Overview

Full Time | Part Time

The master’s program requires 30 credits of graduate-level computer science courses and typically takes three to four semesters to complete. 

We offer courses in:

  • artificial intelligence and robotics
  • computer networks
  • database and information systems
  • operating systems
  • security
  • theory of computer science
  • emerging areas
Visit the Graduate Catalog for additional information. 

Admission & Requirements

  • Undergraduate degree in computer science or a related discipline such as mathematics, physics, or engineering.
  • Undergraduate transcripts
  • Letter of recommendation
  • Official score from the Graduate Record Examination (GRE)

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.

BS/MS Degree Program

The Computer Science Department offers a five-year combined BS/MS Program, in which students earn both Bachelor and Master of Science degrees.

Two major advantages of the program: 

  • The ability in some cases to count computer science courses for both your undergraduate and your graduate degrees and
  • Being accepted into the master's program without taking the Graduate Record Examination.

CS majors who want to take advantage of this program should consider taking one or two qualifying graduate courses during their senior years. Foundations of Computer Science (COMP.5020) and Algorithms (COMP.5030) are good choices. Either of these can count as an undergraduate CS elective and as a master's degree course. Only credits beyond the 120 required for the BS can be double-counted.

The rules governing double-counting of courses are as follows:

  • Any graduate course allowed for graduate CS credit may be taken as an undergraduate course and double-counted. 
  • With the permission of the Undergraduate Coordinator, certain project-oriented pairs of graduate courses may be taken for the undergraduate project sequence, and may be double-counted.
  • The double-counting of 4000-level courses requires case-by-case Graduate Committee approval.

As always, students must satisfy prerequisites before they enroll in courses.

Please note that some graduate courses offered by the CS Department do not carry credit even for our own graduate students. For example, you cannot receive credit for COMP.5000.

To be accepted into this program, you must have good grades and apply in your junior year. There are many rules governing eligibility. Please see the Graduate Catalog.

There are advantages and disadvantages to pursuing your master’s degree at the university as your bachelor's. Please discuss this with your academic advisor or other faculty member.

This program is managed by the CS Graduate Coordinator, not the Undergraduate Coordinator.

Why Study Computer Science at UMass Lowell?

Continued Growth

UMass Lowell’s master of science in computer science program serves several audiences, from the professional with extensive industrial experience, to the recent graduate aiming for an advanced research degree. In all cases, one of the program’s major objectives is to prepare the student for a work environment requiring continued growth.


Career Options

Graduates with master’s or doctoral degrees in computer science from UMass Lowell are well prepared for roles as software engineers or system analysts, and have gone on to careers at Amazon, Bloomberg, EMC, Facebook, Fidelity, Google, IBM, Microsoft, MITRE and Raytheon.

Two Program Options

The Master of Science in Computer Science offers two options: bioinformatics and entrepreneurship. Students can choose to develop a thesis or take project-related courses to complete the program.