University of Massachusetts - Computer Science
 
 
Undergraduates Participate in Research at Quabbin Reservoir
 

Requirements for the B.S. in Computer Science

Please note: 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.

New BS requirements:

  • Details of the requirements and tracking form for all students following this program (last updated 11/5/2009).
  • 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.

The Department is also in the process of proposing a new BA degree, but it has not been approved by the University. The proposed BA degree is designed for students that wish to take an interdisciplinary approach to computer science. Please talk with your advisor, or the UPD, if you have questions about future opportunities for the BA degree program.