Undergraduate

Computer Sciences

A Smarter Path to a Future in Tech

Computer Sciences major and minor

At Ģý, you’ll gain more than just tech skills — you’ll build a future. Our Computer Science program combines hands-on experience in programming and software development with a strong liberal arts foundation, helping you think critically and ethically in today’s digital world.

You’ll graduate ready to lead in tech — with a well-rounded education that prepares you for careers, grad school, and beyond. Our curriculum covers all core areas of computing and how they connect, giving you a competitive edge from day one.

 

 

Note: A student cannot get a Data Science Major in addition to a Computer Science Major.

Learn the Languages That Power the Digital World

In our program you’ll build strong expertise in programming, backed by a solid foundation in the theoretical and mathematical principles of computer science. From day one, you’ll gain hands-on experience coding in multiple languages and developing for a wide range of platforms — including desktop, web, mobile, and database systems.

Along the way, you’ll dive deep into essential topics like algorithm design and analysis, programming language theory, operating systems and computer architecture — giving you the tools to solve complex problems and innovate with confidence.

Why Ģý for Computer Science

$141k

Median annual national pay

-U.S. Bureau of Labor and Statistics 2024

20%

Anticipated job growth between 2024-2034

-Bureau of Labor and Statistics 2024

$96k

Bachelor's computer science salary in Iowa

-Zip Recruiter 2026

Meet Our Faculty

Heidi Berger

Heidi Berger

  • Professor of Mathematics
  • Department Chair of Computer Science and Mathematics

Need assistance? Contact us!