Week

Mon

Tue

Wed

Thu

Fri

1

June 21

22

23

24

25

syllabus;
internet/WWW; HTML basics

Section 1: Net/WWW

more HTML; basic CSS

Lab 1: About Me
(HTML/CSS)

more HTML/CSS;
HW1 assigned

2

June 28

29

30

Aug 1

2

page sections;
CSS box model

Section 2: Best Section
(Layout, Firebug)

floating, positioning;
HW2 assigned

Lab 2: Journal
(Layout)

more layout;
intro to PHP

3

July 5

6

7

8

9

HOLIDAY (no class)

Section 3: 12 Days of Xmas
(Basic PHP)

more PHP syntax; embedded PHP; files;
HW3 assigned

Lab 3: MP3 Library
(PHP)

HTML forms

4

July 12

13

14

15

16

GET/POST; uploading files

Section 4: Complaint Letters
(Forms)

validation and regular expressions;
HW4 assigned

Lab 4: Buy-a-Grade
(Forms)

intro to JavaScript

5

July 19

20

21

22

23

more JavaScript;
Document-Object Model (DOM)

Section 5: Order-It
(JavaScript)

more DOM; timers;
HW5 assigned

Lab 5: Pimp My Text
(JavaScript)

global DOM events; unobtrusive JS

6

July 26

27

28

29

30

walking the DOM tree

Section 6: Raptor
(DOM)

events;
HW6 assigned

Lab 6: Mouse Maze
(DOM/events)

more events; Ajax basics

7

August 2

3

4

5

6

more Ajax; JS libraries

Section 7: Photo Gallery
(JS libraries)

PHP web services;
HW7 assigned

Lab 7: Mr. Potato Head
(JS libraries)

intro to SQL / databases

8

August 9

10

11

12

13

more SQL, joins

Section 8: Queries
(SQL)

SQL and PHP;
HW8 assigned

Lab 8: Queries
(SQL)

sessions and cookies

9

August 16

17

18

19

20

web security

Section 9:
Practice Final Exam

random stuff / what's next?

Lab 9:
Practice Final Exam

FINAL EXAM
(in class)