Project [NUMBER]: [TITLE]
Overview
[2-3 sentences describing the project, its purpose, and what students will create.]
Learning Objectives
This project assesses your ability to:
- [Outcome 1 - link to course.outcomes.md]
- [Outcome 2]
- [Outcome 3]
Requirements
Functional Requirements
Your program must:
- [Specific requirement]
- [Specific requirement]
- [Specific requirement]
Technical Requirements
Your code must:
- [Code quality requirement]
- [Style requirement]
- [Documentation requirement]
Getting Started
Starter Files
[Description of any provided files or where to find them]
Suggested Approach
- Start here: [First step]
- Then: [Next step]
- Finally: [Last step]
Example
Input:
[Sample input]
Output:
[Expected output]
Rubric
See project-[NUMBER].rubric.md for detailed grading criteria.
Grading Summary
| Criterion | Points |
|---|---|
| [Criterion 1] | X |
| [Criterion 2] | X |
| [Criterion 3] | X |
| Total | XX |
Submission
- [How to submit]
- [What to include]
- [Deadline: DUE_DATE]
Academic Integrity
[Reminder about collaboration policy and what is/isn't allowed]
Getting Help
- Start early—don't wait until the last day
- Office hours: [times]
- Discussion forum for conceptual questions
- No code sharing with classmates