Appearance
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/)