|
-
Mid-term exam I: 7:00 p.m. - 8:30 p.m. on Monday, February 29, 2016 in room 1002 ECEB (Grainger Auditorium): Topics covered in lectures through February 24, 2015, and the associated required readings are included in the scope of this exam. See the "Lecture Summary and Readings" page for information about the required readings. The mid-term exam will be closed-book closed-notes. Please bring a photo ID to each exam.
Topics excluded from the scope of mid-term exam 1: Socket programming, multi-threading, the paper and video lecture by Doug Terry titled "Replicated data consistency explained through baseball", Byzantine generals problem and Byzantine broadcast. Snapshot algorithm.
Handout to be provided with exam I: page 1 and page 2
sample exam and solutions
Solutions for mid-term exam 1
-
Mid-term exam II: : 7:00 p.m. - 8:30 p.m. on Monday, April 18, 2016 in room 1002 ECEB (Grainger Auditorium): Topics covered in lectures through April 6, 2016, and the associated required readings are included in the scope of this exam. The questions on Mid-Term Exam II may need familiarity with concepts that were covered by topics included for Mid-Term Exam I. See the "Lecture Summary and Readings" page for information about the required readings. The mid-term exam will be closed-book closed-notes. Please bring a photo ID to each exam.
Handout for Mid-Term Exam II
Sample exam (note that the scope of the exam is different from the scope of exam II this semester) and solutions
Solutions for mid-term exam 2
- Final examination: 7:00 pm - 10:00 pm on May 12, 2016 (Thursday) in room 1002 ECEB (Grainger Auditorium). If you have a conflict with the above schedule, please send the instructor an e-mail describing the conflict. For UIUC policy on conflict exams, click here.
The final exam will be comprehensive (thus, all lectures and related required readings are in the scope of the final exam). The final exam will be closed-book closed-notes. Please bring a photo ID to the exam.
For the final exam, 4 pages of handouts will be provided: page 1, page 2, page 3, and page 4. Note that pages 1 and 2 were provided with mid-term exam I, and page 3 was provided with mid-term exam II.
- Homework
- Programming Assignments:
|