Larger Text Normal Text Smaller Text

IT 280 Web Development II, Spring 2008

 

Weekly Class Topics

Week One (01/24): Introduction

Class Notes

  1. Syllabus
  2. Refresher: HTML, XHTML & Validation
  3. Lab/homework: Validate a page
  4. - - - - -

Background & References

  1. As We May Think by Vannevar Bush
  2. Internet & WWW Timeline, adapted from The Core of Information Technology, George Mason University
  3. The world's first-ever web server
  4. The Internet and TCP/IP
  5. TCP/IP Tutorial at W3Schools.com
  6. The original proposal of the WWW
  7. Hobbes' Internet Timeline v8.1, by Robert H'obbes' Zakon, Zakon Group LLC
  8. Understanding TCP/IP, An overview at Cisco.com
  9. Lynx Help for Beginners, by Philip Webb

Readings

  1. Zeldman: Introduction, Chapter 1
  2. Shea/Holzschlag: Introduction
  3. Separation: The Web Designer's Dilemma by Michael Cohen at A List Apart

References

  1. How to Read W3C Specs by J. David Eisenberg at A List Apart
  2. Fix Your Site With the Right DOCTYPE! by Jeffrey Zeldman at A List Apart
  3. The Dollars and Sense of Building to Standards by Alan K'necht at Digital Web Magazine

Week Two: XHTML & CSS - I. Overview

Class Notes

  1. CSS Selectors
  2. Lab/Homework Assignment 02: Use CSS selectors
  3. - - - - -

Readings

  1. Zeldman: Introduction, Chapters 2-3
  2. Shea/Holzschlag: Chapter 1
  3. CSS Design: Going to Print by Eric Meyer at A List Apart

Week Three: The CSS Box Model

Class Notes

  1. The CSS Box Model: Positioning Part 1
  2. Week 3 lab, Part 1: Change a layout
  3. - - - - -
  4. The CSS Box Model: Positioning Part II
  5. Week 3 lab, Part 2: Change a layout further

Homework

  1. Homework 1: Using float
  2. Read: CSS positioning tutorial - the box model explained by Mike Hall at Brainjar.com
  3. 2-Col Tableless Layout by Petr Stanícek at wellstyled.com

Readings for Next Week

  1. Zeldman: Introduction, Chapters 2-3
  2. Shea/Holzschlag: Chapter 1
  3. Multi-Column Layouts Climb Out of the Box by Alan Pearce at A List Apart
  4. CSS Design: Going to Print by Eric Meyer at A List Apart

References

  1. CSS Tips and Tricks at W3C
  2. Box Model W3C specifications
  3. Visual formatting model W3C specifications

Week Four: Layout examples

Class Notes

  1. Using CSS to control layout
  2. Exercise 04 Part 1:
  3. - - - - -

Readings for Next Week

  1. Zeldman: Introduction, Chapters 11,12
  2. Shea/Holzschlag: Chapter 2

References

Week Five: Designing Menus

Class Notes

  1. Lists and Menus
  2. Practice Exercise 05: Make some menus (Due 02/26)
  3. - - - - -
  4. Homework 2: CSS Layout (Due 02/28)

Week Six: Typography & Frames

Class Notes

  1. Typography
  2. - - - - -
  3. Frames

Homework

Readings

  1. Zeldman: Chapter 13
  2. Shea/Holzschlag: Chapter 5
  3. Read: The Anatomy of Web Fonts - by Andy Hume at sitepoint.com
  4. The Trouble With EM 'n EN (and Other Shady Characters) by Peter K Sheerin at A List Apart
  5. Choosing & Using Type by Daniel Will-Harris at will-harris.com

References & Resources

  1. CSS 2.1 Specifications: Text at W3C
  2. Typetester - Interactively compare fonts for the screen
  3. Font Tester - Interactively test different CSS font settings for your text
  4. Broswer-safe fonts - Common fonts to all versions of Windows & Mac equivalents

Week Seven: Tables

Class Notes

  1. Tables in XHTML
  2. - - - - -
  3. Reproduce a paper form in XHTML using tables: See Blackboard for details.

Week Eight: Forms

Class Notes

  1. Forms in XHTML
  2. Lab/homework: Create an online form

Readings

Week Eleven: More Web Programming

Class Notes

  1. Processing forms with PHP
  2. Exercise 11: Create a PHP form application
  3. - - - - -
  4. Another way to cut up documents
  5. Homework 3: Create a kids site (due Tuesday, April 22)

Week Twelve: PHP Applications

Class Notes

  1. Sending email with PHP
  2. Storing form data in files
Comments to: chang@hood.edu
Last Modified: 15 April 2008. 15:35

 

Hood College Department of Computer Science: Course materials © 1997-2006 by Elizabeth Chang.