Class Times: Tu/Th 9:00-10:20AM; Th 1:00-2:50PM
First Class: Tuesday Mar 23, the first Tuesday after Spring Break.
Location: Seely 212
Textbooks (required):
These two books can be purchased together at Amazon for a good price. At our bookstore, then are $21.99 each. In stock as of 19Mar04.
Grading:
The grading will be based on four quizzes (35%), and four assignments (65%). The fourth assignment is longer and counts as two assignments. The quizzes are open-book, open-notes, open-any-resources web quizzes, usually 10 multiple-choice questions (see "How to Take Quizzes" below). The assignment involve designing web pages. Collaboration on assignments is encouraged, but the quizzes should be done without speaking to anyone (although you can search on the web as much as you'd like).
TA Lab Hours (last week of April):
Day | Time | Location | Who |
Tuesday | 6:30-10:00 | Burton B01 (or B17) | Emily MacDonald Meghan Hoke |
Wednesday | 6:30-10:00 | Seelye 212 | Meghan Hoke, Allison Tinney |
Thursday | 1:00-2:50 | Seelye 212 | Emily MacDonald |
Syllabus:
Date | Topic | Text Links |
Chapters | Labs | Quizzes | Assignments |
15 Mar-19Mar | SPRING BREAK |
|||||
Tu Mar 23 Notes1a |
Overview Course Mechanics CSS Intro CSS Basics |
DHTML & CSS | 2 | L1: CSS Basics | How to Take Quizzes | A1 out |
Th Mar 25 Notes1b |
CSS Basics CSS Advanced: tour |
DHTML & CSS | 2; 3-9 (skim) | L2: Unix L3: CSS Advanced |
||
Tu Mar 30 Notes2a |
DHTML JavaScript structure Objects, props, methods Prompts Browser detection |
DHTML & CSS JavaScript |
9 1,2 |
L4: JS basics | Quiz1 (CSS) Q1 ans |
|
Th Apr 1 Notes2b |
JavaScript language Data types: numbers, boolean, strings, arrays Variables Conditionals Statements String methods for-loops |
JavaScript Core Language Tutorial |
3 | L5: Strings L6: Table |
A1 due; BOTW: Julie; David A2 out |
|
Tu Apr 6 Notes3a |
Functions onClick initiation DOM: Document Object Model |
JavaScript DHTML & CSS W3C DOM |
3
10,11 |
L7: Ticker | Quiz2 (JS) Q2 ans |
|
Th Apr 8 Notes3b |
DOM | w3schools:Forms DHTML & CSS |
11,12 | L8: Hello Form L9: Shopping Cart |
A2 due; BOTW: Katie; Melissa A3 out |
|
Tu Apr 13 Notes4a |
Events |
w3schools:Events DHTML & CSS |
10,13 |
L10: Events | Quiz3 (DOM) Q3 ans |
|
Th Apr 15 Notes4b |
Events Images Rollovers Moving Images |
JavaScript DHTML & CSS |
4
10,14 |
L11: Rollover L12: Move |
A3 due; Jane; Korin A4 out |
|
Tu Apr 20 Notes5a |
Flying Images | JavaScript DHTML & CSS |
4,5 15 |
L13: Flying | Quiz4 (Images; Events) | |
Th Apr 22 Notes5b |
Image Slide Shows DD Menus |
JavaScript | 13 | L14: Slide Show L15: Menus |
||
Tu Apr 27 Notes6a |
Radio buttons revisited Misc. dynamic effects: 3D stacking Sparkling text Cookies |
DHTML & CSS JavaScript |
14,15 12 |
A4 assistance | ||
Th Apr 29 Notes6b |
Server-side: php & mysql | Evaluation comments A4 assistance |
A4 due (6:00PM); Solutions |