Students work in the computer lab in the Science Center.
The Science Center offers classroom space for a students to bring their own laptops or use the available computers. Photo credit: Matthew Lester
Program Overview

Computer Science

Program Type: Major, Minor
  • Bachelor of Arts (BA)
Department: Computer Science

Success in this rapidly changing field requires a thorough knowledge of principles, not just familiarity with programming languages and processors. Our computer science major is built around a complete study of the foundation of computer science with many opportunities for majors to use their developing skills in research, analysis, design, imaging, gaming, network applications, and more.

Why Study Computer Science at Oberlin?

Department Faculty
Variety of Courses
Grads Work at Google

Sample Courses

  • CSCI 150 - Introduction to Computer Science 4 credits
  • CSCI 280 - Algorithms 4 credits
  • CSCI 311 - Database Systems 4 credits
  • CSCI 374 - Machine Learning and Data Mining 4 credits

Computer Science Faculty

Computer science faculty are both scholars and teachers who devote their careers to making important contributions to their disciplines through research and application. They are committed to undergraduate education and teach everything from first-year seminars to advanced courses. Faculty interests include information security, algorithmic game theory, graph theory, and more.

Explore Faculty within Computer Science

Computer Science News

A portrait of a student wearing a mask.

Winter Term: The Auto Drink Dispenser

September 8, 2020
Creating an auto drink dispenser is something Thomas Heffer ’21 had toyed with for quite some time. However, his busy schedule wouldn’t allow him to actively pursue it.