๐Ÿ” In-Class Quizzes

  • Two in-class quizes
  • Each quiz will last 15-20 minutes and will be held at the end of class sessions.

๐Ÿงช Course Labs

  • Four course labs based on a pedagogical database:
    • Lab 0: Rust Basics
    • Lab 1: Heap Pages
    • Lab 2: Heap Files
    • Lab 3: Query Operators
  • All course labs are completed individually.

๐Ÿ“š Exams

  • Midterm Exam: Covers Lectures 1-13.
  • Final Exam: Covers Lectures 1-23.

๐Ÿ  Take-Home Exercises (Ungraded)

  • Five ungraded take-home exercises:
    • Exercise 1: Covers Lectures 1-2
    • Exercise 2: Covers Lectures 3-7
    • Exercise 3: Covers Lectures 8-13
    • Exercise 4: Covers Lectures 14-18
    • Exercise 5: Covers Lectures 19-23
  • Keys to each exercise will be released after the exercise has been available for a few weeks.