Undergraduate
Computer Sciences
Build skills for tomorrow’s technology careers
Computer Sciences major and minor
Interested in a career in technology? At Simpson, our Computer Science program prepares you with a deep understanding of computer science principles, mathematics, and the practical skills needed to solve complex problems. You’ll explore areas such as networks, operating systems, artificial intelligence, and cybersecurity while preparing for a wide range of opportunities in a rapidly evolving field.
Learning goes beyond the classroom. You’ll work closely with faculty who are invested in your success while gaining hands-on experience through internships, programming competitions, research, and opportunities to submit papers and posters to conferences. You can also put your skills into practice through the Computer Science Club and programming, hacking, and robotics competitions. Along the way, you’ll strengthen your technical skills, expand your professional network, and gain valuable experience.
Whether you plan to pursue software engineering, software or website development, database administration, or another technology career, or continue your education in graduate school, the Computer Science program will help you develop the confidence, experience, and foundation to succeed.
View major course requirements
View minor course requirements
Note: A student cannot get a Data Science Major in addition to a Computer Science Major.
Why Simpson College for Computer Science?
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.
Career Ready
Our graduates are prepared to launch successful careers and make an immediate impact in the workforce. Here are a few examples of where Simpson alumni are building their careers:
- IMT Software Services
- Iowa League of Cities
- Mediacom
- Microsoft Data Center
- Principal Financial Group
- Vermeer Corporation
Why Simpson College for Computer Science
Median annual national pay
-U.S. Bureau of Labor and Statistics 2025
Anticipated job growth between 2025-2035
-Bureau of Labor and Statistics 2025
Bachelor's computer science salary in Iowa
-Zip Recruiter 2026
Need assistance? Contact us!
- heidi.berger@simpson.edu
- 515-961-1837
- Carver Science Hall
- Monday - Friday, 8 a.m. - 4:30 p.m.
Meet Our Faculty
David Anderson
- Adjunct Professor of Computer Science
Heidi Berger
- Professor of Mathematics
- Department Chair of Computer Science and Mathematics
Carolyn Brodie
- Associate Professor of Computer Science
Mark Brodie
- Professor of Computer Science
Todd Little
- Associate Professor of Computer Science
Jill Sampson
- Assistant Professor of Computer Science