Course Description

Updated on 15 May 2014

Notice! You might find that RamCT (BlackboardLearn) say that you are NOT presently enrolled, but this is because the course is not ready for students.

NOTE: The BlackboardLearn portion of the course is currently being updated. Do NOT assume that any data you may find there is applicable to this year's course.

The course will be open by Monday 19 May, so RamCT (BlackboardLearn) should let you in at that time, provided your registration is complete...

Advanced topics in concurrency, deadlock protection, scheduling, computer system modeling, virtual memory management, distributed and interprocess communication, distributed transactions and computations, and distributed system design from the operating systems viewpoint.


This is an online course being offered during the full twelve weeks of the 2014 summer session.
This course is not self-paced.
Various types of assignments are due throughout the twelve weeks, including a take-home final exam.


If you are taking the Summer 2014 session of this course:

Please send
the following information to

before the first day of class
Full name
Student ID
Full Email address
Daytime phone number  
Please make sure you set up your eID before class begins
See the updated syllabus (15 May 2014)


  The RamCT (BlackboardLearn) portion of the course opens Monday 19 May 2014.
The course finishes up on Friday 8 August 2014.

The main part of the course is within RamCT (BlackboardLearn): CS 551 DL.

You must have a CSU electronic ID (eID) in order to access the RamCT (BlackboardLearn) pages.

You must also be formally registered in the course.

Go here for further instructions on accessing RamCT (BlackboardLearn).

Caution: Make sure to logout of RamCT (BlackboardLearn) when finished with a RamCT (BlackboardLearn)session.
Otherwise, the next person to sit at that machine may be able to access your RamCT (BlackboardLearn)account.