Skip to content

Commit a41a92e

Browse files
committed
spring 2026 syllabus
1 parent ca5986c commit a41a92e

2 files changed

Lines changed: 17 additions & 11 deletions

File tree

docs/archive/syllabus.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ layout: default
1111
# <span style="color: #397DFF; font-weight: 350">Syllabus</span>
1212

1313
## <span style="color: #397DFF">Course Format</span>
14-
- **Length**: 3 hours, once a week, in person (or hybrid, depending on availability).
14+
- **Length**: 2 hours, once a week, in person (or hybrid, depending on availability).
1515
- **Time & Date**: Saturday or Sunday from 10am–1pm.
1616

1717
## <span style="color: #397DFF">Contact Information</span>

docs/syllabus.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ layout: home
77
# <span style="color: #397DFF; font-weight: 350">Syllabus</span>
88

99
## <span style="color: #397DFF">Course Format</span>
10-
- **Length**: 3 hours, once a week, in person (or hybrid, depending on availability).
11-
- **Time & Date**: Saturday or Sunday from 10am–1pm.
10+
- **Length**: 2 hours, every week.
11+
- **Time & Date**: Tuesday 6-8pm.
12+
- **Office Hours**: Wednesday 10am-3pm, Haas library.
1213

1314
## <span style="color: #397DFF">Contact Information</span>
1415
- **EdVPs**: [education@codebase.studentorg.berkeley.edu](mailto:education@codebase.studentorg.berkeley.edu)
@@ -36,26 +37,31 @@ By the end of the 12 weeks, we hope you:
3637
The course will roughly follow this outline (subject to change based on member needs, popularity, and resources):
3738
1. Programming in Python
3839
2. Data Structures
39-
3. SQL and Databases
40-
4. Introduction to SWE
41-
5. Math for ML
42-
6. Classical ML
40+
3. Introduction to SWE
41+
4. Databases
42+
5. Distributed Systems
43+
6. Introduction to ML
44+
7. Math for ML
45+
8. Classical ML
46+
9. Deep Learning
47+
10. NLP + Transformers
4348

4449
## <span style="color: #397DFF">Course Outline</span>
45-
- **Weeks 1–4**: Welcome! and Introduction to Programming in Python, Data Structures, and Introduction to SWE
46-
- **Weeks 5–8**: Databases and Math for ML
50+
- **Weeks 1–5**: Software Engineering
51+
- **Weeks 6**: CRUP Hackathon + Midterm Project
52+
- **Weeks 7–11**: Machine Learning
4753
- **Weeks 9–12**: Classical ML
4854

4955
## <span style="color: #397DFF">Homeworks</span>
5056
Throughout the course, we’ll be releasing homeworks that accompany lectures.
5157
- **Deadline policy**: Homework must be submitted **on the day of the next lecture** (no rolling extensions).
52-
- **Homework parties**: Weekly, right after lecture — a space to ask questions and work together with your fellow members.
58+
- **Homework parties**: Every Wednesday from 10am to 12:30pm — a space to ask questions and work together with your fellow new mems!! Even if you don't have questions, stop by just to hang out :)
5359

5460
⚠️ Failure to adhere to the above policies may impact your eligibility to become a **client developer** the following semester and attend **Codebase social events**.
5561

5662
## <span style="color: #397DFF">Final Project</span>
5763
You’ll complete a **final course project** in teams of **3–4 people** (with 1–2 client devs and 1–2 mentored devs).
58-
- **Showcase**: At Codebases banquet, where you’ll present everything you’ve learned ⭐⭐⭐
64+
- **Showcase**: Before, Codebase's banquet, where you’ll present everything you’ve learned ⭐⭐⭐
5965
- **Requirements**: Must incorporate full stack, databases, SWE practices, or machine learning
6066
- **Logistics**: Details announced in **Week 10**
6167

0 commit comments

Comments
 (0)