The class meets Mondays, Wednesday, and Fridays from 12:35 p.m. until 1:25 p.m. (and occasionally from 6:05 p.m. until 7:25 p.m.) in the Computer Science's building Teaching Lab #2.
The midterm test will be held in the Computer Science Auditorium (room 127 of the CS building).
From the Dalhousie Calendar:
- CSCI 4173.03: Web-Centric Computing.
- This class aims to give an understanding of how medium-sized interactive client/server Web applications can be built using different types of Web technologies. We explore the significance of Web design and programming concepts in terms of accessibility issues both from the perspective of Web robots and end-users. Students see how to implement a database-driven website, and gain understanding of the relevant technologies involved in each tier of the architecture and the accompanying performance trade-offs. Web caching and proxy techniques are introduced, and security issues and strategies of Web-based applications are discussed.
- Prerequisites:
- CSCI 2140, CSCI 3120.03, and CSCI 3171.03
The Winter 2006 version of this course will concentrate on hypertextual and user-oriented aspects of The Web. The course will cover all of the topics listed in the Course Goals and Topics document.
Students who do not have a basic knowledge of databases, (X)HTML, CSS, and asynchronous client-server programming are strongly advised to get help (through tutorials, websites, and so on) to allow them to progress through this course.
Readings and assignments are announced in class. Updates and copies of those announcements may be posted here too.
Assigned: 05 January
Due: 17 January (Wednesday)
Details
Briefly: Install the latest version of the Apache server in your ~/bin/4173 directory and create a tiny website. You will do later assignments using your own personal server. Bring the port number to class on the due date.
Assigned: 05 January
Due: 19 January (Friday)
Details
Briefly: Get input from the user with two different input methods (for example, from a form and from pop-up input boxes) and use that input to make a one month calendar. Use CSS for formatting.
Assigned: 31 January
Due: 14 February (Wednesday)
Details
Here are the criteria that were used to assess assignment threes:
Assigned: 13 March (details in print on 20 March)
Due: 05 April
Details
All of the files for the assignment must be
There will be one test and a final exam. No appeals of grades or addition errors for the test will be accepted two weeks after the tests are returned to the class.
The test will be held in the Computer Science Auditorium during class time on Monday night 26 February. It will cover all of the material in the readings and lectures before that date.
The final exam has been scheduled by the Registrar's Office to begin at 2p.m. on Tuesday 17 April in the Dalplex. This will be a three hour exam covering all topics we studied this year.
http://web.cs.dal.ca/~jamie/course/CS/4173/Course/index.shtml