NPAC Projects  Education  Downloads  Tutorials  Director's Choice  Search 
 































 

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
  [Projects] [Education] [Downloads] [Favorites] [Tutorials] [Search]
  webmaster