(Mar 29)
In light of the many assignments due at the end of the term, the deadline
for assignment 4 has been extended to April 6, 4:00.
(Mar 20)
Assignment 4 has been posted (see Requirements).
(Mar 17)
Deadline for assignment 3 extended to Thu, March 22, 2pm.
(Mar 16)
A list
of answers to common questions about assignment 3 has been posted.
(Mar 16)
The marking sheet for assignment 1 is available to give you an idea of what
we were looking for in the solution. Sorry for the delay!
(Mar 12)
No class in section C on Mon, March 12 due to illness.
(Mar 08)
Assignment 3 has been posted (see Requirements).
(Mar 07)
Marks for the midterm and the first assignment will be posted
here on Mar 09.
(Feb 22)
Deadline for assignment 2 extended to March 2, 2:00 pm
(Feb 12)
Assignment 2 has been posted (see Requirements).
(Feb 02) The date for the midterm has been set to Sat, March 3, 2001.
See below under Requirements for the detailed time and locations.
(Feb 02) In case there is still any confusion about this: the solutions
to the assignment must run on the sigma10 server (but see about
remote
login). Assignments that don't, will not be marked.
(Jan 28) Updated slides to first Perl lecture
(Jan 24) Added some pointers to free web site hosting services (see hosting)
(Jan 23) Assignment 1 has been posted (see Requirements)
(Jan 08) There will be no formal labs, although the course listing states
so.
Description
The objective of this course is to learn how to develop online applications
that users can access on various platforms via a standard client: a web
browser. We are not concerned with the design of static web pages, but
with the generation of dynamic content. You will learn about server-side
scripting in Perl, client-side scripting in JavaScript, and XML. The course
will also cover security, interfacing to databases, session management,
and provide an introduction to Java servlets.