Spring 2004: Advanced Web Site Design and Development Syllabus

U48 318—Advanced Web Site Design and Development
Washington University University College

Spring 2004
Saturdays 9:00 a.m.–11:30 p.m.
24 January—1 May 2004
Eads 14

Instructor: Scott Granneman
Instructor, Washington University and St. Louis Community College
Senior Consultant in Internet Services, Bryan Consulting
Author for SecurityFocus and Apress Books
scott@granneman.com
www.granneman.com

Course Description

This course focuses on two of the most important advanced areas of Web development: Cascading Style Sheets (CSS), which allow developers to set the formatting and positioning of Web pages in a standards-based and robust way; and Content Management Systems (CMS), which enable developers to design template-driven Web sites using powerful macros and scripting while making it easy for non-technical users to manage their own Web sites. Understanding CSS and CMS, Web developers can proceed to the next level of Web development. Each student will get space on a CMS server while the class is in session.

Required Texts

Readings will consist of articles, analyses, & ephemera from the Internet. In addition, you will need to purchase Eric Meyer on CSS as an adjunct text.

In addition, students will need to sign up with the following listservs:

Grading

Your grade will be based on the following factors:

Grades will be based on an average of the above as follows:

100 A+
94-99 A
89-93 A-
86-88 B+
83-85 B
79-82 B-
76-78 C+
73-75 C
69-72 C-
66-68 D+
63-65 D
59-62 D-
0-58 F

Policy regarding academic dishonesty: This course will follow Washington University's policies concerning academic dishonesty. Academic dishonesty will result in failure for the assignment in question and/or referral to the college's Academic Integrity Office, which has discretion to impose a stricter penalty. While academic dishonesty includes cheating on exams and quizzes, it also includes plagiarism in written assignments. Plagiarism is not only passing off someone else's work as your own, but also giving your work to someone else to pass off as their own. It also includes submitting work from another course. While I strongly encourage you to discuss your work with each other in and out of class, and while you may research issues together, your writing should be your own. The papers you submit must be your work alone, and must include citations to all references in your work. Please include the URL, or Web address, for articles and resources found on the Internet.

Accommodation of disabilities: If you have a disability that might affect your ability to complete the required assignments, please contact me during the first week of class to discuss an accommodation.

Netiquette

It is paramount that we respect each other online in our email listserv. Follow this simple rule: disagree with the idea, but not the person. In other words, it's OK to say "That's a bad idea, because …", and it's not OK to say "You're a bad/stupid/inconsiderate person, because …". If you have an issue with a classmate's behavior online, please bring it to me privately by emailing me at scott@granneman.com. If you'd like to find out more, please feel free to read The Core Rules of Netiquette, by Virginia Shea.

Tentative Schedule

Topic: Introductions & Beginnings
Date: Saturday, 24 January 2004
Software: TextPad, Mozilla
Book: Chuck Musciano & Bill Kennedy's HTML & XHMTL: The Definitive Guide, 4th Edition.
In class:

Readings for next class (unless otherwise stated, you will NOT be quizzed over the contents of these readings):

Topics: Selectors & Fonts
Date: Saturday, 31 January 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Formatting
Date: Saturday, 7 February 2004
Software: TextPad, Mozilla
Book: Chapter 2: "Styling a Press Release" in Eric Meyer on CSS
In class:

Readings for next class:

Topic: Formatting & Floating
Date: Saturday, 14 February 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Floating & Switching
Date: Saturday, 21 February 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: In-class practice
Date: Saturday, 28 February 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Switching
Date: Saturday, 6 March 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

No class: spring break!
Date: Saturday, 13 March 2004

Topic: Lists for navigation
Date: Saturday, 20 March 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Navigation
Date: Saturday, 27 March 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Positioning
Date: Saturday, 3 April 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

Topic: Centering
Date: Saturday, 10 April 2004
Software: TextPad, Mozilla
Book: Eric Meyer on CSS
In class:

Readings for next class:

WebSanity Top Secret