Grading Policies
Gradescope Assignments
There are 4 Gradescope assignments with a mix of theoretical and coding questions (Python).
- The coding component focuses on implementing and evaluating NLP algorithms discussed in class.
- The written component focuses on analysis of the implemented methods.
- Note: The first Python assignment is optional for graduate students.
Grading:
- Coding Questions:
- 80% — Program functionality (implementation, models, evaluation metrics)
- 20% — Code quality (clean, readable, well-designed code)
- Written Questions:
- 70% — Accuracy
- 30% — Clarity
Quizzes
- 4 quizzes covering lecture material
- Announced one week in advance
- Each quiz has 10 multiple-choice questions
- Best 3 out of 4 quizzes count toward the final grade
Project (Undergraduate Students Only)
- Design and implement a simple NLP system using existing tools
- Work is done in pairs
- Project details and deliverables will be announced during the course
Research Study (Graduate Students Only)
Graduate students (and interested undergraduates) will conduct focused research on assigned NLP topics.
- Teams of up to three students
- Submission must include a signed contribution statement from all team members
Point Breakdown
Undergraduate Students
- Assignments: 40% (10% each)
- Quizzes: 15% (5% each)
- Project: 45% (22.5% per deliverable)
- Attendance: 5% (bonus points)
Graduate Students
- Assignments: 30% (10% each)
- Quizzes: 15% (5% each)
- Research Study: 55%
- 10% — Presentation
- 45% — Report and source code
- Attendance: 5% (bonus points)
Letter Grades
| Overall Score (Undergrad) | Overall Score (Graduate) | Letter Grade |
|---|---|---|
| 88% | 92% | A |
| 78% | 82% | B |
| 68% | 72% | C |
Regrading Policy
- Requests must be made within one week of the assignment being returned.
- Arithmetic errors: Attach a note explaining the mistake → points corrected before semester ends.
- Other grading concerns:
- Write a short note explaining why you believe more points should be awarded.
- Attach it to the front of your assignment and give it to your TA.
- Keep a photocopy for your records.
- These requests will be reviewed at the end of the semester after final grades are calculated.
