Computer Science

Why Pursue a Computer Science Degree?

Computer Science at the Harvard School of Engineering studies both the fundamentals of computation and computation’s interaction with the world. Computer scientists develop new algorithms, invent new systems and theories that empower people and society, and advance the science of computing while working with engineers, scientists, social scientists, lawyers, artists, and others around the university and beyond.

Computer scientists at Harvard pursue work in a wide range of areas including theoretical computer science, artificial intelligence, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, machine learning, and visualization.

Computer Science at Harvard is committed to advancing the goals of the Office of Diversity, Inclusion, and Belonging (DIB) by supporting students, staff, faculty, and researchers from diverse backgrounds.

Students and researchers are involved in a number of interdisciplinary initiatives across the University, such as the Kempner Institute for the Study of National and Artificial Intelligence, the Center for Research on Computation and Society, the Data Science Initiative, and the Berkman Klein Center for Internet & Society.

Computer Science Programs

Undergraduate

Bachelor of Arts (AB)

Bachelor of Arts (AB)/Master of Science (SM)

Secondary Field

Graduate

PhD

 

Area Chair for Computer Science
Director of Graduate Studies, Computer Science
Co-Director of Undergraduate Studies, Computer Science (spring)
Co-Director of Undergraduate Studies, Computer Science (spring)
Assistant Director of Undergraduate Studies for Computer Science
Associate Director of Research Administration and Finance
Administrative Coordinator for Academic Operations
Director for Academic Operations
Director of Undergraduate Studies, Computer Science (fall)
Director of Faculty Support and Administration