Distributed Systems, Fall 2003


Welcome! This is the main course web site for the Computer Science 490, Principles of Distributed Systems. You will be able to find postings of each one of the laboratories and homework assignments. You should use these pages to post questions about the assignments. Sometimes, you will be required to complete the assignment by actually posting your entire response to the WikiWeb site. If there is any group project work, you will be able to use this Wiki to collaborate with your group members. Links to the main areas for this course are included below with a short description.

Since this is a separate course website, you will need to return to Instructor Kapfhammer's Internet Site. You might want to return to Instructor Kapfhammer's Teaching Page.

Class Register includes links to each of the Wiki pages for the students in this course. Please make sure that you create your own page so that you can "sign" your responses to the homework assignments.

Course Syllabus includes details about office hourse, texts, and other important information. This is the collaborative version of the text that is also posted on the main intranet site.

Class Schedule will include a discussion of the material that will be covered in the course each week. You can look to this page for information about the sections of the book that we will discuss and the additional programs you can download for viewing. Feel free to include comments about the areas of the week that were confusing or the areas that were very difficult!

Material Highlights includes the highlights for the material that we have already discussed. The material will be broken down with respect to chapter and a few important points about each chapter will be provided.

Laboratory Assignments will include a collaborative area to faciliate the discussion of each laboratory assignment. You can use this collaborative area to post questions or requests for clarification. Also, you can use this page for a high-level discussion concerning the laboratory. This page will also include addendums and hints that will help you to complete the laboratory correctly!

Final Project will include details about the project that you will complete for this course. The project will require a group of individuals to develop a complete distributed application that solves a real-world problem.

Java and Jini Documentation includes links to the documentation for the versions of Java and Jini that will be used in this course. The JavaDoc documentation for Java and Jini are often useful development companions.

Distributed Systems Resources will be completed by the members of this course for the first homework assignment. Links might point to research groups, distributed systems technologies, repositories of appropriate papers, or other materials!

Course Mailing List will be used for class-wide announcements only and is expected to be relatively low traffic.