For Undergrads |
Requirements for the B.S. in Computer SciencePlease 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:
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. |

