J. Blustein

CS4173 > Course > Goals and Topics

Web-centric Computing

[Course | Announcements | Materials | Resources]

Course Goals and Topics

These goals and topics were jointly produced by Profs. N. Zincir-Heywood and J. Blustein.

Changes noted below* (for Winter 2007) are for that year only, and were made by Professor J. Blustein alone.

Goals

Successful students will have a solid grasp of core WWW technologies and a conceptual framework for understanding the development of the WWW and working with future web technologies. The objective will be attained by:

Course Topics

The following topics will be examined:

  1. Review of Client/Server Architectures
  2. Background to the World Wide Web (WWW)
    1. Historical development of the WWW
    2. Goals of the WWW pioneers and the World Wide Web Consortium (W3C)
    3. Concept of hypertext
    4. Review of HTML and XHTML
    5. Some advanced aspects of XHTML
  3. Hypertext Transfer Protocol (HTTP) and Web Servers
    1. HTTP requests and request methods
    2. HTTP response
    3. HTTP headers
  4. Accessibility of web sites
    1. Audience of the web site
      1. People in general
      2. Types of human clients
      3. Crawlers
    2. Good design issues
      1. Describing information
      2. Finding information
    3. Stickiness
    4. Accessibility issues
    5. Tools for accessibility checking
  5. Client Side Programming/Dynamic HTML (DHTML)
    1. Cascading Style Sheets (CSS)
    2. W3C's Domain Object Model (DOM)
    3. JavaScript
    4. Java Applets*
  6. Server Side Programming
    1. Databases and Web servers
    2. Forms and XForms
    3. Stateless Web
      1. Cookies
      2. Session Management
  7. Caching and mirroring
    1. Proxies
    2. Caches
    3. Mirrors
  8. Content-based applications
    1. Metadata
      1. Dublin Core
      2. Semantic Web
      3. Resource Description Framework
      4. link and meta elements
    2. Filtering
      1. Meta tags
      2. PICS rules
      3. Whitelists and blacklists
  9. Security issues and strategies*
  10. Future directions*
    1. Using XML and XSL to re-target documents
    2. Examination of current W3C draft proposals

*Winter 2007 Topics

For the Winter 2007 term only, the following changes were made:

See Also


http://www.cs.dal.ca/~jamie/course/CS/4173/Course/goals/topics.html
Version:
20 March 2007
CS 4173 Prof.:
J. Blustein <jamie@cs.dal.ca>
Shortcuts
Accesskey menu
Sitemap
Site search

This webpage uses valid XHTML 1.0