[logo]
Sessions
December 10
December 3
Building your first style sheet
References and Assignment
November 19
Introduction to Cascading Style Sheets
References and Assignment
November 12
Wrapping up Javascript; Hello, CSS!
References and Assignment
November 5
Form validation review
References and Assignment
October 29
Form validation and string parsing
References and Assignment
October 22
Form validation and string parsing
References and Assignment
October 15
Loops, control statements, and form validation
References and Assignment
Loops Lesson
October 8
October 1
September 24
More Javascript
References and Assignment
September 17
Beginning Javascript
References and Assignment
September 10
The Document Object Model
References and Assignment
September 3
Introductions, Syllabus, Background Assignment: pp. 3-17 of Dynamic HTML
Hypermedia Production
IDIA 616.185 :: Hypermedia Production :: Fall 2003
Meeting in 305 Charles Royal :: Wednesday evenings from 8:15 pm to 10:45 pm

Hypermedia Production is an in-depth examination of JavaScript, Cascading Style Sheets, and other advanced web-related technologies. While vanilla HTML is suitable for marking up straightforward documents, the landscape of the web today calls for greater interactivity, more flexible design capabilities, and just a bit more pizazz than HTML can provide. This course will introduce you to some of the technologies you can employ to create website that are both sharp-looking and smart.

We will examine CSS2 for its design applications, JavaScript for its data-munging and intelligence-enhancing capabilities, and DHTML for its gee-whiz factor. Along the way, we'll discuss emerging and alternative technologies like Flash and XML-RPC, to provide your with at least enough information to know that they exist and what they can be used for.

Class pages
Requirements

You are required to have completed the "Hypermedia: An Introduction" course, or to have demonstrated adequate proficiency in basic HTML.

We will be using 2 texts in the course, one excellent reference volume, and one tutorial on advanced CSS techniques. The texts are:

  • Dynamic HTML, by Danny Goodman (O'Reilly, 2nd edition)
  • Eric Meyer on CSS, by Eric Meyer (New Riders)
They should be available in the UB Bookstore, as well as any major bookseller.

You will also be expected, obviously, to make heavy use of web-based resources for both solving problems and discovering new ways of implementing these technologies. Good resources for finding information will be discussed in the first class session.

The instructor

Andrew Henderson, aka Spud, can always be contacted by email at spud@dadatypo.com, and will respond promptly to your every query. Office hours will be held regularly in Room 307 on Wednesdays starting at 6 pm until class begins. If you wish to meet on a Saturday or Sunday for the sake of convenience, this can be easily be arranged with a quick email and about 24 hours' notice.

A full list of my professorial policies is available online.

In his other life, Spud heads up dada typo, an independent web development and consulting business. He began building websites before background colors were even possible, and now builds multi-lingual web application frameworks so complex he can barely keep his head wrapped around them.