Home

Woman working on a laptop with stylized programming code in the background.

Department of Computer Science

Welcome

What does it take to be a good computer scientist? It takes curiosity about the world and problems around you, the desire to solve problems, and creative thinking to develop innovative solutions. If any of these things sound like you, come join the #1 computer science program in the state of Iowa! 

Computer science is essential to modern society, and it offers a little something for everyone. At Iowa State University, you can develop software and AI tools, work with robots, or work to tackle the problems of society. Committed to innovation, our program offers a wide variety of courses and research opportunities that set students up for success. Develop the skills to create solutions and have a positive impact on society.

students working with robot

Join the legacy of excellence

An undergraduate degree in computer science can open doors - from the top companies to the top universities. Join us and take a step in your journey into the electrifying world of Computer Science at Iowa State University.

Student presenting thesis

Graduate Studies in CS

Looking to enhance your education with graduate studies? Our graduate programs offer a graduate curriculum and research-based training leading to M.S. and Ph.D. degrees in Computer Science and an M.S. in Artificial Intelligence.

Hannah
The resources available within the Department of Computer Science are invaluable, so be sure to take the initiative to get to know the faculty and students and allow them to get to know you!
Hannah Ashley, Class of 2023