At Iowa, you'll be part of computer science's history, and its future...

Established in 1965, the University of Iowa’s Computer Science Department was one of the first in the nation with the authority to grant graduate degrees in Computer Science. Since then, the department has produced thousands of distinguished graduates.

Recent advances in both hardware and algorithms, as well as fresh concerns about the societal impact of algorithmic fairness and the risks of poorly secured software, all serve to highlight the importance of core computer science research.

Our faculty routinely engage in cutting-edge, externally funded research in artificial intelligence and machine learning, distributed computing and algorithms, computation theory and logic, high-performance and networked computing, software security, privacy and anonymity, health and wellness technologies, computational epidemiology, human computer interaction, and virtual reality.

Our faculty also embrace interdisciplinary research projects with colleagues from Liberal Arts and Sciences, Engineering, Medicine, Nursing, Public Health, and Education. Our collaborative work brings tangible course-changing innovations to other disciplies while informing our own.

At the same time, we are charged with developing capable human capital for the State of Iowa, in the form of BA/BS/BSE/MCS and PhD level computer scientists, engineers, informaticians, and data scientists, while ensuring all Iowa graduates -- no matter their chosen discipline -- are well versed in computational thinking, and able to readily grasp the relevance and impact of computing in today's society.

Why Choose Iowa?

Our faculty are not only experts in their research field — they are experts in guiding students through the sequential steps of computational logic and problem-solving required to meet today's technology challenges.

 

We believe that our graduates, armed with a strong foundation in core computer skills, are well-prepared to be technology leaders in the private, public, academic, and health sectors. Through electives, cognates, and interdisciplinary research, our students can combine their skills with other fields of interest like art, medicine, education, or business.

Our students also enjoy the benefits of dynamic student organizations, exciting internships, robust opportunities for undergraduate research, and strong support for launching their successful careers.

World-Class Faculty

Our faculty are experts in their individual fields of research, bringing a wealth of experience and a dedication to mentoring the next generation of tech leaders in informatics and computer science.

Mission and History

We're proud of our department's history, and the new discoveries we've brought to the field. We never lose touch with technology's relationship to societal issues and the interrelationship of computing and everyday life.