Jump to navigation

Schedule

This page provides a schedule for the semester. It gives you a good idea what to expect the lectures to cover, what reading you are expected to do, and when the exams are scheduled.

Day & Date  Class Type & Topic  Assigned Readings
Tu, 1/22 Lecture
Introduction
None
Th, 1/24 Lecture
Programming Basics
None
Tu, 1/29 Lecture
Programming Basics
None
Th, 1/31 Lecture
Programming Basics
None
Tu, 2/5 Lecture
JavaScript Basics
Yank/Adams, pages 1-12
Th, 2/7 Lecture
JavaScript Basics
Yank/Adams, pages 13-17
Tu, 2/12 Lecture
JavaScript Syntax
Yank/Adams, pages 17-22
Th, 2/14 Lecture
JavaScript Syntax
Yank/Adams, pages 23-35
Tu, 2/19 Lecture
JavaScript Syntax
Yank/Adams, pages 35-43
Th, 2/21 Lecture
JavaScript Syntax
Yank/Adams, pages 43-48
Tu, 2/26 Lecture
JavaScript Syntax
Yank/Adams, pages 48-55
Th, 2/28 Lecture
JavaScript Syntax
Yank/Adams, pages 55-60
Tu, 3/4 Lecture
DOM Access
Yank/Adams, pages 61-74
Th, 3/6 Lecture
DOM Access
Yank/Adams, pages 74-85
Tu, 3/11 Lecture
DOM Access
None
Th, 3/13
Exam
Midterm
Review prior readings
Tu, 3/25 Lecture
DOM Access
Yank/Adams, pages 85-103
Th, 3/27 Lecture
DOM Access
None
Tu, 4/1 Lecture
Events
Yank/Adams, pages 105-116
Th, 4/3 Lecture
Events
Yank/Adams, pages 116-132
Tu, 4/8 Lecture
Events
Yank/Adams, pages 132-161
Th, 4/10 Lecture
Events
None
Tu, 4/15 Lecture
Animation
Yank/Adams, pages 163-176
Th, 4/17 Lecture
Animation
Yank/Adams, pages 176-211
Tu, 4/22 Lecture
Forms
Yank/Adams, pages 213-239
Th, 4/24 Lecture
Forms
Yank/Adams, pages 239-256
Tu, 4/29 Lecture
Forms
Yank/Adams, pages 256-275
Th, 5/1 Lecture
Forms
Yank/Adams, pages 277-303
Tu, 5/6 Lecture
Ajax
Yank/Adams, pages 305-343
Th, 5/8 Lecture
Ajax
Yank/Adams, pages 345-362
F, 5/16
3:30–5:30 PM
Exam
Final
Review prior readings

Please note that this schedule may change during the semester. I prefer to adjust the coverage of material to meet the needs and desires of the class, rather than force the class to meet an arbitrary schedule decided before the semester even begins. Therefore, I may make adjustments to this syllabus as the semester proceeds. I may change due dates or the order of topics covered, or I may add additional readings. For that matter, I may make any change I feel is appropriate to the course. I will, whenever possible, make changes at least one week in advance of the effected date. Therefore you should check the What’s New page frequently to see what may have changed.

Please note that while most of the readings are drawn from the required textbook others are online resources which are most easily reached by following the links provided in the schedule. Since links are not available from a printed page, you’ll need to access this page frequently throughout the semester. Add to that the fact that this syllabus is subject to change, and it really doesn’t make much sense to print this syllabus out. Instead, you should get into the habit of checking the online version on a regular basis.