Skip to content

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