| Week |
Topic |
Reading |
Assignment Due or Exam |
| Sep 5 |
Course Overview; JavaScript Basics, DOM basics |
Intro (course notes) |
  |
| Sep 10 & 12 |
DOM access, Objects, Loops, Debugging |
Ch. 13, 14 |
Assignment 1 |
| Sep 17 & 19 |
Arrays, Objects, Classes, Callback functions, Events |
Ch. 3 and 15 |
Assignment 2, Quiz 1 |
| Sep 24 & 26 |
DOM query access |
Ch. 4 |
Assignment 3 |
| Oct 1 & 3 |
Events and Review |
Course notes |
Assignment 4 |
| Oct 8 & 10 |
Exam |
Class notes |
Midterm Exam (Tuesday or scheduled online) |
| Oct 15 & 17 |
jQuery effects, form controls |
Ch. 7 and 8 |
Assignment 5 |
| Oct 22 & 24 |
Review form controls |
Ch. 18 |
Assignment 6 |
| Oct 29 & 31 |
jQuery UI, Advanced DOM scripting, Object-based methods |
Class notes |
Quiz 2 |
| Nov 5 & 7 |
Regular Expressions |
Ch. 9, 11 |
  |
| Nov 12 |
Review |
Class notes |
Final Project |
| Nov 19 |
  |
  |
Final Exam (11:30 AM) or schedule online |