University of Massachusetts - Computer Science
 
 

Undergraduate Major Concentrations


Students that are enrolled in the new B.S. program have the option of completing one of ten tracks that concentrate electives in one area of computer science.

There is also a General Computer Science track for students that don't wish to specialize in one particular topic. To complete the GenCompSci track, students must take:

  • CS 377 Operating Systems
  • CS 311 Algorithms
  • CS 383 Artificial Intelligence
  • Two CS courses numbered 300 or higher (excluding CS305)
  • Three CS courses numbered 400 or higher

As with the other tracks, only 3 credits of 499Y count towards the degree, and all courses numbered x90–x99 require approval of the Undergraduate Program Director (or designee) to be applied towards the BS.