Overview
Learning Outcomes
AI policy for this assignment
Technical Specifications
Domain Concepts
Class Design
Invariants and Contracts
Design Requirements
Example Usage
Testing Requirements
Reflection
Quality Requirements
Grading Rubric
Submission