Assessment

Grading and every dated event of the 2024 offering in one place. Lecture and Quiz 1 dates are as held; the other dates are from the tentative plan announced at the start of the course. Quizzes are closed book; each assignment is followed by a viva.

Dates

Date Event
25 Jul 24 Prerequisite test released
02 Aug 24 First lecture
06 Aug 24 Prerequisite test due
13 Aug 24 Add–drop period ends
24 Aug 24 Assignment 1 due
01 Sep 24 Assignment 2 released
03 Sep 24 Quiz 1
05 Sep 24 Quiz 1 discussion in class
15 Sep 24 Assignment 2 due
27 Sep – 04 Oct 24 Quiz 2, in the mid-semester exam week
25 Oct 24 Assignment 3 due
29 Oct 24 Quiz 3 (planned)
15 Nov 24 Assignment 4 due
19 Nov 24 Last lecture
23–29 Nov 24 Quiz 4, in the end-semester exam week

Grading

Everything is out of 100 marks, with bonus marks on top.

ComponentMarksHow
Quizzes54Four closed-book quizzes; your best three count, 18 marks each. No makeup quizzes: a quiz missed for any reason scores zero.
Assignments40Four or five group assignments of varying weight (for example, some 10 marks and some 12), each with at least one project-like question. Some involve pull requests to public repositories or demos in the style of Hugging Face Spaces. Each is followed by a viva.
Attendance6See the table below.
Total100

Assignment marks

PartShare
Code runs correctly and solves the problem50%
Questions on the assignment and your code25%
Code quality12.5%
Questions on the theory behind it12.5%

All members of a group get the same grade. There are no extensions. In the viva, the TAs check that the code matches your submission (any change from it draws a warning), run it, and ask questions: about three quarters on the assignment and a quarter on the theory behind it.

Attendance

AbsencesMarks
≤ 36
4–55
6–74
8–93
10–112
≥ 120

If you are going to miss a class, fill in the leave form and email TA Isha Narang to check the status of your request.

Bonus marks

Up to 1.5 marks for answering questions in class (0.5 per question, at most three times), at the instructor’s discretion. A Kaggle-like competition adds a bonus by final standing (subject to change):

ResultBonus
Participation0.5
50th percentile1.0
75th percentile1.5
90th percentile2.0
95th percentile2.5
Top 33.0

Quizzes

QuizWhen
103 Sep
2Mid-semester exam week, 27 Sep – 04 Oct
329 Oct (planned)
4End-semester exam week, 23–29 Nov

Quizzes are closed book, with no notes, and may mix multiple-choice and written questions. Two of the four are held in the mid- and end-semester exam slots; there is no separate mid- or end-semester exam. Answer sheets are returned within four to five working days.

Assignments

AssignmentReleasedDue
Assignment 124 Aug
Assignment 201 Sep15 Sep
Assignment 325 Oct
Assignment 415 Nov

Assignments must be written in Python. Ask questions on the #assignments channel on Slack; if there is no reply within two days, write to the instructor.