Lab [NUMBER]: [TITLE]
Overview
[1-2 sentences describing what students will learn and build in this lab.]
Learning Objectives
By completing this lab, you will be able to:
Prerequisites
Before starting this lab, you should be comfortable with:
- [Prior concept or completed lab, with link]
- [Another prerequisite]
Setup
[Any setup steps needed before starting]
Instructions
Part 1: [Section Name]
[Step-by-step instructions. Number sequential steps.]
- First, do this...
- Then, do this...
Example:
# Example code with comments
Expected output:
What the student should see
Part 2: [Section Name]
[Continue with next section...]
Part 3: [Section Name]
[Final section...]
Submission
Submit your completed work by:
- [Submission method - e.g., push to GitHub, upload file]
- [Any specific files to include]
- [Deadline reminder]
Self-Check
Before submitting, verify:
Extension Challenges (Optional)
For students who finish early or want additional practice:
- Challenge 1: [Description]
- Challenge 2: [Description]
Getting Help
- Review relevant lecture
- Check the course discussion forum
- Attend office hours