CSC309F Lectures

This first table organizes the lecture slides by topic.

TopicPresentationPDF# of slides
00Course introduction (NEW Sep.11, 2002) go go 9
01Web introduction go go 11
10HTML introduction go go 11
11Unicode go go 19
12XML go go 27
13XSL go, csc407.xml, course.xsl go 47
14CSS go go 27
15HTML go go 22
16Images go go 33
20JavaScript Core go go 17
21JavaScript go go 29
22Java go go 21
30HTTP go go 65
40CGI go, cgi-bin go 23
41CGI Programming go, cgi-bin go 11
50Java Servlets go, servlets go 29
51RDBMS go, Access db example go 39
52JDBC go go 20
60Security go go 64

Download everything as a gzip'd tar archive: 309lectures.tar.gz.


This next table details during which lecture we covered what.

LectureDateTopicSebestaRequired ReadingSlides
01Sep.9Admin & introduction to WWW ch.1 http://www.w3.org/Consortium
http://www.webreview.com/browsers/ - Browser compatibility guide
00.1 - 01.6
02Sep.11Intro to WWW & HTML intro ch.2 http://www.w3.org/MarkUp - Overview of HTML specifications http://www.w3.org/TR/html4/ - The important HTML 4.01 specification 01.7 - 10.6
03Sep.16HTML intro & Unicode   http://www.unicode.org - Unicode home page
http://czyborra.com/ - Unicode information
10.7 - 11.15
04Sep.18Unicode & XML ch.10 http://www.w3.org/XML/ - XML home page
http://www.w3.org/TR/REC-xml - XML 1.0 Specification
http://www.xml.com/axml/axml.html - Annotated XML specification
11.15 - 12.8
05Sep.23XML ch.10 (see above) 12.9 - 12.27
06Sep.25XSL ch.10 http://www.w3.org/TR/xslt - XSLT specification,
http://www.w3.org/TR/xpath - XPath specification
13.1 - 13.11
07Sep.30XSL ch.10 (see above) blackboard
08Oct.2XSL ch.10 (see above) 13.12 - 13.41
09Oct.7XSL, CSS ch.10, 3 http://www.w3.org/TR/REC-CSS1 http://www.w3.org/TR/REC-CSS2 13.41 - 13.47, 14.1 - 14.11
10Oct.9JavaScript ch.6/7/8 Netscape JavaScript Reference, ECMAScript Specification, http://www.w3schools.com/js/default.asp, http://www.w3.org/DOM/DOMTR 21.1 - 21.20
 Oct.14Thanksgiving - University Closed
11Oct.16Javscript ch.6/7/8 (see above) 21.20 - 21.24, 20.1 - 20.17
 Oct.18Assignment 1 Due
12Oct.21CSS,HTML ch.3 (see above) 14.11 - 14.27, 15.1 - 15.22
13Oct.23IMG ch.2.5 LZW applet 16.1 - 16.33
14Oct.28HTTP/1.0 ch.1 http://www.w3.org/Protocols, http://www.w3.org/Protocols/rfc2616/rfc2616.html, http://www.w3.org/Protocols/Classic.html 30.1 - 30.24
15Oct.30CGI ch.4/5 http://www.perldoc.com 40.1 - 40.15
16Nov.4CGI ch.4/5 http://www.ietf.org/rfc/rfc2396.txt, http://developer.netscape.com/docs/manuals/js/client/jsref/cookies.htm http://portal.research.bell-labs.com/~dmk/cookie.html http://www.perldoc.com/perl5.6.1/lib/CGI.html 40.16 - 41.10
17Nov.6CGI / Java Applets ch.9 http://www.java.sun.com 22,1 - 22.23
18Nov.11HTTP/1.1, Caching proxies, DNS ch.1   30.25 - 30.65
19Nov.13Java Servlets ch.11 http://java.sun.com/products/servlet 50.1 - 50.19
 Nov.15Assignment 2 Due
20Nov.18Java Servlets ch.11   50.20 - 50.28, 51.1
21Nov.20RDBMS ch.12   51.1 - 51.31
22Nov.25RDBMS / JDBC ch.12   51.31 - 51.39, 52.1 - 52.19
23Nov.27JDBC
24Dec.2Security
25Dec.4Security
 Dec.6Assignment 3 Due