Assessment

Grading, quizzes, homework, the project and every dated event of the 2018 offering in one place. All times are IST; homework deadlines are at noon and are hard.

Dates

Date Event
02 Aug 18 First lecture
17 Aug 18, 12:00 pm Homework 1 due
21 Aug 18 Quiz 1
12 Sep 18 Lab: kernel modules, strace and swapping
13 Sep 18 Quiz 2
15 Sep 18 Lab: kernel modules, strace and swapping
17 Sep 18, 12:00 pm Homework 2 due
19 Sep 18 Lab: threads and the Chrome process model
26 Sep 18 Lab: the pthreads API
17 Oct 18 Lab: multithreading and locks
24 Oct 18 Lab: lock-based data structures
06 Nov 18, 12:00 pm Homework 3 due (postponed from 5 Nov)
07 Nov 18 Lab: threads and processes in Python
12 Nov 18 Quiz 3 (date announced as tentative)
12 Nov 18 Project grading, second round
14 Nov 18 Lab: files and directories
16 Nov 18 Project grading, second round
19 Nov 18 Project grading, final round
23 Nov 18 Project grading, final round
27 Nov 18, 12:00 pm Homework 4 due

Grading

Weights as announced in class in 2018. The full breakdown was published on the original course page and is not reproduced here.

ComponentWeightHow
Quizzes10%Each quiz is worth 10%. See Quizzes.
Project8%Raised from 5% to 8% during the semester, with the 3% taken from homework. See Project.
Homework–Four individual homework sets, typed and submitted as a PDF. See Homework.
Labs–Lab sheets and a lab quiz. See Labs.

Homework is graded with a least count of 0.5 marks. Plagiarism is not tolerated, and all references must be cited in IEEE format.

Quizzes

QuizDatePaper
121 AugQuiz 1 (PDF, 25 marks). Syllabus: from the start of the course up to and including MLFQ.
213 SepQuiz 2 (PDF, 25 marks)
312 Nov (tentative)Quiz 3 (PDF, 12 marks, 60 minutes)

Two further quiz papers were linked from the earlier version of this site: Quiz 1 and Quiz 2 (Google Docs).

Homework

HomeworkTopicsDue
1Users, fork bombs and process limits, the process API, scheduling policies17 Aug
2Page replacement, address translation, memory use17 Sep
3A concurrent B-tree, readers–writer locks, dining philosophers6 Nov
4File-system measurements, disks and RAID, read-only mounts27 Nov

Details and submission rules are on the Homework page.

Project

  • Project ideas are collected in the course project ideas spreadsheet.
  • Projects are shown in class as a demo or a video.
  • The project counts for 8% (raised from 5% during the semester).
  • Projects were graded in rounds: the second round on 12 and 16 November, the third and final round on 19 and 23 November.