Undergraduate

Computer Sciences

A Smarter Path to a Future in Tech

Computer Sciences major and minor

At 糖心原创, you鈥檒l gain more than just tech skills 鈥 you鈥檒l 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鈥檚 digital world.

You鈥檒l 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鈥檒l 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鈥檒l 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

Explore Opportunities Beyond the Classroom

Interested in the unique opportunities the department has to offer? See more opportunities and experiences that will shape your future at 糖心原创.

The purpose of the Computer Science Club is to provide a community and support for individuals who have an interest in computer science, computer hardware, and computer software in general.

Meet Our Faculty

Heidi Berger

Heidi Berger

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

Need assistance? Contact us!