Grading Policy
Notice
The grading policy below is from 2024 and is provided for reference only. We may update the grading structure, weights, and policies for 2025. Please check back for the final 2025 grading policy.
Grade Distribution
Quizzes: 54%
- 18% each (4 quizzes total)
- Best 3 out of 4 quizzes count
- No makeup quizzes for any reason
- Missing a quiz = 0% for that quiz
Quiz Schedule
- 2 quizzes during mid-semester
- 2 quizzes during end-semester
- Mix of MCQs and subjective questions
- Closed book examinations
Assignments: 40%
- 4-5 assignments throughout the semester
- Group work (team size TBA)
- Variable weights (10-12% each)
- At least one project-like question per assignment
Assignment Features: - Pull requests to public repositories - Hugging Face Spaces demos - Viva voce evaluation (see FAQ for details)
Grade Breakdown: - Code functionality: 50% - Assignment understanding: 25% - Code quality: 12.5% - Theory concepts: 12.5%
Attendance: 6%
Absences | Grade |
---|---|
≤ 3 | 6% |
4-5 | 5% |
6-7 | 4% |
8-9 | 3% |
10-11 | 2% |
≥ 12 | 0% |
Leave Requests
Submit leave form and email the TAs to check status.
Bonus Points (Above 100%)
Kaggle Competition Bonus
Subject to change based on competition availability
Performance | Bonus |
---|---|
Participation | 0.5% |
50th percentile | 1.0% |
75th percentile | 1.5% |
90th percentile | 2.0% |
95th percentile | 2.5% |
Top 3 | 3.0% |
Class Participation
- Up to 1.5% for answering questions in class
- 0.5% per question (maximum 3 questions)
- At instructor’s discretion