Unit 5
Unit 5
Control Algorithms and Procedural Abstractions
Control Algorithms and Procedural Abstractions
Unit OverviewÂ
Unit OverviewÂ
This unit is aimed at introducing students to computing concepts that give them more control over their code and will allow them to creatively express themselves. By the end of the unit, students will produce multiple songs through EarSketch that will be used in the next unit's project.
The core focus of this unit is on control algorithms and procedural abstraction. Procedural abstraction is the process of generalizing sections of code in order to handle a variety of situations, based on inputs that are given. This makes scripts shorter and easier to read. Students will use these techniques to handle complex situations and build a deeper understanding of the code they write.
Unit Sections
Unit Sections
Prepare
Prepare
Facilitate and Advance
Facilitate and Advance