Undergraduate
Computer Sciences
Become empowered with the knowledge and skills required for a career in computer science.
Computer Sciences major and minor
As a Simpson student, you will graduate with an encompassing general education, a strong knowledge of computer science, and an understanding of the social and ethical issues associated with information technology today.
The primary goal of the Computer Science major at Simpson College is to give students a foundation for advanced study and professional practice. The course requirements below are designed to provide coherent and broad-based coverage of the computing discipline, giving a reasonable understanding of each area and process that defines the discipline and the interrelationships among these areas.
A student cannot get a Data Science Major in addition to a Computer Science Major.
View major course requirements
View minor course requirements
Why Simpson College for Computer Sciences?
What Will I Learn?
You will develop expertise in programming and computer science’s theoretical and mathematical basis. You can program in several languages and on various platforms — for example, traditional PCs, databases, web, mobile apps, etc. You will also gain a deep understanding of topics such as the development and analysis of algorithms, the theory of programming languages, operating systems, and computer architecture.
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
Carolyn Brodie
- Associate Professor of Computer Science
Mark Brodie
- Professor of Computer Science
Todd Little
- Associate Professor of Computer Science