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