Lesson 14.2: Capstone Project Development Workshop

Duration: 50 minutes Format: Independent Programming + Coaching Support Unit: Final Projects and Assessment (Week 14-16)

Learning Objectives

By the end of this lesson, students will be able to:

  • Apply all learned programming skills to independent projects
  • Demonstrate problem-solving and debugging skills
  • Work independently while seeking appropriate help
  • Make significant progress toward project completion

Lesson Structure

Project Development Focus Time (40 minutes)

  • Students work independently on their chosen capstone projects
  • Teacher provides individual coaching and technical support
  • Peer partnerships check in and provide mutual assistance
  • Focus on significant progress toward project milestones

Progress Check and Problem-Solving (8 minutes)

  • Students assess progress against their planned timelines
  • Identify any challenges or obstacles encountered
  • Adjust plans if necessary based on progress and learning
  • Get help with specific technical or creative challenges

Next Steps Planning (2 minutes)

  • Identify specific goals for next project work session
  • Plan any additional resources or support needed
  • Set expectations for continued independent work

Materials Needed

  • Devices with Scratch Jr. and project files
  • Individual project planning materials
  • Technical support reference materials
  • Progress tracking worksheets
  • Problem-solving and debugging resources

Assessment

Formative

  • Progress made toward project goals
  • Quality of independent work and problem-solving
  • Appropriate help-seeking and resource use
  • Persistence and creativity in addressing challenges

Independent Learning Skills

  • Self-direction and focus during work time
  • Effective time management and prioritization
  • Appropriate help-seeking and resource utilization
  • Persistence through challenges and setbacks

Technical Skill Application

  • Integration of multiple programming concepts
  • Creative problem-solving within technical constraints
  • Quality and functionality of programming implementation
  • User experience and design considerations

Differentiated Support

  • Advanced learners: Extended challenges and complex feature implementation
  • Struggling learners: Simplified goals and additional scaffolding
  • Different learning styles: Visual, auditory, and kinesthetic support options

Extension Opportunities

  • Peer tutoring and collaborative problem-solving
  • Advanced feature tutorials and challenges
  • Integration with other subject areas and real-world applications
  • Preparation for presentation and sharing

Vocabulary Applied

  • Independent work
  • Progress monitoring
  • Technical implementation
  • Problem-solving
  • Milestone achievement