Please enable JavaScript to use CodeHS

AP Computer Science Principles in JavaScript

Description

In this lesson, students will use the grid coloring functionality of Karel to create a digital image.

Objective

Students will be able to:

  • Develop a program for creative expression, or to satisfy personal curiosity
  • Develop an algorithm and implement it using Karel’s JavaScript library of commands and conditions
  • Collaborate in the development of programs
  • Make a plan for their solution by breaking their problem down into solvable subproblems using Top Down Design
  • Develop abstractions to manage the complexity of their program (write several reusable functions that solve small subproblems)