Computer Science / Management Information Systems

BA in Computer Science
BS in Computer Science

Computers in today's society provide the infrastructure for business, government, and everyday life. Our computer science program stresses both theoretical and practical computer science. Students learn programming skills from beginning through advanced levels. No prior programming experience is required. Students also learn about the fundamental design and architectural considerations of computer systems, including operating systems, relational databases, and networks. Over a four-year period, students can prepare for both graduate studies and careers in this exciting, rapidly expanding discipline.

You can do more here

While attending Principia, Vladimir Darmin (C’12):


  • Double majored in computer science and mathematics
  • Interned at VoIP (also known as 2600hz), Skype, and Blipboard, where he worked on location-based social networking for mobile devices
  • Participated in computer programming competitions on the Principia team that achieved high results at the Association for Computing Machinery competition
  • Expanded his appreciation of classical music by attending “Music at Davis” student performances as well as professional concerts  

Imagine what you could do!