Appearance
Year 1: Building the Foundation (2025/2026)
The first year focuses on establishing a solid foundation in programming, mathematics, and computer science fundamentals.
Fall Quarter
- CS50's Introduction to Programming with Python
- Single Variable Calculus
- CS61A: Structure and Interpretation of Computer Programs
Time Commitment: 15-18 hours/week
Winter Quarter
Time Commitment: 18-20 hours/week
Spring Quarter
- CS103: Mathematical Foundations of Computing
- MIT 6.042J: Discrete Mathematics
- The Missing Semester: Practical Software Engineering
Time Commitment: 15-18 hours/week
[← Back to Full Curriculum](My Plan for CS)