Project Development - Instructor Checklist
Pre-Day Preparation
- Review project progress and yesterday's plan
- Prepare suggestions for new features or improvements
- Set up code review checklist
Morning Session
Hour 1: Feature Development
-
Add New Features (45 min)
- Guide intern to implement next project feature
- Encourage testing after each change
-
Troubleshooting (15 min)
- Help with any blockers or errors
- Discuss debugging strategies
Hour 2: Testing & Improvement
-
Test Project (30 min)
- Write test cases or try different inputs
- Fix bugs and improve code
-
Code Review (30 min)
- Review code for clarity and organization
- Suggest improvements
Meeting Participation
- Before Meeting
- Brief intern on today's meeting focus (project progress and teamwork)
- During Meeting
- Encourage note-taking on feedback and teamwork
- After Meeting
- Debrief and answer questions
Afternoon Session
Hour 1: Finalize Features (45 min)
- Guide intern to finish core features
-
Encourage documentation and comments
-
Troubleshooting (15 min)
- Help with any blockers or errors
- Discuss debugging strategies
Hour 2: Wrap-Up & Planning
-
Reflect on Progress (30 min)
- Review what was accomplished
- Plan for presentation and final touches
-
Q&A and Wrap-Up (30 min)
- Assign optional homework: Prepare for presentation
Assessment Checkpoints
Technical Understanding
- Added new features to project
- Tested and improved code
- Participated in code review
Engagement Level
- Participated in development and review
- Asked questions about improvements
- Took notes during meeting
Areas Needing Attention
- Note any confusion about testing or improvements
Materials Needed
- Computer with Java and IDE
- Project code and checklist
- Printed handout for reference
Time Flexibility Notes
- If ahead: Add stretch features or polish code
- If behind: Focus on core features and testing
Success Criteria for Day 7
- Project features completed
- Code tested and improved
- Maintained positive engagement