Building Web Sites - ITP Fall 2000
Mike Cosaboom, Instructor | cosaboom@mindspring.com

This course will serve as a thorough introduction to the process of planning and building a web site. The first half of the class will involve practical lectures which build gradually to a thorough understanding of HTML. Students will be expected to complete several assignments and show them in class. The second half of the class will involve a combination of lectures and demos of various web technologies, while students develop a multi-week final project. Students are expected to show their works-in-progress in class at least every other week, to participate regularly in class discussions, and to arrive on time.

Session One: Introductions.Talk about web sites. In-class activity.
Session Two: File naming, directory structure, basic HTML.
Session Three: HTML page layout: simple layout, tables, CSS.
Session Four: Working with images. Imagemaps.
Session Five: Frames. Targeting windows. Meta tags.
Session Six: Animated gifs and Flash. Guest speaker: Younghui Kim.
Session Seven: Planning a site. Hosting a site. Intro to server issues.
Session Eight: Dynamic sites the Microsoft way. Guest speaker: Greg Robillard.
Session Nine: Dynamic sites the Open Source way.
Session Ten: Multimedia, streaming and otherwise.
Session Eleven: New code directions: XML, SMIL.
Session Twelve: Building sites for clients.
Session Thirteen: Troubleshooting and/or final projects.
Session Fourteen: Final projects.

Class format will be split between lecture, Q & A, and student demos. Students will be graded based on effort put into projects, frequency of demo-ing work, participation in discussions and critiques, and attendance.

Here's a brief bibiliography of web books.