Calendar
For a tentative outline of the course content, see CS-343-S26 Reading.
| Week of | Topic | Reading | Homework |
|---|---|---|---|
| Jan 19 | HTML & JavaScript | Prep 1 | Lab 1 |
| Jan 26 | A11y, Arrays, Objects | Prep 2 | Lab 2 |
| Feb 02 | Styling and DOM | Prep 3 | Lab 3 |
| Feb 09 | Tables and Forms | Prep 4 | Lab 4 |
| Feb 16 | Events & Functions | Prep 5 | Lab 5 |
| Feb 23 | Single-Page Apps | Prep 6 | Lab 6 |
| Mar 02 | Review and Exam | Exam 1 | |
| Mar 09 | Git and Responsive | Prep 7 | Lab 7 |
| Mar 16 | Spring Break | ||
| Mar 23 | Flexbox and APIs | Prep 8 | Project 1 |
| Mar 30 | Fetch, Map, Filter | Prep 9 | Lab 8 |
| Apr 06 | Promises & Async | Prep 10 | Lab 9 |
| Apr 13 | Data Persistence | Prep 11 | Project 2 |
| Apr 20 | Classes & Modules | Prep 12 | Lab 10 |
| Apr 27 | Review and Exam | Exam 2 | |
| May 04 | Course Wrap-up | Project 3 |
Important Dates
See Academic Calendar and Spring Deadlines.
- Jan 19: Martin Luther King Jr.
- Jan 20: First day of classes
- Jan 30: Add/drop deadline
- Feb 10: Assessment Day
- Mar 16–20: Spring Break
- Mar 27: Withdraw deadline
- Mar 30: Summer enrollment begins
- Apr 13: Fall enrollment begins
- May 06: Last day of classes
- May 07–13: Final exams
- May 19: Grades submitted
Final Exam Times
See the official Spring 2026 Exam Schedule.
- Sec 1 (Wang): Thu, May 7th 10:30–12:30
- Sec 2 (Shrestha): Thu, May 7th 10:30–12:30
- Sec 3 (Stewart): Mon, May 11th 1:00–3:00
- Sec 4 (Mayfield): Wed, May 13th 10:30–12:30