| Meeting |
Date |
Topic & Readings |
| 1 |
3/29
Tu. |
Lecture: Introduction to the course.
Server-side vs. client side scripting. Sample HTML page
Add your name to the on-line class
roster and create an Aspen account.
|
| 2 |
4/31
Th. |
Lecture: Introduction to HTML
Reading: Castro Ch. 1-4, HTML Cheat Sheet |
| 3 |
4/5
Tu. |
Lecture: Frames Example,
Reading: Castro Ch. 8-11
Lab:
Animals
Assignment 1 due |
| 4 |
4/7
Th. |
Lecture:
Server-side includes, Cascading
style Sheets (CSS), StyleSheet.css
Reading: Castro Ch. 13-15. |
| 5 |
4/12
Tu. |
Lecture: Images
Reading: Castro Ch. 5-6
Lab: WebMonkey
Photoshop tutorial
Assignment 2 due |
| 6 |
4/14
Th |
Lecture: JavaScript
Reading: Castro Ch. 18-19
Lab: JavaScript |
| 7 |
4/19
Tu. |
Lecture: Formatting &
Layout the old way, Testing
Reading: Castro Ch. 21-22, 24
Lab:
LibraryLike.jpg,
Wilson.jpg
Assignment 3 due |
| 8 |
4/21
Th. |
Lecture: Server-side
Scripting, Schematic, Dissecting Your First
ASP Script
Reading: M&A (Mitchell and Atkinson) Ch. 1 (skip pp. 14-23),
Ch. 2 and pp 402-404 (SSI) |
| 9 |
4/26
Tu. |
Lecture: Working with Variables
Reading: M&A Ch. 3 |
| 10 |
4/28
Th. |
Lecture: VBScript Control
Structures, VBScripts
Built-in
Functions
Reading: M&A Ch. 4, 5
Assignment 4 due |
| 11 |
5/3
Tu. |
Lecture: Objects, Response Object
Reading: M&A pp.157-164 (objects), Ch. 7 |
| 12 |
5/5
Th. |
Lecture: Communicating with
Users: Forms, Form
validation, Cookies, Maintaining
State
Reading: M&A Ch. 8, 9, pp. 314-326 (cookies), Ch. 11
Assignment 5 due
|
| 13 |
5/10
Tu. |
Lecture: Using
Relational Databases, Reading from a
database using ASP
Reading: M&A Ch. 15, 16 |
| 14 |
5/12
Th. |
Midterm Exam
Assignment 6 due |
| 15 |
5/17
Tu. |
Lecture: Using SQL
Statements to
Query Data, Inserting, Updating & Deleting Records with SQL
Reading: Introduction to SQL
(through SQL Demo) |
| 16 |
5/19
Th. |
Lecture: Normalizing a Relational
Database,
Reading: An
Introduction to Database Normalization, M&A Ch. 19 |
| 17 |
5/24
Tu. |
Lecture: Overview of
project.
Assignment 7 due |
| 18 |
5/26
Th. |
Lecture:
Debugging,
|
| 19 |
5/31
Tu. |
Project day -- no lecture. Professor Sandvig will
have extra office hours.
Office hours: noon - 2:00 pm. |
| 20 |
6/2
Th. |
Course review, exam overview
Assignment 8 due |
Final
Exam |
6/7
Tu.
|
8:00 - 10:00 am.
|
| |
6/8
Wed. |
Projects due at 5 pm. |