CSC309F - Programming on the Web


General Information

Instructor: Prof. Penny
e-mail: penny@cs.toronto.edu
Office hours: Wednesday 10:30-11:30 Bahen 5227
Lectures: MW1-2, Bahen 1130
Course Web page: http://www.cs.toronto.edu/~csc309h

Tutorials: F1-2. First tutorial Sep.20

Required Reading

Standards documents at http://www.w3.org.

Recommended Reading

Programming the World Wide Web
Robert W. Sebesta
Addison-Wesley, 2002
ISBN 0-201-70484-6

Reference

Various O'Reilly books:
  • Dynamic HTML: The Definitive Reference
  • XSLT
  • Perl in a Nutshell, 2nd ed.
  • Java Servlet Programming, 2nd ed.
  • Database Programming with JDBC and Java
  • Course Grades

    Your course grade will be determined by three assignments (60%) and a final exam (40%).
    Assignment 1: 15%CLient-Side Webout September 30,due October 18
    Assignment 2: 20%CGI-bin Server Sideout October 28,due November 15
    Assignment 3: 25%Java Servlet and JDBCout November 18,due December 6

    Assignments are due at the start of tutorial on Fridays and are to be handed in to your T.A.

    Late assignments will have marks deducted as follows:

  • Monday during lecture: -15%
  • Wednesday during lecture: -30%
  • Assignments handed in after Wednesday will not be accepted, and will be given a grade of 0.
    N.B. You are expected to work alone on all your assignments.