T,R
3:00 pm - 4:15 pm, Art and Design Building L008
Prerequisites | Description | Readings | Topics | Grading | Lateness | Home Page
Professor Richard Carver
703-993-1550
rcarver@cs.gmu.edu
Office hours: T, R: 1:30pm - 2:45pm
Engineering Bldg Room 5318
TA:Phu Tran, ptran11@masonlive.gmu.edu, Office Hours: Wednesday and Friday from 1:30pm - 2:30pm, Engineering Bldg 4456.
PREREQUISITES :
Grade of C or better in CS 310 and 367.
DESCRIPTION :
The class focusses on issues that arise in the design and implementation
of concurrent and distributed applications. Course work will involve several
programming assignments.
Course Outcomes:
Textbook:
Modern Multithreading by R. Carver and K.C. Tai, Wiley Interscience, 2006.
TOPICS:
The following topics will be covered:
GRADING:
There will be several homework and programming assignments. In addition, there will be a project. The software required for these projects is available on the computers in the IT&E Lab and on osf1. You can also do some of the projects on your own computer. (The programming assignments involve programming in Java on a Windows/UNIX/Linux platform.) The homeworks, assignments, and class project may be done in groups of 2 or 3. Each member of a group is expected to contribute equally in order to get the same grade.
Tentatively: 55% of the course grade will be based on the homework and programming assignments. In
addition, there will be a mid-term exam worth 25% of the grade. The
project will account for the remaining 20% of the grade.
LATENESS:
The late submission policy is as follows: submissions will be marked down 5% per day for the first three days,
10% per day thereafter.
HONOR CODE:
You are expected to abide by the University's honor code and the Computer Science honor code during the semester. Any violation of the honor code will result in an F for the class.
CLASS HOME PAGE:
CS475 has a home page (http://www.cs.gmu.edu/~rcarver/cs475/)