9.1.6 Checkerboard V1 Codehs May 2026

Report: CodeHS 9.1.6 Checkerboard v1

1. Overview

Course: CodeHS Introduction to Programming (JavaScript)
Module: 9.1 - Karel Challenges
Problem: 9.1.6 Checkerboard v1
Objective: Write a Karel program that places a checkerboard pattern of beepers on a rectangular world of any size (within Karel’s limits).

checkerboard where squares alternate between two values (usually 0 and 1). Core Concept: The Modulo Pattern 9.1.6 checkerboard v1 codehs

Common student mistakes and debugging tips

  • Off-by-one errors: using 1-based indices without adjusting parity.
  • Wrong parity formula: using (r % 2 == c % 2) is equivalent but be explicit which parity maps to token a.
  • Concatenating with spaces unintentionally: ensure tokens are concatenated exactly as intended.
  • For graphical output, forgetting to clear or reset pen/color between squares may produce artifacts.

Example Output (5x5 world):

Additional Resources

Rules:

  • CodeHS: www.codehs.com
  • CodeHS Checkerboard V1: [insert direct link to project]
  • CodeHS Tutorials: [insert link to tutorials]