Undergraduate Programs

Undergraduate programs include an applied computer science major, a computer science curriculum, and a computer science minor, as well as a computer science education major and minor leading to secondary or K–12 teacher certification. The computer science education major and minor are accredited by the Michigan Department of Education and meet rigorous standards of the International Society for Technology in Education (ISTE).

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.



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


Skip Section Navigation