Skip to content

Year 2: Core Computer Science (2025/2026)

The second year dives into the core of computer science: systems, algorithms, databases, and the mathematical foundations that power everything.

Fall Quarter

Courses:

  • [CS107: Computer Organization and Systems](./Fall Quarter/CS107)
  • [CS109: Probability for Computer Scientists](./Fall Quarter/CS109)
  • [Berkeley CS 186: Introduction to Databases](./Fall Quarter/CS186)

Time Commitment: 18-20 hours/week


Winter Quarter

Courses:

  • [CS161: Design and Analysis of Algorithms](./Winter Quarter/CS161)
  • [Berkeley CS 162: Operating Systems](./Winter Quarter/CS162)
  • [STATS 191: Introduction to Statistical Learning](./Winter Quarter/STATS191)

Time Commitment: 20-22 hours/week


Spring Quarter

Courses:

  • [CS221: Artificial Intelligence: Principles & Techniques](./Spring Quarter/CS221)
  • [Berkeley CS 168: Computer Networking](./Spring Quarter/CS168)
  • [CS147: Introduction to Human-Computer Interaction](./Spring Quarter/CS147)

Time Commitment: 18-20 hours/week


[← Back to Full Curriculum](../My Plan for CS) | [Year 1 ←](../Year 1/) | [→ Year 3](../Year 3/)