Assignments
Note on CPSC 570 vs. CPSC 370: This course is double-numbered, which means that it can be taken as either 570 (graduate-level) or 370 (undergrad-level). CPSC 570 students will complete additional projects that demonstrate a research application for each topic.
Quizzes (20% total, ~1% each)
- Purpose: Test your conceptual understanding of the topics
- Focus: Material from the last class (but may be retrospective)
- Frequency: At the start of every class
- Flexibility: We do not offer make-up quizzes, but your lowest 4 quiz scores will be dropped to accommodate any missed classes.
Homeworks (35% total, ~3% each)
- Purpose: Help you gain an applied understanding of the topics through worksheet-style problems
- Focus: Material from the last week
- Timeline: Released 1 week before the deadline and graded 1 week afterward
- Flexibility: A 3-hr grace period is automatically applied. Note that this will not appear on Canvas or Gradescope until after the original submission deadline has passed.
Programming Projects (40% total, 10% each)
- Purpose: The projects will help you gain an algorithmic understanding of the topics
- Focus: Material from the last module
- Timeline: Released 2 weeks before the deadline, autograded immediately after submission, and final grade posted within 1 week after the deadline.
- Flexibility: A 3-hr grace period is automatically applied. Note that this will not appear on Canvas or Gradescope until after the original submission deadline has passed.
Online Discussions (5% total, 1% each)
- Purpose: Develop AI literacy and understand the societal considerations and impacts of AI
- Focus: Any current events and news articles about AI
- Timeline: Lead and/or participate in at least 5 discussions throughout the semester. Graduate students will be assigned to lead at least one week of discussion.
- Flexibility: You may choose which 5 discussions to participate in throughout the semester. Note that you must participate in a discussion within 1 week of it being posted; in other words, don’t try catching up all-at-once at the end of the semester.