Why Iowa for CS and Informatics?

The technology industry is changing faster than any other. We give you the rock-solid computer and problem-solving skills you'll need to adapt and meet any challenge.

Build a foundation

Expand your horizons

Work with expert faculty

See Yourself Here!

At Iowa you'll be surrounded by our faculty of computer science education experts, engaged graduate students, and a network of alumni — all invested in your success.

a student holding a handset in drone room

91%

Grads Are Employed or Continuing Their Education 6 Months After Graduation*

*or not seeking employment

student in a robotics class with a computer and a small robot

59%

Undergrad Students Receiving Job Offers Before Graduation

93%

Grads Say Their Employment is Related to Their Studies and career goals
students working on a 3d printer

$45K-129K

Range of annual salaries for grads after graduation
students wearing an Iowa sweatshirt in VR headset

Write Your Story

The Department of Computer Science develops the necessary skills you need for the careers you want, so you can hit the ground running after graduation.

News and announcements

Research for Social Good with Juan-Pablo Hourcade

Friday, October 9, 2026
Juan-Pablo Hourcade recently presented at the GoodIt 2026 conference, where many computing areas come together to discuss using technology for social good.

Computer Science at Iowa remembers former faculty Steven E. Strong

Friday, October 9, 2026
Former computer science professor, Steven E. Strong, came to the University of Iowa after teaching math and computer science at Washington High School in Cedar Rapids, and then as a professor at Cornell and Mt. Mercy Colleges.

Opening for Post-Doctoral Fellow

Wednesday, October 7, 2026
The theory group in the Department of Computer Science invites applications for a postdoctoral fellow position. The initial appointment period for the position is for one year, with the possibility of extension for a second year.

Nearly $1 million awarded in NSF grant to computer science faculty for distributed computing research

Monday, September 28, 2026
University of Iowa researchers Sriram Pemmaraju and Sourya Roy will explore how complex random sampling tasks can be performed efficiently across multiple computing machines.

Fin Deevy's Intel Internship

Thursday, September 24, 2026
Fin Deevy recently had an internship at Intel, where he applied his software development knowledge to graphics programming.

Upcoming events

AI and the Environment promotional image

AI and the Environment

Thursday, October 8, 2026 7:00pm to 8:00pm
Biology Building East
The UI Debate Team will take the stage for this panel event to explore the environmental impact of artificial intelligence and discuss the role of responsible and sustainable approaches to AI development and use.
CS Colloquium - "Looking Behind the Seen: Generative AI for Environment Understanding, Forecasting & Optimization" promotional image

CS Colloquium - "Looking Behind the Seen: Generative AI for Environment Understanding, Forecasting & Optimization"

Friday, October 9, 2026 3:30pm to 4:30pm
Schaeffer Hall
Peeking beyond immediately observed data in three domains: holistic environment understanding, forecasting, and optimization.
Computer Science Department Research Experience for Undergraduates Information Session promotional image

Computer Science Department Research Experience for Undergraduates Information Session

Wednesday, October 14, 2026 6:30pm to 7:30pm
Seamans Center
Learn more about the Dept. of Computer Science Summer REU Program "Computing for Health and Well-being" funded by the National Science Foundation

AI and Literature Discovery

Thursday, October 15, 2026 12:00pm to 1:00pm
Seamans Center
Build your scholarly toolkit with workshop on AI-powered literature discovery.
CS Colloquium - "Passive Sparsity Testing in the Presence of Noise" promotional image

CS Colloquium - "Passive Sparsity Testing in the Presence of Noise"

Friday, October 16, 2026 3:30pm to 4:30pm
Schaeffer Hall
Are there natural sparsity testing scenarios in which highly efficient testers can be given, which only require random samples of the input data (rather than queries) and moreover succeed in the presence of noise?
View more events