| 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), Thursdays 9-9:50am (G 137) and 12:40-1:30pm (G 219/137), and by appointment. | |
| Class Hours: | Tuesdays, Thursdays 11am-12:40pm. |
| Date: | Topics: | Handouts: | Reading: |
| 28 August | 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) |
|---|---|---|---|
| 2 September | 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) |
| 4 September | 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) |
| 9 September | 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) |
| 11 September |
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) |
| 16 September | 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) |
| 18 September | 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) |
| 23 September | Linking to External Style Sheets, Classes in CSS, Validating CSS
Target Date for Quiz 7 (HTML Chapter 6) Deadline: Quiz 1 and Lab 1 |
Before: Lounge, revisited, After: Lounge site, with style, Lounge style sheet: lounge.css, Lab 8 | HTML Book: Chapter 8 (Adding a Little Style) |
| 25 September | Review
Target Date for Quiz 8 (HTML Chapter 7) Deadline: Quiz 2 and Lab 2 & 3 |
HTML Book: Chapters 1-7 | |
| 30 September | No Class | ||
| 2 October | Open Laboratory Target Date for Quiz 9 (HTML Chapter 8) Deadline: Quizzes 3 & 4 |
||
| 7 October | Exam 1 | Exam 1 Information | HTML Book: Chapters 1-7 |
| 9 October | No Class | ||
| 14 October | No Class: Classes follow Monday Schedule | ||
| 16 October | Fonts and Colors Target Date for Quiz 10 (HTML Chapter 9) Deadline: Quizzes 5 & 6 and Labs 4, 5 & 6 |
Before: Segway Journal, After: Segway site, with better fonts and colors, Segway style sheet: journal.css, Lab 9 | Chapter 9 (Expanding Your Vocabulary) |
| 21 October | Box Model, Padding, Borders, and Margins, the id attribute, Using Multiple Style Sheets | Before: Lounge, again, After: Lounge, with fancy paragraphs, Lab 10 | HTML Book: Chapter 10 (Getting Intimate with Elements) |
| 23 October | The <div> Element, Shortcuts, the <span> Element Target Date for Quiz 11 (HTML Chapter 10) Deadline: Quiz 7 and Lab 7 |
Before: Lounge with fancy guarantee, again, After (almost): Lounge with menu, Lab 11 | HTML Book: Chapter 11 (Advanced Web Construction) |
| 28 October |
Pseudoclasses, the Cascade, Introduction to Layouts Target Date for Quiz 12 (HTML Chapter 11) Deadline: Quiz 8 and Lab 8 |
HTML Book: Chapter 11 (Advanced Web Construction) and Chapter 12 (Arranging Elements) | |
| 30 October | 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) |
| 4 November | Review | ||
| 6 November | Exam 2 | Exam 2 Information | HTML Book: Chapters 1-13 |
| 11 November | Forms Target Date for Quiz 14 (HTML Chapter 13) |
Contest Form, Starbuzz form, Starbuzz with style, Lab 14 | HTML Book: Chapter 14 (Forms) |
| 13 November | Introduction to JavaScript, Storing Data Target Date for Quiz 15 (HTML Chapter 14) Deadline: Quiz 9 and Lab 9 |
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) |
| 18 November | Cookies, Communicating with the Browser Target Date for Quiz 16 (JavaScript Chapters 1 & 2) Deadline: Quiz 10 and Lab 10 |
iRock with timer, resizing and names, iRock with cookies, Lab 16 | JavaScript Book: Chapter 3 (Exploring the Client) |
| 20 November | More on Cookies, Decisions: If-statements Target Date for Quiz 17 (JavaScript Chapter 3) Deadline: Quiz 11 and Lab 11 |
Cookie examples, Stick Figure Adventure, Same adventure, using switch statements, Lab 17 | JavaScript Book: Chapter 4 (Decisions) |
| 25 November | Debugging JavaScript Target Date for Quiz 18 (JavaScript Chapter 4 (decisions)) Deadline: Quiz 12 and Lab 12 | Debugging Examples, Lab 18 | JavaScript Book: Chapter 11 (Kill Bugs Dead) |
| 27 November | No Class: Thanksgiving Break | ||
| 2 December | Loops Target Date for Quiz 19 (JavaScript Chapter 11 (debugging)) Deadline: Quiz 13 and Lab 13 |
While loops, For loops, Mandango Example, Lab 19 | JavaScript Book: Chapter 5 (Loops and Arrays) |
| 4 December | More on Loops and Arrays Target Date for Quiz 20 (JavaScript Chapter 5 (loops)) Deadline: Quizzes 14 & 15 and Labs 14 & 15 |
Array Examples, Airplane Reservations, Tic-Tac-Toe, Lab 20 | JavaScript Book: Chapter 5 (Loops and Arrays) |
| 9 December | Functions Target Date for Quiz 21 (JavaScript Chapters 5 (arrays)) Deadline: Quiz 16 and Lab 16 |
Function Examples, Mandango Example (cont.), Lab 21 | JavaScript Book: Chapter 6 (Functions) |
| 11 December | Forms and Validation, Revisited Target Date for Quiz 22 (JavaScript Chapter 6 (functions)) Deadline: Quizzes 17 & 18 and Labs 17 & 18 |
BannerCity Example, Form verification with JavaScript, Lab 22 | JavaScript Book: Chapter 7 (Forms and Validation) |
| 16 December | Last Day of Class, Last Day to Submit Labs 19-22 |
Review | HTML Book: Chapters 1-14, and JavaScript Book: Chapters 1-7, 11 |
| 17 December | Last Day to Submit On-line Quizzes | ||
| 18 December | Final Exam | Final Exam Information, Grade on the Final | HTML Book: Chapters 1-14, and JavaScript Book: Chapters 1-7, 11 |