Day 25 - Final Project - Presentations and Unit Review

Day 25: Final Project - Presentations and Unit Review

Learning Objectives

Essential Questions

Materials Needed

Vocabulary

Procedure (50 minutes)

Opening (5 minutes)

  1. Introduction to Presentations and Review (5 minutes)
    • Welcome students and outline the class agenda
    • Explain presentation format and expectations
    • Set a positive and supportive tone for presentations
    • Introduce peer feedback process
    • Preview the unit review and assessment

Main Activities (35 minutes)

  1. Project Presentations (20 minutes)

    • Each team presents their project (3-4 minutes per team)
    • Presentations should include:
      • Problem statement and project purpose
      • Overview of algorithm design and data structures used
      • Demonstration of key functionality
      • Discussion of challenges and solutions
      • Reflection on the development process
    • Peers complete feedback forms during presentations
    • Teacher facilitates brief Q&A after each presentation
    • Acknowledge each team's accomplishments
  2. Unit Review (15 minutes)

    • Comprehensive review of key unit concepts:
      • Variables and data types (AAP-1.A, AAP-1.B, AAP-1.C, AAP-1.D)
      • Expressions and operators (AAP-2.B, AAP-2.C, AAP-2.D)
      • Control structures (AAP-2.E through AAP-2.L)
      • Lists and list operations (AAP-2.M through AAP-2.P)
      • Functions and procedures (AAP-3.A through AAP-3.F)
      • Algorithm efficiency (AAP-4.A, AAP-4.B)
    • Address student questions and clarify misconceptions
    • Make connections between different topics
    • Highlight key points for the AP exam
    • Review common programming patterns and techniques

Closing (10 minutes)

  1. Unit Quiz (7 minutes)

    • Students complete a brief quiz covering all learning objectives
    • Quiz includes multiple-choice and short-answer questions
    • Questions align with AP exam format
    • Focus on conceptual understanding and application
  2. Unit Reflection and Preview (3 minutes)

    • Students reflect on what they learned in the unit
    • Discuss how algorithms and programming connect to other AP CSP Big Ideas
    • Preview the next unit in the course
    • Celebrate the completion of the Algorithms and Programming unit

Assessment

Differentiation

For Advanced Students

For Struggling Students

Homework/Extension

Teacher Notes