Reach your goals more quickly with our accelerated five-year MS program.

If you are a UMass Amherst BS or BA computer science major, you can start earning your master's while pursuing your bachelor's degree. Take up to four graduate-level courses as an undergrad to trim up to a year off your master's timeline. You'll develop skills in software design, implementation, and testing. Our flagship campus offers an immersive experience and experiential learning opportunities.  

Degree requirements include:

  • 30 credits meeting the MS course requirements
  • Four core courses, with at least one theory, systems or artificial intelligence class, such as Algorithms for Data Science and Intro to Computer Network Security
  • 12 credits in 600-level classes

Program Structure

Students enrolled in the Accelerated MS program will take four graduate-level COMPSCI courses prior to graduating with their undergraduate degree. All four of these courses will count towards the MS degree, with two of them also counting towards the BS degree.

After completing their undergraduate studies, students will take six courses to complete the MS degree requirements. This is completed in one year (two semesters). Students may take independent study credits or complete an MS project in additi