LP: CS-Harvard

You can view details about this Learning Project in my post here.

Basically, Over the next 12 months, I’m challenging myself to go on and learn the entire 4-year Harvard curriculum for computer science through available online courseware.

Luckily, Harvard actually lists out in their webpage what a CS concentrator needs to take. Basically:

4 Mathematics courses, 2 Theory courses, 2 Systems courses, 4 Technical Electives, and 8 General Education courses bringing the total to 20 courses.

Harvard actually has an online tool, dubbed “StudyPlan“, presumably enabling on-campus students to pick and catalog their courses. Since it’s online however, there was no real active boundary that stopped non-campus students from making study plans. I can’t link to my own study plan since it requires a login, but here’s a photo of the actual current list (last updated July 16):


Learning Progress (2/20):

2-4 Mathematics Courses

  • COMPSCI 20: Discrete Mathematics for Computer Science
  • MATH Ma: Introduction to Functions and Calculus I
  • MATH 1b: Calculus, Series, and Differential Equations

2 Theory Courses

  • COMPSCI 121: Introduction to the Theory of Computation
  • COMPSCI 164: Mobile Software Engineering

2 Systems Courses

  • COMPSCI 50: Introduction to Computer Science I (Completed)
  • COMPSCI 51: Introduction to Computer Science II (In Progress)

4 Technical Electives

  • STAT 110: Introduction to Probability
  • COMPSCI 124: Data Structures and Algorithms
  • COMPSCI 179: Design of Usable Interactive Systems
  • COMPSCI 165: Information Management

General Education Requirement

  • Aesthetic and Interpretive Understanding
  • Culture and Belief = Concepts of the Hero in Classical Greek Civilization (Completed)
  • Empirical and Mathematical Reasoning (Cross-Enroll Mechanics Course?)
  • Ethical Reasoning = Justice (Completed)
  • Science of Living Systems (Psychology 15. Social Psychology)
  • Science of the Physical Universe (Cross-Enroll Mechanics Course?)
  • Societies of the World
  • United States in the World (Economics?)

One thought on “LP: CS-Harvard

  1. Pingback: LP: CS51– Polymorphism and Higher-Order Functions | LearningLabber

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s