ERROR: This site requires JavaScript in order to function properly. You seem to be using a web browser that does not support JavaScript, or you may have a JavaScript blocker such as NoScript installed in your browser. In order to use this course web site, you must enable JavaScript in your browser for this site.
discuss syllabus internet/WWW
read Ch. 1
section 1: internet/HTML
basic HTML and CSS HW1 assigned
read Ch. 2, 3.1
lab 1: HTML/CSS
more CSS;
read 3.1 - 3.3
page sections; CSS box model
read 4.1 - 4.2; 4.4.1
section 2: layout, Firebug
floating layouts; HW2 assigned
read 4.3 - 4.5
lab 2: layout
intro to JavaScript
read 8.1 - 8.4
NO CLASS (Martin Luther King day holiday) (WPL is also closed)
section 3: JavaScript
Document Object Model (DOM); unobtrusive JavaScript
read 9.1 - 9.2
lab 3: JavaScript
events; timers; HW3 assigned
read 11.1
walking the DOM tree
read 9.2 - 9.4; 10.1
section 4:DOM and events
more events
read 11.1 - 11.2
lab 4: DOM and events
Ajax HW4 assigned
read 12.1 - 12.2
XML
read 12.3, 12.5
section 5: Ajax, XML
XML, continued
lab 5: Ajax, XML
MIDTERM EXAM
in class
intro to PHP
read 5.1 - 5.2
section 6: floating, basic PHP
more PHP syntax; embedded PHP
read 5.1 - 5.4
lab 6: PHP
query parameters; file I/O
read 6.1 - 6.2
NO CLASS (Presidents day holiday) (WPL is also closed)
section 7: forms
web services
lab 7: forms
web services; forms HW6 assigned
read 6.3 - 6.4
form validation; regular expressions
read 6.4 - 6.5; 15.1
section 8: regex; cookies
cookies
read 14.1 - 14.2; 15.1 - 15.3
lab 8: sessions and cookies
more cookies; sessions; HW7 assigned
read 14.1 - 14.3
more sessions; intro to SQL, databases
SQL Query Tester
read 13.1 - 13.2, 13.4
section 9: SQL
multi-table SQL queries (joins)
read 13.3
lab 9: SQL
more joins; SQL and PHP; HTML tables; HW8 assigned
read 13.3 - 13.5
web security
read Ch. 15
section 10: Ajax/XML/JSON; web services
web hosting; portfolios
read (none)
lab 10: final exam review
discuss final exam; what's next?;
NO CLASS
FINAL EXAM 8:30 - 10:20 GUG 220 Bring your Husky card!