UMassCS Logo
 
 
Undergraduates Participate in Research at Quabbin Reservoir
 

 

Requirements for the B.S. in Computer Science

The B.S. in Computer Science is now based on a new, flexible set of degree requirements that allows students to use a greater breadth of CS courses to complete the degree. The new degree also provides students with the option to complete one of 10 tracks (subplans) that concentrate work in one subarea of computer science. Students entering our program September 2009 or later, including transfer students, must complete these new requirements. Students that began the program before Sept 2009 may opt to follow either the old or the new requirements.

These web pages provide details about the old and new BS requirements. Please see your advisor, Prof. Barrington (Chief Undergraduate Advisor), or Prof. Levine (Undergraduate Program Director) if you require help. If you are interested in joining our major or minor degree programs, please contact Profs. Barrington or Levine.

We also have a 5-course minor in Computer Science. Students that complete the minor will find it easy to continue on in the major.

Finally, students completing the Computer Science BS (or BA) and a Math major or minor will find some helpful advice on this page.

New BS requirements:

  • Details of the requirements and tracking form for all students following this program (last updated 10/26/2011).
  • Information about the ten concentration tracks
  • If you are a student that enrolled in the major before Sept 2009, you must explicitly declare to the University that you wish to graduate under the new rules. Please see Darlene Fahey in the main office for the simple form that allows you to switch.
  • The raw details and official policy of the new BS requirements can be found in the Faculty Senate approval form.

Old BS requirements:

    The tracking forms are informal descriptions of the programs that are for guidance only, and they do not define official policy.