Undergraduate Curriculum

This site provides details of the Computer Science undergraduate educational programs and degrees. Select a topic from the Degrees and Programs menu to display the requirements of each program. Find out more about earning a Bachelor of Science (BS), a minor in computer science, or a 5-year combined BS/MS degree. Also learn about honors designation and the Cooperative Education Program.

The curriculum description on this site reflects the state of the curriculum as of Fall 2007, and is subject to change. For clarification on degree requirements visit the Computer Science Undergraduate Office (LWSN 1123).