Class Date Topic Assignment
1 Jan 27 Course Introduction
2 Jan 31 Lab Familiarization Chapter 1
3 Feb 03 Server-Browser Communication
4 Feb 07 Document Structure Chapter 2
5 Feb 10 Tags, elements, attributes. Text, lists, and links Assignment 1
6 Feb 14 Character entities, Images Chapter 3
7 Feb 17 Objects, DOM
  Feb 21 No class: Monday Schedule
8 Feb 24 DOM Structure Assignment 2
9 Feb 28 Class cancelled Chapter 4
10 Mar 03 Tables: heading, footing, body; scope; colspan, rowspan
Javascript variables, functions and objects.
Assignment 3
11 Mar 07 Coding style; Tags, classes, ids; Firebug and other extensions. Chapter 7
12 Mar 10 Using Firebug to Illuminate the DOM. Colors. Chapter 8
13 Mar 14 Colors and Backgrounds Assignment 4
14 Mar 17 Selector syntax. Background shortcuts and longhand.
15 Mar 21 Exam Review. Assignment 5 walk-through.
16 Mar 24 Midterm Exam Topics: Class notes, Homework Assignments, and Chapters 1, 2, 3, 4, 7, and 8.
Last Semester’s Midterm
Assignment 5
17 Mar 28 Source Code Formatting, Character Encodings, boxes/windows/viewports Chapter 11
18 Mar 31 New Firebug, Box Model, Box Types
19 Apr 04 List and Table Styling. Inkscape. Assignment 6
20 Apr 07 CSS: Selectors
21 Apr 11 CSS: Positioning
  Apr 12-21 Spring Recess
22 Apr 25 Forms
23 Apr 28 Forms, continued
24 May 02 Javascript: variables and functions Assignment 7
25 May 05 Javascript: objects, arrays, and loops Javascript Tutorial
26 May 09 Javascript: DOM tree accesses
27 May 12 Javascript: strings and if.
28 May 16 Review Assignment 8
  May 25
(Thursday)
Final Exam
8:30 am - 10:30 am
Last Semester’s Final Exam