Skip to content

Project Kickoff - Instructor Checklist

Pre-Day Preparation

  • Review intern's progress and brainstormed project ideas
  • Prepare project planning template
  • Set up starter code or empty project repository

Morning Session

Hour 1: Project Planning

  • Discuss Project Ideas (30 min)

    • Review brainstormed ideas
    • Select a project that matches intern's interests and skills
    • Define project goals and features
  • Break Down Project (30 min)

    • Identify main components
    • Sketch out program structure (classes, methods)
    • Assign first tasks

Hour 2: Setup & First Steps

  • Set Up Project in IDE (30 min)

    • Create new project or repository
    • Set up folders and files
    • Review version control basics (Git intro)
  • Start Coding (30 min)

    • Implement first feature or class
    • Test and review progress

Meeting Participation

  • Before Meeting
    • Brief intern on today's meeting focus (project planning in real teams)
  • During Meeting
    • Encourage note-taking on planning and teamwork
  • After Meeting
    • Debrief and answer questions

Afternoon Session

Hour 1: Continue Implementation (45 min)

  • Guide intern to work on next project feature
  • Encourage regular testing and small commits

  • Troubleshooting (15 min)

    • Help with any blockers or errors
    • Discuss debugging strategies

Hour 2: Checkpoint & Wrap-Up

  • Checkpoint Review (30 min)

    • Review progress and adjust plan if needed
    • Set goals for tomorrow
  • Q&A and Wrap-Up (30 min)

    • Reflect on what was learned
    • Assign optional homework: Research a feature for the project

Assessment Checkpoints

Technical Understanding

  • Can break down a project into tasks
  • Can set up and start a Java project
  • Implemented first feature

Engagement Level

  • Participated in planning and coding
  • Asked questions about project work
  • Took notes during meeting

Areas Needing Attention

  • Note any confusion about planning or implementation

Materials Needed

  • Computer with Java and IDE
  • Project planning template
  • Printed handout for reference

Time Flexibility Notes

  • If ahead: Add more features or stretch goals
  • If behind: Focus on core functionality

Success Criteria for Day 6

  • Project started and first feature implemented
  • Maintained positive engagement