This is the current schedule for Interactive Application Development. It is tentative and may change due to unexpected circumstances. Refer to it often to discover what we will be discussing in class, what readings should be completed before you get there, and any projects that may be due.
A project is due before the scheduled class.
(Example Chapter = Programming the World Wide Web)
| Date | Topic | Reading (due before class) |
Assignment Due |
|---|---|---|---|
| Jan. 30 | Introduction to IAD, What is interactivity and why bother with it? (handouts) | ||
| Feb. 1 | HTTP, Sockets, and Servers (handouts) | Chapter 1 | |
| Feb. 4 | XHTML (handouts) | Chapter 2 | |
| Feb. 6 | CSS (handouts) | Chapter 3 | |
| Feb. 8 | |||
| Feb. 11 | Javascript intro (handouts) | Chapter 4 | XHTML |
| Feb. 13 | Document Object Model (DOM) | Sections 5.1 - 5.3 | |
| Feb. 15 | |||
| Feb. 18 | DOM Events | Sections 5.4 - 5.6, & 5.8 - 5.10 | CSS |
| Feb. 20 | |||
| Feb. 22 | Browser Detection | ||
| Feb. 25 | Animation | Section 6.10 | DOM Lab |
| April 14 | Ruby Lab | ||
| April 23 | Ruby, Rails, & PHP | ||
| April 28 | PHP Lab | ||
| May 9 | XML, AJAX, Perl, & Regular expressions | ||
| May ? | Semester Project |