CPS606 Computational Methods for Distributed Information Systems

Course Description


The goal of this course is to teach students the basic programming skills and languages that are needed to implement distributed Web applications. Coursework will include a short programming module on CGI scripting in Perl and a more lengthy module on programming the Java applet interface to the World Wide Web. Background material on Web architecture, networking, and multimedia will be included.

The main course work will be programming assignments and a short project. Coursework in Java will include both the windowing classes and in using the network classes for distributed applications.

This is an advanced programming course; students are expected to have extensive programming experience in an algorithmic language, preferably C or C++ and to know how to prepare web pages in HTML.


Please note that the course CPS616, which will be given in the spring, will have as a prerequisite CGI and Java programming. The course CPS606 is strongly recommended to fulfill this prerequisite.


Time: Tuesday and Thursday, 7:30-8:50pm
Place: Room 1-019 CST
Instructor: Nancy McCracken


Course Description for CPS616, Spring 1998
Computational Science for Information Applications

This course surveys several Web-based software technologies for use with integrated systems in collaboration, databases, and distributed computing.