Candy Dispenser Design Challenge Lesson Plan
Title: Candy Dispenser Design Challenge Date: Fall 2025 Author's Name: Dan Thomas and Dr. David Burghardt Grade Level: 7/8 Content or Subject Area's: Informed engineering design with computer science and computer control Duration: 8 days (40-minute periods)
General Objectives:
Students will design, construct, and program a hands-free candy dispenser that uses a distance sensor to trigger a servo motor mechanism to dispense a controlled serving of candy (8-12 pieces), applying the informed engineering design process while integrating computer science concepts including sensor programming, conditional logic, and iterative code refinement.
Learning Outcomes:
After completion of the lessons, students will be able to: 1. Use the informed engineering design process 2. Program servo motors and distance sensors using Birdbrain Snap to create an automated dispensing system 3. Design and construct a prototype that integrates hardware (servo motor, distance sensor) with software control 4. Apply iterative testing and refinement to optimize their design based on performance data
(NY Computer Science & Digital Fluency Standards) End of Grade 8: • • • •
7-8.CT.4: Write a program using functions or procedures whose names or other documentation convey their purpose within the larger task. 7-8.CT.8: Develop or remix a program that effectively combines one or more control structures for creative expression or to solve a problem. 7-8.CT.10: Document the iterative design process of developing a computational artifact that incorporates user feedback and preferences. 7-8.NSD.2: Design a project that combines hardware and software components.
(ITEEA STEL Standards) End of the 8th Grade: • •
STEL Standard 1 (Nature and Characteristics of Technology and Engineering): Develop innovative products and systems that solve problems and extend capabilities based on individual or collective needs and wants. STEL Standard 2 (Core Concepts of Technology and Engineering): Differentiate between inputs, processes, outputs, and feedback in technological systems.