Undergraduates

At the undergraduate level, the Department of Computer Science offers the BS in Computer Science degree or the BA in Computer Science degree. CS Foundation Program

The BS degree offers different paths through the curriculum that lead to different areas of specialization, including:

  • Self-Directed
  • Computational Biology
  • Computational Science and Engineering
  • Human-Centered Computing
  • Networked Devices and Systems
  • Software Engineering
  • Systems

The BS in Computer Science degree culminates in a senior-year course where students carry out a year-long software engineering project for a real-world industry sponsor.

The BA in Computer Science degree provides a solid foundation in CS knowledge and skills but provides the space for a students in the College of Arts and Sciences to take a double major or earn a minor/certificate in some other A&S discipline.

Both degree programs prepare students for a wide range of careers in the computing field.

Contact Lesley McDowell with questions regarding the B.S. degree and contact Eva Lacy with questions regarding the B.A. program.