Scratch Project
CT Concept: DECOMPOSITION
Lesson Plan includes Equitable Access
Coders create a project that allows them to make music with their faces when certain keys on a keyboard are pressed. The purpose of this project is to introduce triggering algorithms with specific keyboard events.
Project Checklist: Beatbox Machine Link
Includes CT Checklist
Standards
1B-AP-10 Create programs that include sequences, events, loops, and conditionals
1B-AP-14 Observe intellectual property rights and give appropriate attribution when creating or remixing programs.
1B-AP-15 Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
1B-AP-17 Describe choices made during program development using code comments, presentations, and demonstrations.
I Am Every Good Thing
By: D. Barnes
_____________________________
Link to CT Infused Google Slide Lesson
CT Concept: PATTERNS
Lesson Plan includes Equitable Access
Scratch Project
CT Concept: DECOMPOSITION
Lesson Plan includes Equitable Access
Coders apply their understandings of broadcasting and receiving messages to create an interactive photo booth. The purpose of this project is to reinforce understandings of messages through a remix project focusing on adding user controls.
Project Checklist: Photo Booth Link
Includes CT Checklist
Standards
1B-AP-10 Create programs that include sequences, events, loops, and conditionals
1B-AP-11 Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-15 Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
1B-AP-17 Describe choices made during program development using code comments, presentations, and demonstrations.
1B-AP-12 Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.