uw

CSE 190 M: Web Programming, Spring 2008

arrow CSE Home arrow About Us arrow Search arrow Contact Info

Lectures

Lecture Calendar

Week Mon Wed Fri Extra
1

go over syllabus;
Introduction to internet/WWW

basic pages w/ XHTML
(and a bit of CSS)

basic CSS, XHTML lists;
Homework 1 (Recipe) assigned

more XHTML tags;
CSS inheritance

2

page sections (div / span);
CSS IDs and classes; backgrounds

CSS box model, page layout;
Homework 2 (Movie Review) assigned

more with floating;
advanced CSS layout

XHTML meta tags;
CSS pseudo-classes

3

XHTML user interfaces;
intro to JavaScript

JavaScript;
Homework 3 (ASCIImation) posted

DOM; animation timers;
Homework 3 (ASCIImation) assigned

more JavaScript features

4

Prototype; global DOM
objects; events

unobtrusive JavaScript; selecting from DOM;
Homework 4 (Fifteen Puzzle) assigned

walking the DOM tree;
creating nodes

embedding multimedia

5

Ajax

more Ajax; intro to XML
(guest lecturer: Morgan Doocy)

more XML;
(guest lecturer: Morgan Doocy)
Homework 5 (Baby Names Redux) assigned

debugging JavaScript

6

server-side data

Scriptaculous framework

midterm exam, in class

Google Ajax Search API

7

intro to PHP

PHP web services; arrays, files;
Homework 6 (To-Do List) assigned

XHTML forms

8

embedded PHP
(guest lecturer: Victoria Kirst)

form validation w/ regular expressions;
Homework 7 (NerdLuv) assigned

intro to SQL
(guest lecturer: Amit Levy)

web design and usability

9

no class
(Memorial Day holiday)

HTML tables; SQL joins;
Homework 8 (Kevin Bacon) assigned

web security
(guest lecturer: Kevin Wallace)

More SQL syntax

10

object-oriented JavaScript
(guest lecturer: Jim George)

taking a web site "live"
(guest lecturer: Alex Loddengaard)

wrap-up; final exam review;
course evaluations

cookies and sessions

Valid XHTML 1.1 Valid CSS!