Programs of Study

Undergraduate Program

At the undergraduate level, students can choose from a BA or a BS degree. Students receiving a BA will be well-prepared for either graduate study or immediate employment in the industry. Recipients of a BS can transfer their knowledge to a field outside of computer science through the completion of an approved related area. Outstanding computer science majors may apply to complete an MS in computer science along with a BA or BS during their four years at the College.

We have updated our theory requirements for the computer science major.  

Masters Program in Computer Science (MPCS)

The MPCS currently offers three Masters of Computer Science Programs of Study:

Masters Program in Computational Analysis and Public Policy (CAPP)

Unique in its focus on the connection between policy analysis and computer science, the Department of Computer Science now offers an MS in Computational Analysis and Public Policy (CAPP). Partnering with the Harris School of Public Policy, graduates of this program will be suited for occupations such as Chief Information Officer (CIO), Chief Data Officer (CDO), Chief Technical Officer (CTO), or Transparency Officer (TO). The first courses begin in September 2014.

PhD Program

The aim of our PhD program is to have students produce high quality research.  We are a highly selective program that welcomes and supports excellent applicants.  While most of our graduate students have majored in mathematics or computer science as undergraduates, applicants with other backgrounds have also been successful in our department. Students will succeed in the program if they are motivated to do research and have a strong general intellectual preparation to study in a particular field of computer science.