CSCI399: Server Technology

2009

The objectives and content for subject CSCI399: Server Technology were changed in 2008 consequent on the omission of "Internet" topics from CSCI-200 level subjects. CSCI399 now covers all Internet related technologies - both server side and client side. Really, the subject should have been renamed as "Internet Technology" or "WWW Technology"!

The changes mean that CSCI399 is now covering a wider range of topics in somewhat less depth. Some topics previously covered, such as generation and parsing of XML documents, have had to be omitted.

Content

This subject provides a broad overview of the computing technologies that underlie e-commerce. Technical topics will include: the HTML-markup language and HTTP protocol, client-side scripting with Javascript, CGI programming using Perl, web server configuration (Apache), PHP scripting, Java servlets, Java Server Pages, and a limited introduction to .NET.

Objectives

On successful completion of this subject, students should be able to:

  1. Configure and run a web-server;
  2. Write programs (in a variety of languages) that create correctly organized HTML documents;
  3. Use client-side Javascript for data-validation and enhanced client-side interactivity;
  4. Implement web-applications using simple CGI technologies;
  5. Utilize Perl and PHP
  6. Deploy more sophisticated Java-based server-side technologies including servlets and JSPs.

Lectures

Links will be provided for PDF files of lecture slides. Some of these lectures will be availabe from the start of session, others will be added later.

Assessment

Assessment is based on individualassignments and an examination.



Last updated Feb 2009.
(This page was www.uow.edu.au/~nabg/399/index.html)