Our curriculum stresses both theoretical and practical computer science. You’ll develop programming skills from beginning to advanced levels and also learn about the fundamental design and architectural considerations of computer systems. In the process, you’ll have plenty of opportunities to demonstrate the discipline and persistence needed to bring a program to completion—all the while gaining confidence in your ability to think systematically and to recognize everyone's natural ability to do so.
Majors and Minors Offered
- Computer Science (BS and BA majors, minor)
- Management Information Systems (minor)
Why Study Computer Science at Principia College?
- We mentor our students beyond graduation. Our 6:1 student-to-faculty ratio allows invaluable access to faculty.
- Our students enjoy exciting career and internship opportunities at a variety of companies and organizations, including Google, Amazon, Salesforce, SETI institute, Boeing, Deloitte, and many others.
- We prepare students to continue their education in some of the top graduate schools in the country.
- You can join our award-winning solar car team and build and race a car in national and international competitions
- Our program emphasizes transferable skills, including analytical thinking, problem solving, communication, teamwork, and collaboration.
- We help students develop a strong sense of design.
- Our students participate in activities with the student-run Mobile Apps Club.
- We emphasize applying technical skills to help others.
- Our introductory courses teach modern software design principles, across multiple modern programming languages, and hardware design, including learning how to build a small computer from scratch.
- Our advanced courses cover a wide variety of current subjects in Computer Science, including computer graphics, web development, software engineering, networks, operating systems, compilers, algorithms, computer security, professional ethics, mobile development, and artificial intelligence.
Abroads
Principia abroad programs are open to all majors, and students are encouraged to apply for any abroad program that interests them. All abroads involve individual research that students can tailor to their interests.
Note: See the College Catalog for more detailed information about our program and departmental learning outcomes.