You are here: Home Academic Programs Undergraduate Computer Science

Computer Science

Participate in research on software, graphics, artificial intelligence, networks, parallel and distributed systems, algorithms, and theory

THE ANSWERS TO TODAY'S BIG QUESTIONS -

whether in engineering, physics, biology, or economics, inevitably have computation at their core.

Researchers and professionals increasingly need their own version of the search engine: a way to take a flood of information and organize and use it efficiently.

"A lot of computer science problems are not just technical, but legal and social, and ultimately determine policy decisions that affect our everyday lives."

- Greg Morrisett, Allen B. Cutting Professor of Computer Science and Associate Dean for Computer Science and Electrical Engineering

Computer science is of course about creating code and running software, but it takes more than clever keystrokes to go from an idea to an end product or solution. It takes teams of people.

It takes active collaboration. It takes reaching out to other fields. It takes management as well as technical savvy. In other words, individuals with imagination and leadership.

Our computer science curriculum is designed to offer students a great amount of flexibility—with time for related study and for outside opportunities, from sports to clubs to hobbies. You can readily combine your studies with other fields, including mathematics, physics, economics, psychology, and linguistics.

Concentration Guide

Getting Started
This section covers common questions students have about the field of Computer Science.

Planning and Courses
This section covers information about the degree and secondary field programs and provides a guide to planning for the freshman and sophomore years.

Combining with Other Areas
Options for combining the Computer Science concentration with other areas (through electives, and interdisciplinary programs).

Careers and Alumni
This section covers potential career paths for those with degrees in Computer Science and profiles SEAS alumni.

Advising and Forms
This section provides information about and downloads of the most common forms and specifics about academic advising.

Senior Thesis

Content to come.

Outside the Classroom

Undergraduate Research Opportunities

Research may be part of your coursework or as as part of individual research opportunities working with professors.

Our dedicated undergraduate research facilities and Teaching Labs also provide opportunities for students to engage in hands-on learning.

Clubs & Activities

Clubs and activities provide students from all concentrations an opportunity to do everything from build robotic soccer bots to imagine and launch start-ups.

Document Actions
Quick Facts

Concentration Guide

All you need to know about the Computer Science concentration, from course planning to advising.

Requirements

Links and documents detailing the requirements for the Computer Science Concentration.

Areas of focus

  • Applied Mathematics
  • Artificial Intelligence and
  • Computational Linguistics
  • Electronic Commerce
  • Graphics
  • Languages, Compilers, and Tools
  • Networking and Systems
  • Theory of Computation

Intersections

  • Computation for Society
  • Computational Biology
  • Computer Engineering
  • Computer Systems Research
  • Law (Privacy and Security)
  • Mind, Brain, and Behavior
  • Scientific Computing

Faculty

Computer Science at Harvard is highly interdisciplinary. Eighty Harvard faculty members participate in teaching and research in engineering, applied sciences, and related areas, including chemistry, biology, earth and planetary sciences, and physics.

Facilities

Major research facilities, complete with clean rooms and wet labs, are located primarily in the Gordon McKay Laboratory and at 60 Oxford Street. The Laboratory for Integrated Science and Engineering (LISE) building opened in 2007 and the Northwest Science building opened in 2008. The Maxwell Dworkin Building (90,000 square feet) and historic Pierce Hall also serve as hubs of study and research.

Number of undergraduates

~ 80 undergraduates

Degrees offered

A.B., A.B/S.M., Secondary Field

Advising Contacts

Prof. Steven J. Gortler
Co-Director of Undergrad Studies, Computer Science

Assistant Dean Marie Dahleh
Assistant Dean for Academic Programs
Pierce Hall 111
(617) 495-2833

Ellen Holloway
Academic Programs Administrator
Pierce Hall 110
(617) 495-2833