Instructor: Dr. Katherine St. John
E-mail: katherine.stjohn at lehman.cuny.edu
Phone: 718-960-7423
Office: Gillet 137E
Office Hours: Tuesdays 12:40-1:30pm (G 219/137) and 3:30-4:20pm (G 137), Thursdays 12:40-1:30pm (G 219/137), and by appointment.
Class Hours: Tuesdays, Thursdays 11am-12:40pm.

Announcements:

Handouts:

Date: Topics: Handouts: Reading:
29 January First day details, Syllabus,
Introduction to HTML
Syllabus, Head First Lounge Page, Starbuzz Page, Quiz Information
Lab 1
Academic Integrity Code,
HTML Book:  Chapter 1 (The Language of the Web)
31 January Using Hypertext, Attributes, Paths
Target Date for Quiz 1 (Academic Integrity)
Before: Head First Lounge
After: With Relative links,
Lab 2
HTML Book:  Chapter 2 (The HT in HTML)
5 February Going from Outline to Webpage, Quoting elements, Nesting, Inline vs. Block Elements
Target Date for Quiz 2 (HTML Chapter 1)
Before: Segway journal, After: Segway with lists and quotes
Lab 3
HTML Book:  Chapter 3 (Web Page Construction)
7 February Getting Connected, URLs, Absolute Paths, Destinations, Linking to New Windows
Target Date for Quiz 3 (HTML Chapter 2)
Before:  Starbuzz, After:  Starbuzz with links and titles, Lab 4
HTML Book:  Chapter 4 (A Trip to Webville)
12 February No Class-- Lincoln's Birthday
14 February Using Images, Resizing, Thumbnails as Links, Transparent and Color attribtutes
Target Date for Quiz 4 (HTML Chapter 3)
Before: myPod page, After: myPod page with images, Lab 5 HTML Book:  Chapter 5 (Meeting the Media)
19 February Document types, Meta tags, Strict style
Target Date for Quiz 5 (HTML Chapter 4)
Before: Lounge, revisited, After: Lounge, following strict guidelines, Lab 6 HTML Book:  Chapter 6 (Serious HTML)
21 February Introducing XHTML, CSS Rules
Target Date for Quiz 6 (HTML Chapter 5)
Lounge, revisited, Before: Segway Journal, After: Segway Journal, following strict XHTML guidelines, Lab 7 HTML Book:  Chapter 7 (Putting `X' Into HTML) and HTML Book: Chapter 8 (Adding a Little Style)
26 February Review
Target Date for Quiz 7 (HTML Chapter 6)
HTML Book:  Chapters 1-7
28 February Exam 1 Exam 1 Information HTML Book:  Chapters 1-7
4 March Linking to External Style Sheets, Classes in CSS, Validating CSS
Target Date for Quiz 8 (HTML Chapter 7)
Before: Lounge, revisited, After: Lounge site, with style, Lounge style sheet: lounge.css, Lab 8 HTML Book: Chapter 8 (Adding a Little Style)
6 March Fonts and Colors
Target Date for Quiz 9 (HTML Chapter 8)
Before: Segway Journal, After: Segway site, with better fonts and colors, Segway style sheet: journal.css, Lab 9 Chapter 9 (Expanding Your Vocabulary)
11 March Box Model, Padding, Borders, and Margins, the id attribute, Using Multiple Style Sheets
Target Date for Quiz 10 (HTML Chapter 9)
Before: Lounge, again, After: Lounge, with fancy paragraphs, Lab 10 HTML Book: Chapter 10 (Getting Intimate with Elements)
13 March The <div> Element, Shortcuts, the <span> Element
Target Date for Quiz 11 (HTML Chapter 10)
Before: Lounge with fancy guarantee, again, After (almost): Lounge with menu, Lab 11 HTML Book: Chapter 11 (Advanced Web Construction)
18 March Pseudoclasses, the Cascade, Introduction to Layouts
Target Date for Quiz 12 (HTML Chapter 11)
No Layout version, Coffee page with Float Layout, Absolute Layout, Three-column Layout, The css file for  3-column layout, Lab 12 HTML Book: Chapter 11 (Advanced Web Construction) and Chapter 12 (Arranging Elements)
20 March Tables and More on Lists
Target Date for Quiz 13 (HTML Chapter 12)
Before: Segway page, After: Segway page with table, The css file for the page with the table, Lab 13 HTML Book: Chapter 13 (Getting Tabular)
25 March Forms
Target Date for Quiz 14 (HTML Chapter 13)
Contest Form, Starbuzz form, Starbuzz with style, Lab 14 HTML Book: Chapter 14 (Forms)
27 March Introduction to JavaScript, Storing Data
Target Date for Quiz 15 (HTML Chapter 14)
iRock, iRock (take 2), iRock (take 3), Hands On JavaScript, Variables, Donut example, Lab 15 JavaScript Book: Chapters 1 (The Interactive Web) and 2 (Storing Data)
1 April Review
3 April Exam 2 Exam 2 Information HTML Book: Chapters 1-14
8 April Cookies, Communicating with the Browser
Target Date for Quiz 16 (JavaScript Chapters 1 & 2)
iRock with timer, resizing and names, iRock with cookies, Lab 16 JavaScript Book: Chapter 3 (Exploring the Client)
10 April More on Cookies, Decisions: If-statements
Target Date for Quiz 17 (JavaScript Chapter 3)
Cookie examples, Stick Figure Adventure, Same adventure, using switch statements, Lab 17 JavaScript Book: Chapter 4 (Decisions)
15 April Loops and Arrays
Target Date for Quiz 18 (JavaScript Chapter 4)
For loops, While loops, Mandango Example, Lab 18 JavaScript Book: Chapter 5 (Loops)
17 April More on Arrays and Debugging JavaScript
Target Date for Quiz 19 (JavaScript Chapter 5 (loops))
Array Examples, Airplane Reservations, Tic-Tac-Toe, Debugging Examples, Lab 19 JavaScript Book: Chapter 11 (Kill Bugs Dead)
22 April No Class: Spring Break
24 April No Class: Spring Break
29 April Functions
Target Date for Quiz 20 (JavaScript Chapters 5 (arrays) and 11 (finding bugs))
Function Examples, Mandango Example (cont.), Lab 20 JavaScript Book: Chapter 6 (Functions)
1 May Forms and Validation, Revistited
Target Date for Quiz 21 (JavaScript Chapter 6 (functions))
Form verification with JavaScript, Lab 21 JavaScript Book: Chapter 7 (Forms and Validation)
6 May Document Object Model (DOM)
Target Date for Quiz 22 (JavaScript Chapter 7 (form validation and events))
Stick Figure Adventure, Lab 22 JavaScript Book: Chapter 8 (Wrangling the Page)
8 May More on Objects and Methods Cube Blog, Lab 23 JavaScript Book: Chapter 9 (Bringing Data to Life)
13 May Last Day of Class,
Last Day to Submit Labs
Review HTML Book: Chapters 1-14, and JavaScript Book: Chapters 1-9, 11
16 May Last Day to Submit On-line Quizzes
22 May Final Exam Final Exam Information, Grade on the Final HTML Book: Chapters 1-14, and JavaScript Book: Chapters 1-9, 11

Useful Links: