Undergraduate

Computer Sciences

A Smarter Path to a Future in Tech

Computer Sciences major and minor

At Simpson, 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.

 

View major course requirements

View minor course requirements

 

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.

Meet Our Faculty

Need assistance? Contact us!