Syllabus updated 8 Nov 2012 to reflect changes from the previous week and schedule going forward.
This syllabus is subject to change! Check back often!
| Class | DOW | Month | Day | Section | Topic | Textbook |
| 1 | Thu | Aug | 30 | Intro | Introduction | 1.0-1.10 |
| 2 | Tue | Sep | 4 | Documents | HTML Part 1: Doc structure, validation, headings, paras, text styles, lists | 2.0-2.5, 2.9 |
| 3 | Thu | 6 | HTML Part 2: links, images, tables, forms, entities | 2.6-2.8, 2.10, 2.11 | ||
| 4 | Tue | 11 | CSS Part 1: Motivation; usage; selectors & attrs | 4.0-4.5, 4.8, ++ | ||
| 5 | Thu | 13 | CSS Part 2: Box model, layout, floats, more attrs | 4.6-4.7, 4.9, 4.10, ++ | ||
| 6 | Tue | 18 | Programs | Intro, JS in document, document.writeln | 6.0-6.2 | |
| 7 | Thu | 20 | Dynamic welcome page: variables, window.prompt | 6.3-6.4.1 | ||
| 8 | Tue | 25 | JS assignment, expressions & operators | 6.4.2-6.8 | ||
| 9 | Thu | 27 | JS conditionals (and logical operators); if-then, switch | 7.0-7.6, 8.5 | ||
| 10 | Tue | Oct | 2 | JS iteration: while, repetition in general, operators | 7.7-7.13 | |
| 11 | Thu | 4 | JS iteration: for, do-while, break, continue, logical ops | 8.0-8.4, 8.6-8.9 | ||
| Tue | 9 | Fall Break | ||||
| 12 | Thu | 11 | Exam | 1st Midterm | ||
| 13 | Tue | 16 | Better Programs | JS functions: definition, invocation | 9.1-9.4 | |
| 14 | Thu | 18 | JS functions cont.: scope, globals, recursion | 9.7-9.10 | ||
| 15 | Tue | 23 | JS Arrays | 10 | ||
| 16 | Thu | 25 | Review Iteration & Functions | |||
| 17 | Tue | 30 | Review Functions & Arrays | |||
| 18 | Thu | Nov | 1 | JS Builtin functions (Math, String, Date, ...) and vars (window, document, ...) | 11.2-11.6 | |
| 19 | Tue | 6 | JS Objects: Basics, constructors | Online refs (see BB) | ||
| 20 | Thu | 8 | JS Objects: Methods, examples | " " | ||
| 21 | Tue | 13 | Dynamic Documents | DOM: Nodes & trees, traversing, modifying | 12.0-12.3 | |
| 22 | Thu | 15 | Events: Basics, onclick, onload, onmouseover | 13.0-13.4 | ||
| 23 | Tue | 20 | DOM & Events: Forms, timers, ... | 13.5-13.6, 12.6 | ||
| Thu | 22 | Thanksgiving | ||||
| 24 | Tue | 27 | Web Apps | Web App 1: Design: HTML + CSS | All | |
| 25 | Thu | 29 | Web App 2: Dynamic page: DOM + Events | All | ||
| 26 | Tue | Dec | 4 | Web App 3: Connect to server: AJAX | All | |
| 27 | Thu | 6 | QA & Review | All | ||
| 28 | Tue | 11 | Exam | 2nd Midterm |
Last update: Thursday, 08-Nov-2012 09:11:30 EST