| 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. |
| 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) |
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 |