a

Schedule

Week
Monday Lab
Wednesday Lecture
Friday Lecture
1
Sept 7: No Lab Sept 9:
Background & History
Weasel pp. 3-16
Sept 11: Syllabus Overview
Background & History continued..
Layers: Content, Style, Action...
2
Sept 14: LAB 1
FTP Setup, Server & File Issues,
Sept 16: HTML and CSS brief intro...
Weasel pp. 113-143, 273-306
Sept 18: HTML and CSS key concepts
3
Sept 21: LAB 2
XHTML and CSS Intro, Validation, <div> structuring
Sept 23: XHTML and CSS details
Weasel pp. 307-393
Sept 25: More CSS details
Weasel pp. 394-447
4
Sept 28: LAB 3
Layouts with CSS
Project 1 Due (see LAB 2)
Sept 30: Using CSS and <div>'s to create a wireframe layout. Oct 2: Using CSS and background images to "skin" a wireframe layout.
5
Oct 5: LAB 4
Layouts with CSS II
Oct 7: XHTML tables, why they aren't suitable for creating page layouts. Oct 9: XHTML forms and how they are connected to web application development
6
Oct 12: LAB 5
HTML Forms & PHP
Project 2 Due (see LAB 4)
Oct 14: MIDTERM EXAM
Project 3 Form
Project 3 Schools
Oct 16: President's Holiday
7
Oct 19: No Lab Oct 21: PHP Introduction Oct 23: PHP Intro & Motivation behind dynamic web page generation
8
Oct 26: LAB 6
Implementing a Wiki
Dynamic Page Generation with PHP & MySQL
Oct 28: 3-Tier Model
Why use dynamic page generation (PHP) with a database management system (MySQL)?
Oct 30: Implementing Logins
9
Nov 2: LAB 7
Implementing a Wiki
Adding registration and login
Nov 4: Implementing email verified registration Nov 6: No Lecture
10
Nov 9: LAB 8

Nov 11: JavaScript Nov 13: DOM Introduction
11
Nov 16: LAB 9
Project Work
Nov 18: File upload issues Nov 20: DOM
12
Nov 23: No Lab
Project 3 Due (see LAB 6 & 7)
Nov 25: Thanskgiving Break Nov 27: Thanksgiving Break
13
Nov 31: LAB 10 Dec 2 Dec 4
14
Dec 7: LAB 11 Dec 9 Dec 11
15
Dec 14: No Lab Final Exams begin Dec 16 Dec ??: FINAL EXAM
16
     
17