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 |