Computer Science

Design. Create. Code. Prepare for a successful career in high-tech fields, by building strong software development skills, an understanding of the design of both software and hardware, and professional ethics.

Mobile Crest

Overview

What Sets Principia College Apart?

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.

Principia College ACMC takes six awards in AI Hackathon

Read how Principia College students earned national recognition at an AI hackathon by collaborating across disciplines to solve real-world challenges.
See innovation in action.

Learn how Emma Lopez went from studying computer science to putting her learning into practice at an iFixit internship.

Meet Emma Lopez

After Principia

Principia Computer Science majors excel at a variety of organizations and institutions, from Google to Twitter and IBM to Dreamworks Animation. Graduates are prepared for further study at graduate institutions, as well as professional positions like:

  • Software Developer
  • Database Designer
  • Software Engineer
  • Systems Analyst
  • Network Administrator
  • DevOps Engineer
  • Systems Architect
  • Web Developer

Learning Beyond Campus

Our study-abroad programs are open to all students, and you’re encouraged to apply to any abroad program that interests you—even if the abroad isn’t your primary area of study. Your passport to international learning starts here.

Principia College Study Abroad