Syllabus - CS682

Computer Science 682
Distributed Software Development
Spring 2008

Course Information

Class Meets: Tuesday and Thursday, 5:30pm-7:15pm
Class Location: HR 235
Web Page: http://www.cs.usfca.edu/~srollins/courses/cs682-s08

Instructor Information

Instructor: Sami Rollins
Office: HR 544
Email: srollins@cs.usfca.edu
Office Hours: (tentative) Tuesday, Wednesday, Thursday 4-5PM and by appointment.

Pre-requisites

CS 601 - Object-oriented Software Development

Learning Outcomes

Required Texts

George Coulouris, Jean Dollimore and Tim Kindberg, Distributed Systems Concepts and Design Fourth Edition, Addison Wesley/Pearson Education June 2005

Grading Information

Grades will be based on exams (2), labs (5), projects (3-4), and class participation. Grades will be distributed as follows:
Exam 1: 15% Final Exam: 20%
Labs: 20%
Projects: 40%
Participation: 5%
Note: I reserve the right to change the distribution and add assignments as necessary.
Final grades will be assigned as follows:
100 - 93.0 - A
92.9 - 90.0 - A-
89.9 - 87.0 - B+
86.9 - 83.0 - B
82.9 - 80.0 - B-
79.9 - 77.0 - C+
76.9 - 73.0 - C
72.9 - 70.0 - C-
69.9 - 67.0 - D+
66.9 - 63.0 - D
62.9 - 60.0 - D-
59.9 - 0 - F

You will have two exams: a midterm on March 13 and a final on May 13 at 5:30PM. Make-up exams will only be given in the event of an emergency verified by the dean's office.

You will have approximately 5 labs, weighted equally. The labs are an opportunity for you to practice using a new technology, such as XML. Your completed labs will also serve as the basis for your larger project assignments. Labs may be submitted up to 24 hours late for a maximum of 75% credit.

You will have 3 or 4 projects, weighted equally. In most cases, the projects will build on your completed labs and other projects. A demonstration will be required for most projects. A project may only be submitted late in the case of an emergency verified by the dean's office.

Academic Honesty

ALL assignments are to be completed individually unless specified, in writing, on the assignment. Academic dishonesty will NOT be tolerated. This is your warning! Students are encouraged to meet with me if they have questions regarding assignments or this policy. Students caught cheating will face severe penalty.

Students may:

Students may NOT:

Requirements

Penalties

Sami Rollins