Programs in Computer Science

The department offers two traditional degrees in computer science that serve as the foundation for most CS students.

Students interested in the combination of computer science and business are encouraged to pursue the B.A. major in Computer Science and minor in business, such as General Business Concepts or Business Communication.

These programs share, along with the major in Networking and System Administration, a common core of courses that introduce students to computer programming, data structures, discrete mathematics, and computer organization. As a result, students can switch among these majors during their first year of study without losing ground in departmental courses.


About Us

Undergraduate Programs

Program Requirements

Computer Science Programs

Networking & System Administration

Minors and Certificates




Courses and Registration

Student Life

For Prospective Students

Other Resources

Department of
Computer Science
305 ITTC
(the old East Gym)
Cedar Falls, Iowa
ph. (319) 273-2618
fax (319) 273-7123

UNI CS on Facebook UNI CS on Twitter

University of Northern Iowa

Diversity Matters


Mark Fienup

As a discipline, computer science is relatively young and characterized by rapid technological advances. This dynamism is reflected in the interests of Mark Fienup, associate professor of computer science: Parallel computing, routing and computer networks, and computer science education are all greatly affected by the changing nature of computer science.... [more]

More Profiles





realtime systems lab

cs education

More Projects

Department of Computer Science