🟢 Year 1 – 9th Grade (Freshman Year)
📚 Semester 1
- Math: Honors Geometry (or Honors Algebra II if ahead)
- Science: Honors Biology
- English: Honors English 9
- History: AP Human Geography or Honors World History
- Foreign Language: Spanish/French/Chinese 1
- Elective: Introduction to Computer Science
- Visual & Performing Arts: Digital Arts or Music Production
📚 Semester 2
- Continue all Semester 1 courses
- Start coding in Python or Java (self-study or club)
☀️ Summer
- Join CS/AI Summer Camp (Stanford AI4ALL, Google Code Next)
- Attend STEM Workshops or Engineering Camps
- Compete in Beginner Hackathons
- Build a small coding project (GitHub, app, website)
—
🟡 Year 2 – 10th Grade (Sophomore Year)
📚 Semester 1
- Math: Honors Algebra II (or Honors Pre-Calculus if ahead)
- Science: Honors Chemistry
- English: Honors English 10
- History: AP World History
- Foreign Language: Spanish/French/Chinese 2
- Elective: AP Computer Science Principles
- Extra: Join Robotics, Math, or Science Club
📚 Semester 2
- Continue all Semester 1 courses
- Participate in USACO Silver Division
- Enter AMC 10 Math Competition
☀️ Summer
- Internship or CS Bootcamp (Google CS Summer Institute, CodePath)
- Attend UC Berkeley Pre-College Scholars Program
- Hackathons (Hack the Bay, CodeDay SF)
—
🔵 Year 3 – 11th Grade (Junior Year)
📚 Semester 1
- Math: AP Calculus AB (or AP Calculus BC if ahead)
- Science: AP Physics 1 (or AP Physics C)
- English: AP English Language
- History: AP U.S. History
- Foreign Language: Spanish/French/Chinese 3
- Elective: AP Computer Science A (Java – Required for CS)
📚 Semester 2
- Continue all Semester 1 courses
- Compete in USACO Gold Division
- Join major hackathons (LA Hacks, MLH Events)
- Begin working on an AI/ML research project
☀️ Summer
- Intern at a Bay Area Tech Company (Google STEP, LinkedIn, CodePath)
- Work on an open-source AI/ML project (GitHub, Kaggle)
- Take Advanced CS Courses (MIT OpenCourseWare, Harvard CS50)
—
🔴 Year 4 – 12th Grade (Senior Year)
📚 Semester 1
- Math: AP Statistics (or Multivariable Calculus if available)
- Science: AP Physics C (or AP Chemistry)
- English: AP English Literature
- History: AP Government & Politics
- Elect
ive:
Machine Learning, Data Science, or Advanced Programming - Additional Elective: Engineering Capstone, Web Development
📚 Semester 2
- Continue all Semester 1 courses
- Submit final CS/Engineering Capstone Project
- Lead a Hackathon or Coding Club at school
- Prepare for UC Berkeley interviews and personal statements
☀️ Summer
- Finalize UC Berkeley & other college applications
- Take UC Berkeley Online CS 61A (if available)
- Work on an AI/ML startup idea or internship
—
💡 Key Takeaways for UC Berkeley CS/CE Admissions
- ✅ Take AP Computer Science A, AP Calculus BC, and AP Physics C
- ✅ Join Hackathons, CS Research, and Internships
- ✅ Score high on USACO, AMC, or Math/CS Competitions
- ✅ Showcase CS Projects (GitHub, Kaggle, AI/ML Apps, Robotics, Open Source)
- ✅ Demonstrate Leadership in Coding Clubs or STEM Initiatives