Skip to content

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