Undergraduate Programs

Undergraduate programs include an applied computer science major, a computer science curriculum major, and a computer science minor, all of which provide a solid foundation in computer science. The department also offers a Bachelor of Arts in Computer Science which is designed for students who seek a liberal arts education combined with a solid foundation in computer science. 

For more information on undergraduate programs in Computer Science, please visit the undergraduate catalog.

Our Programs


Which Computer Science program makes sense for you?
See a detailed comparison of the three Computer Science majors.Review sample programs of study for the Computer Science majors.


Joint Programs

  • BS in Data Science and Analytics offered in collaboration with the Department of Mathematics and  Statistics and the Department of Computer Information Systems

Articulation Agreements

Skip Section Navigation