COMP 421/ELEC 421,  COMP 521/ELEC 552:

Operating Systems and Concurrent Programming

Spring 2020

  Rice logo  


There are three projects in this course. The first programming project must be done individually, and the latter two projects should be done in groups of two students. The projects must be done on the Rice CLEAR system running Linux. For the programming projects done in groups, both partners in a project group must fully understand and participate in designing and programming the solution to the project. For example, there might be a question on an exam that can only be answered well if you have done the projects and really understand them.

In addition, for each of the three projects, students taking the graduate version of the course (COMP 521 or ELEC 552), will also be required to submit a written report on the project. This report must be done individually, even for the second and third projects, where the other aspects of the project are done in groups of two students; within a project group, each student taking COMP 521 or ELEC 552 must write their own report individually, not jointly with your group partner on that project.

Below are links to details on each of the assigned projects:

  • Lab # 1 -- Due by 11:59 PM, Wednesday, February 12, 2020

  • Lab # 2 -- Due by 11:59 PM,  Friday, April 3   Monday, April 6, 2020

  • Lab # 3 -- Due by 11:59 PM, Tuesday, May 5, 2020

[Back COMP 421 to homepage]