| |
CPS 616 - Computational Science for Information Applications
This course surveys several software technologies of current interest for use with integrated
systems in collaboration, databases, and distributed computing. Specific topics in the course
evolve rapidly to include leading edge technologies. Currently included are Web interfaces
to relational databases using JDBC,
JavaScript
and advanced HTML
such as DHTML
(Dynamic HTML) for rapid development of user interfaces, the use of CORBA to connect
distributed applications, component programming with
JavaBeans, and security and
commerce software. Some material will be taken from research projects at NPAC such as distance education information.
Prerequisite: CPS606 or permission of instructor. We will
contact any student not previously enrolled in CPS606.
Method of Delivery
This course may be taken either by registering for CPS616 or for CIS 600, section 1. Regardless of which one you
registerd for, in the web pages and student database, we refer to the course as CPS616 Spring99.
All course assignments will be posted on the class Web page and completed assignments and projects
will be published on the Web by students. Grades are also available on-line.
Students will be given NPAC Unix accounts for their coursework. We will assume that students can access these
accounts through telnet from a PC or Unix workstation. Software systems, such as the Oracle8 database system and
Java, will be available through the NPAC accounts. These accounts will also provide a class web server with
directories where students can make their own homework web page and post their assignments.
We encourage the use of email for individual interactions with the instructors and teaching assistant. Please
don't hesitate to ask questions!
Course Work
Course work will consist primarily of several programming assignments and a small projects.
All course work may be done in collaboration with other students, but all such collaboration
and the use of other examples and sources should be clearly cited in a reference section of
each assignment submission.
Student Database
All students must enroll in the NPAC student database system. Each student's record will
contain a link to their web homework page, which the instructors will use for grading.
Students can use the database to check their grades, email to other students, or look at
other students' work.
Please note that registering in this database is not the same as registering for the class for
credit. Credit students should make sure that they are registered with the Office of the
Registrar at their university, and then also register with this database. Note that at the end of
the course, credit students should also check for their final grade with the Office of the
Registrar.
Also please note that you will have to keep track of two different usernames and passwords
for this course - one set for the student database and one set for the Unix accounts
The course grade will be assigned approximately as follows:
Assignments - 70% of grade
Project - 30% of grade
Students who work in collaboration will be expected to do more work on each assignment as
is appropriate for the number of people in the group.
Late assignments may receive a deduction in points.
Related Links on the CPS616 Page
Class Pages
|