UNDERGRADUATE DEGREE PROGRAMS

Welcome current and prospective undergraduates! As you explore our undergraduate education options, we encourage you to first read this description of the umbrella computer science B.S. degree. In our undergraduate program, students select a concentration from the choices below: general computer science, software engineering, networks and security, AI/ML, human centered computing, and computing systems. The B.S. degree is also available online.

NEW COMPUTER SCIENCE CURRICULUM (STARTING FALL 2020)

COMPUTER SCIENCE CONCENTRATIONS

COMPUTER SCIENCE B.S. DEGREE ONLINE

Our top-rated B.S. program is available online. Choose one of our concentrations, learn from experts in the field, and explore a wide variety of career options. Enjoy all of the benefits of our innovative new program, and earn your degree from wherever you are, on a schedule that fits your life.

COMPUTER SCIENCE MINOR

Computing skills are in high demand and can distinguish you in any field, from biology and political science to the arts. Consider adding a minor in computer science!

OLD COMPUTER SCIENCE MAJOR (BEFORE FALL 2020)

Below are links to our previous undergraduate major and concentrations. Beginning in Fall 2020, this curriculum is not applicable to new students.

GRADUATE DEGREE PROGRAMS