In this unit, students will synthesize all of the skills and concepts learned in the Functions and Parameters unit to solve increasingly challenging puzzles.
Objective
Students will be able to:
Synthesize the skills and concepts from the JavaScript and Graphics, JavaScript Control Structures, and the Functions and Parameters units to solve increasingly difficult programming challenges
Break down a large problem into smaller parts using Top Down Design, and solve each of these smaller parts using functions
Create helpful comments with preconditions and postconditions to help the reader understand the code