Web Design and Implementation (Fall 2004)


The goal of this course is to provide an overview of web design concepts and techniques including usability, accessibility, information design, client and server side techniques, and graphic design in the context of the web.

By the end of this course, students will:

  1. Demonstrate proficiency in web site design, planning and documentation by participating in a team project to create a written design document.

  2. Use information design, graphics, and cascading style sheets to format and position HTML elements and create an aesthetic effect in both individual and group projects.

  3. Use client side techniques such as JavaScript and the document object model to improve interactivity and navigation in the individual and group projects.

  4. Use server side techniques like CGI, passwords, and server side includes to improve site performance and security in the individual and group projects.

  5. Markup forms, validate form input and submit form input to an email address to improve interactivity in the individual and group projects.

  6. Complete in-class activities on topics like information architecture, presentation design, CSS, JavaScript, DHTML, and accessibility to gain familiarity with current practices and future developments in web site design and implementation.

  7. Demonstrate basic proficiency by completing a practical hands-on exam to create a web page with both relative and absolute CSS, JavaScript rollovers and date/time stamps, columnar formatting, and form mail submission link.