![A student wearing glasses sitting in front of a desktop computer.](https://www.oberlin.edu/sites/default/files/styles/width_1600/public/rs108742_oberlingoogleemployees-090.jpg?itok=yFKGPP-K)
Program Overview
Computer Science
Help define the future.
Isabel Taylor ’19, currently a software engineer at Google.
Photo credit: Tanya Rosen-Jones ’97
Computers Permeate Our Modern Lives
Embodying Technology
From smartphones to surveillance systems and automated machinery, sensor technologies and computers permeate our modern world. A new Oberlin learning community explores the liminal space between the physical and the digital.
![Two professors standing in the hallway, smiling.](https://www.oberlin.edu/sites/default/files/styles/fp_w560_h420/public/cs-card-1-trosenjones.jpg?itok=CuBqjG5h)
Conduct Original Research
From projects funded by the National Science Foundation to the Oberlin Summer Research Institute, students have the opportunity to collaborate with a faculty member on diverse research areas within computer science.
![A smiling student sitting in front of a desktop computer in a computer room.](https://www.oberlin.edu/sites/default/files/styles/fp_w560_h420/public/cs-card-2-trosenjones.jpg?itok=Bw5oj2rH)
Undergraduate Research
![Iago Braz Mendes](https://www.oberlin.edu/sites/default/files/styles/width_560/public/braz_mendes_iago_square.jpg?itok=fv0mf9ju)
Iago is researching methods for analyzing black holes. “We will be able to compute the mass and energy during a collision…which has never been done before.”
Featured Courses
CSCI 150
Introduction to Computer Science
Learn the basics of Computer Science and coding in this course. Interactive class discussion and weekly coding labs will teach you everything you need to know to write programs to process data, draw pictures, play games, or make music.
- Taught by
- Sam Taggart
CSCI 313
Human-Computer Interaction
This course explores how humans interact with computers, and how computers mediate our interactions with the world. Topics covered include interface design, user studies, accessibility, and ubiquitous computing. We read current research papers in this area, and students complete a group programming project exploring some aspect of human-computer interaction.
- Taught by
- Cynthia Taylor
CSCI 344
Privacy, Anonymity and Social Networks
In today’s networked and electronic society, personal information and social habits are increasingly available to potentially unauthorized parties. The protection of this information requires balancing social, legal, and economic pressures. This course will introduce students to current research that tackles such privacy challenges in an interdisciplinary approach.
- Taught by
- Roberto Hoyle
CSCI 374
Machine Learning and Data Mining
Machine learning and data mining enable computers to learn to perform tasks without explicit programming, as well as discover interesting information from data. Students gain hands-on practice with popular machine learning and data mining algorithms, as well as discuss challenges, issues and solutions to working with complexities in real-world data.
- Taught by
- Adam Eck
Student Profiles
He's Feeling Lucky
Matt Blankinship ’17 is a cybersecurity expert who began his career at Amazon before joining another tech giant: Google. Passionate about data privacy in this digital age, Blankinship works to improve security measures for a variety of Google products.
![Matt Blankinship](https://www.oberlin.edu/sites/default/files/styles/fp_w560_h420/public/content/card/matt_blankinship_17_google_sign.jpg?itok=pkPMGrIj)
From Oberlin to Google
Four Oberlin computer science majors have accepted jobs from the tech giant while still in their senior year. Sage Vouse ’19 is one of them.
![Sage Vouse.](https://www.oberlin.edu/sites/default/files/styles/fp_w560_h420/public/cs-profile-1-sage-vouce_cschmucki.jpg?itok=t0x_ip5y)
Programming for Professionals
A computer science graduate and former member of the men’s tennis team at Oberlin, Manickam Manickam ’18 has brought enthusiasm and a robust work ethic to his first postgraduate job.
![Manickam Manickam.](https://www.oberlin.edu/sites/default/files/styles/fp_w560_h420/public/cs-profile-2-manickam-manickam.jpg?itok=tUXUd9Uz)
What does Computer Science at Oberlin look like?
![A student smiling in front of their poster.](https://www.oberlin.edu/sites/default/files/styles/width_1160/public/cs-grid-1.jpg?itok=SgGp5-sS)
Jane Hsieh ’19 (currently a PhD student at Carnegie Mellon) presents her research at IEEE Symposium on Visual Languages and Human-Centric Computing in Lisbon, Portugal.
Photo credit: Courtesy of Jane Hsieh ’19
![A group of students standing behind large letters that read W-E.](https://www.oberlin.edu/sites/default/files/styles/width_1160/public/cs-grid-2.jpg?itok=_qUnpyXu)
Students attend the Grace Hopper Celebration of Women in Computing.
Photo credit: Courtesy of Cynthia Taylor
![Computer science students in a classroom.](https://www.oberlin.edu/sites/default/files/styles/width_1160/public/cs-grid-3.jpg?itok=Ujd7pNXO)
A course on machine learning with Professor Adam Eck.
Photo credit: Matthew Lester
![Students discussing in class.](https://www.oberlin.edu/sites/default/files/styles/width_1160/public/cs-grid-4.jpg?itok=aB9QGTND)
Discussion and collaborative learning are integral parts of the classroom experience.
Photo credit: Matthew Lester
![Wilder Bowl in early fall.](https://www.oberlin.edu/sites/default/files/styles/width_1600/public/cs-cta-ygay.jpg?itok=e4DhFyqY)