Undergraduate programs overview

Six undergraduates posing before graduation

Why study computer science?

Computer science is one of the fastest growing technology fields. Currently there are more jobs in this industry than graduates, making computer science students highly sought after by local and national companies. Most students graduate with a job already lined up. In fact, our average starting salary is the highest in the College of Science and Engineering (check out the CSE viewbook for more details).

Computer science is the study of software, hardware, and theoretical aspects of computing devices, along with the study of the application of computing in scientific, engineering, business, and other areas. Note that although programming is a part of computer science, it is only one part, and strong computer science programs require not only programming classes, but classes in other areas of computer science as well.

Computer scientists do many different types of work, from helping computers to run more efficiently, to making them safer, and improving mobile devices and other computerized technologies.

Nicholas Hopper

Nicholas Hopper

Director of Undergraduate Studies
4-211 Keller Hall
cscidugs@umn.edu
612-626-1284

Goldy headshot placeholder

Academic Advisors

Jacquelyn Burt, Daliya Jokondo, Dametrius Coleman, and Kelly Thomas
Lind 324
csciug@umn.edu