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

$141k

Median annual national pay

-U.S. Bureau of Labor and Statistics 2025

22%

Anticipated job growth between 2025-2035

-Bureau of Labor and Statistics 2025

$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 Simpson.

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.

Need assistance? Contact us!

Meet Our Faculty

Heidi Berger

Heidi Berger

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