Assessment

Grading and every dated event of the 2024 offering in one place. All times are IST. Quizzes are closed book; each assignment is followed by a viva.

Dates

Date Event
30 Dec 23 Prerequisite test released
03 Jan 24 First lecture
06 Jan 24, 9:00 pm Prerequisite test due
24 Jan 24 Assignment 1 due (tentative)
02 Feb 24 Quiz 1
14 Feb 24 Mock quiz
26 Feb 24 Mid-semester exam discussion
01 Mar 24 Assignment 2 due, Assignment 3 released (tentative)
11 Mar 24 Mock quiz
15 Mar 24 Quiz 3 (tentative)
21 Mar 24 Assignment 3 due, Assignment 4 released (tentative)
15 Apr 24 Assignment 4 due (tentative)
19 Apr 24 Last lecture: overall revision

Dates marked tentative are from the tentative deadlines announced at the start of the semester. Assignment 2 was to be released in early February. Quiz 2 was scheduled in the mid-semester exam slot (19–23 February, per the academic calendar) and Quiz 4 in the end-semester exam slot.

Grading

Everything is out of 100%.

ComponentWeightHow
Quizzes48%Four closed-book quizzes, 16% each; your best three count. Two are held in the mid-semester and end-semester exam slots. If you miss a quiz for any reason, there is no makeup.
Assignments44%Four or five group assignments of varying weight (for example 10% or 12%), each with at least one project-like question and each followed by a viva. Some involve making pull requests to public repositories or building Hugging Face Spaces–style demos.
Attendance8%Based on the number of absences; see below.
Total100%

Assignment marks

Assignments are done in groups of six (preferred) or seven, and all members get the same grade. In the viva, the TAs first check that the code matches the submission (any change is not allowed and earns a warning), run it and ask questions: about 75% on the assignment itself and about 25% on the theory behind it.

PartShare
Code runs correctly50%
Understanding25%
Code quality12.5%
Theory12.5%

There are no extensions for assignments, and they must be written in Python.

Attendance

AbsencesMarks
≤ 38%
4–57%
6–76%
8–94%
10–112%
≥ 120%

Quizzes

QuizWhen
Prerequisite testDue 06 Jan, 9 pm
102 Feb
2Mid-semester exam slot
315 Mar (tentative)
4End-semester exam slot

Quizzes may contain both multiple-choice and written questions. Answer sheets should be returned within four to five working days. Mock quizzes were held in class on 14 February and 11 March.

Assignments

AssignmentReleasedDue
124 Jan
2Early Feb01 Mar
301 Mar21 Mar
421 Mar15 Apr

These are the tentative dates announced at the start of the semester. Questions about an assignment go to the #assignments channel on Slack; if there is no response within two days, write to the instructor.