top of page

Harvard University

Cambridge, Massachusetts
Degree:

BA

Computer Science

Location:

School of Engineering and Applied Sciences

Credits:

128 credits

System:

Semester

Required Computer Science (or Related):

• CS 1 Great Ideas in CS
• CS 50/51 Programming I-II (2 courses)
• CS 1200/1520 Formal Reasoning (2 courses)
• CS 61 Systems (1 course)
• CS 1820 Computation and the World (1 course)
• CS 1910 Classics of CS (1 course)
* CS Electives (varies)

Required Math:

• Calculus I-III (3 courses)
• Linear Algebra (1 course)
• Probability (1 course)
• Discreet Math (1 course)
• Quantitative Reasoning with Data (1 course)
• See "Other Requirements"

Required Science:

• Science and Engineering (1 course)
• See "Other Requirements"

Required Engineering:

• See "Science Requirements"

Other Requirements:

• Expository Writing (1-2 courses)
• Aesthetics & Culture (1 course)
• Ethics & Civics (1 course)
• Histories, Societies, Individuals (1 course)
• Science & Technology in Society (1 course)
• Arts & Humanities (1 course)
• Social Sciences (1 course)
• Foreign Language (0-2 courses)
• Electives to meet minimum credit requirements (varies)

Subfield Required:

No

Type:

Optional Track

Options:

Optional Track:
• Mind, Brain, and Behavior

Double or Dual Major Option(s):

• Joint concentrations (similar to a dual major) are possible.

Related Majors:

Harvard College does not offer a BS in Computer Science

Good to Know:

• Harvard College's Bachelor of Arts is an A.B.; it is written as BA here. Harvard uses the term concentration; it is written as major here. These changes are made to make it easier for users to compare programs.
• Harvard offers several configurations and flexibility to meet individual interest for this degree. Information here is for "basic" (standard) requirements.
• Students typical take 32 four-credit courses to meet the 128 credit requirement for graduation.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page