Research
Today's research, tomorrow's future
Our department is ahead of the curve when it comes to innovative research. We continually strive to grow our internationally recognized computer science research programs and to build greater connections with other academic fields.
We contribute to the fundamental advances in computer science needed to address numerous grand challenges in areas such as the environment, agriculture, health, energy, safety and security, and autonomous algorithms and computing technology. These research endeavors all contribute to the economic competitiveness of Iowa and the nation.
Our department strives to engage in world-class research and to lead the way in key computing areas, such as software engineering, artificial intelligence, data science, theoretical foundations, and computer and networking systems. We also participate in research considered a national priority, including cybersecurity, quantum computing, robotics, and autonomous systems.
Where curious minds meet faculty expertise
Our undergraduate students play a significant role in the computer science department's commitment to discovery, research, and creative work. You can work alongside top-notch faculty who are exploring emerging data-rich and informatics-enabled disciplines. Together with a team of peers and faculty, you'll make contributions to the fundamental advances needed to address challenges in the environment, food, health, energy, and security.
Getting involved in undergraduate research offers you an opportunity to gain invaluable skills, to deeply investigate a field of study, and to make a profound difference in today's world.
Undergraduate research opportunities