Larger Text Normal Text Smaller Text

IT 280 Web Development II, Spring 2009

 

Weekly Class Topics

Topics, by Week

  1. Introduction; XHTML review
  2. XHTML & CSS I
  3. The Box Model
  4. Layouts & Menus
  5. Frames & Tables
  6. Forms
  7. Web Programming I
  8. Web Programming II
  9. Dynamic Pages with PHP
  10. SSI; More PHP
  11. More PHP; Selected topics
  12. Selected topics
  13. Selected topics
  14. Selected topics

Week One (01/22): Introduction & Review

Class Notes

  1. Syllabus
  2. Refresher: HTML, XHTML & Validation
  3. Practice Exercise: Validate a page; create a class directory
  4. - - - - -

Resources

  1. 180 Class site

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 original proposal of the WWW
  5. Hobbes' Internet Timeline v8.1, by Robert H'obbes' Zakon, Zakon Group LLC
  6. How to Read W3C Specs by J. David Eisenberg at A List Apart
  7. Fix Your Site With the Right DOCTYPE! by Jeffrey Zeldman at A List Apart
  8. The Dollars and Sense of Building to Standards by Alan K'necht at Digital Web Magazine
  9. Lynx Help for Beginners, by Philip Webb

Readings

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

Week Two: XHTML & CSS - I. Selectors

Class Notes

  1. CSS Selectors
  2. Practice Exercise 02: Use CSS selectors
  3. - - - - -

Readings

  1. Zeldman: Introduction, Chapters 2-3
  2. 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 Practice Exercise, Part 1: Change a layout
  3. - - - - -
  4. The CSS Box Model: Positioning Part II
  5. Week 3 Practice Exercise, Part 2:

Readings for Next Week

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

References

  1. CSS positioning tutorial - the box model explained by Mike Hall at Brainjar.com
  2. CSS Tips and Tricks at W3C
  3. Box Model W3C specifications
  4. Visual formatting model W3C specifications

Week Four: Layouts & Menus

Class Notes

  1. Using CSS to control layout
  2. Exercise 04. Redesign your IT 280 TOC Page, Part 1
  3. - - - - -
  4. Lists and Menus
  5. Exercise 04. Redesign your IT 280 TOC Page, Part 2
  6. - - - - -
  7. Project 1. CSS Layout Due 02/24

Readings for Next Week

  1. Zeldman: Introduction, Chapters 11,12

References

Week five: Frames & Tables

Class Notes

  1. Frames
  2. - - - - -
  3. Tables
  4. Some CSS Typography

Readings

Week Six: Forms

Class Notes

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

Readings

References & Resources

  1. HTML 4.01 Specifications at the W3C

Week Seven: Web Programming, part I

Class Notes

  1. Dynamically generated web pages
  2. - - - - -
  3. Lecture/Lab 07 Using the Linux Command Line

Week Eleven: More PHP; Selected topics

Class Notes

  1. Using Files with PHP
  2. - - - - -
  3. Selected Topics

Week Twelve: Selected topics

Class Notes

  1. Practice with menus
  2. - - - - -
  3. Continue working on the dropdown/popout menu exercise. Move the CSS into an external stylesheet. Also create an alternate stylesheet which implements the navigation as a horizontal menu with dropdowns.

Week Fourteen: Selected topics

Class Notes

  1. Lightbox Slideshows
  2. - - - - -
Comments to: chang@hood.edu
Last Modified: 28 April 2009. 02:40
Valid CSS! Valid XHTML 1.0!

 

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