CPSC 222 — Introduction to Concurrent and
Distributed Programming — Winter 2017
course outline
(printable pdf version).
- Important Information
-
Important information will be posted here from time to time.
- 2017-02-05
- Lab 3 posted.
- 2017-02-01
- Reference section added.
- 2017-01-31
- Grading Scheme now reflects printed handout.
- 2017-01-27
- Due date for Lab 2 changed to Tuesday.
- 2017-01-23
- Lab page updated. Lab Assignment 2 issued.
- 2016-12-09
- Web-page created.
- Instructor
- Dr David Casperson
(contact information).
- Rooms and Hours
-
Lectures are in 5-174.
- Grading Scheme
-
Programming
Assignments | 25% |
Midterm I | 15% |
Midterm II | 15% |
Participation | 5% |
Paper | 5% |
Final | 35% |
- Dates
-
First Lecture |
2017-01-04 Wednesday |
Lab Assignments | Weekly. Found
here. |
Midterm I |
2017-02-03 Friday |
Winter Break |
2017-02-13 to 2017-02-17.
|
Drop Date |
2017-02-23 Thursday |
Midterm II |
2017-03-10 Friday |
Paper draft |
2017-03-24 Friday |
Course Evaluation |
2017-03-29 Wednesday |
Paper final |
2017-04-07 Friday |
Last Class |
2017-04-07 Friday |
Final |
2017-04-12 9am–noon
5-155.
|
Other dates can be found on the
University web-site here.
- References
-
Synchronization Algorithms and
Concurrent Programming.
Gadi Taubenfeld.
Prentice Hall,
2006.
-
Principles of Concurrent and
Distributed Programming.
second edition.
M Ben-Ari.
Addison-Wesley,
2006.
-
Concurrent Programming:
Algorithms, Principles, and Foundations.
Michel Raynal.
Springer,
2013.
- Policies
- Course
policies can be
found here.
- Handouts
-
- Links
-
- Topics
-
from (not necessarily in the order listed)
to be written.
- General
-
-
Assignments are late if they are not received at the
beginning of the lecture at which they are due.
See the late policy for further information.
-
There will be between 4 and 8 programming assignments, the
assignments being given out approximately weekly.
-
Discussion of assignment topic is encouraged but all
assignments must be done independently. Copied
assignments are considered as “Academic Dishonesty.”
Responses to academic dishonesty include assigning a
mark of -100% and
written notification
of the Dean.
Again, see
the policies
link for more details and other policies.