Skip to content

Calendar

The table below links to the notes, reading, and homework for each week. Use the search feature to find specific activities, labs, examples, etc. The topics and order are subject to change as the course progresses. Exam dates are highlighted. For a tentative outline of the course content, see CS-343-S26 Reading.

Week / Topic Tue Thu Reading Homework
1. HTML & JavaScript Jan 20 Jan 22 Prep 1 Lab 1
2. A11y, Arrays, Objects (Jan 27) Jan 29 Prep 2 Lab 2
3. Styling and DOM Feb 03 Feb 05 Prep 3 Lab 3
4. Tables and Forms (Feb 10) Feb 12 Prep 4 Lab 4
5. Events & Functions Feb 17 (Feb 19) Prep 5 Lab 5
6. Single-Page Apps Feb 24 Feb 26 Prep 6 Lab 6
7. Review and Exam Mar 03 Mar 05
8. Git and Responsive Mar 10 Mar 12 Prep 7 Lab 7
9. Flexbox and APIs Mar 24 Mar 26 Prep 8 Project 1
10. Fetch, Map, Filter Mar 31 Apr 02 Prep 9 Lab 8
11. Promises & Async Apr 07 Apr 09 Prep 10 Lab 9
12. Data Persistence Apr 14 Apr 16 Prep 11 Project 2
13. Classes & Modules Apr 21 Apr 23 Prep 12 Lab 10
14. Review and Exam Apr 28 Apr 30
15. Course Wrap-up May 05 May 13* 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 4 (12:45pm): Wed, May 13th 10:30–12:30