Please enable JavaScript to use CodeHS

North Carolina Introduction to Computer Science

Description

In this lesson, students will synthesize all of the skills and concepts learned in the Functions module to solve increasingly challenging puzzles.

Objective

Students will be able to:

  • Synthesize the skills and concepts from the The Canvas and Graphics, Control Structures, and the Functions modules 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
  • Find and fix bugs in large programs