BeyondChess™ CS Bridge
Week 1: Every Cell Has an Address
Body Concept: A body's cells have positions → Coordinates & Grids
Name:
Date:
Coach Lamont says: "When you find cell d4 on the board, you're doing the EXACT same thing a computer does when it finds a pixel on your screen. Last week you learned the board is a body with cells. This week you'll see that EVERY body — a chess board, a phone screen, a map, a spreadsheet — uses the same system to find its cells. You already think like a programmer. You just didn't know it yet."
Part 1: The Big Idea — All Bodies Have Addresses
A body has cells. Every cell needs an address so you can find it. Chess, computers, and the real world all solve this the same way:
| Chess (The Body) | Computer Science | Real World |
| Cell e4 | Array position [4][3] | Spreadsheet cell E4 |
| Files (a–h) = skeleton (vertical) | X-axis (horizontal) | Street names |
| Ranks (1–8) = layers (horizontal) | Y-axis (vertical) | Building numbers |
| 64 cells total | 8×8 = 64 data slots | 64 cells in a spreadsheet |
Part 2: CS Vocabulary (New Words for the Same Body)
- Coordinate System
- A way to describe exact locations using numbers or letters. The board uses files + ranks. Maps use latitude + longitude. Same idea: address every cell in the body.
- CHIMERA: every body has cells, and every cell has a position. The address system IS the body's way of knowing itself.
- 2D Array
- A grid of data stored in rows and columns — exactly like the board. "2D" means two dimensions (across and up/down). The board IS a 2D array.
- CHIMERA: Dimension 2 = the board. The simplest body with both skeleton (vertical) and layers (horizontal).
- Variable
- A container that holds information. Cell "e4" is a variable — it holds whatever piece is on it right now. The name stays the same but the contents change.
- Index
- The number that tells you WHERE something is in a list. File letter + rank number = the indexes that find any cell.
- Pixel
- The tiny dots that make up your screen. Each one has an (x, y) coordinate, just like a cell on the board. Your phone has millions of "cells" — each one a pixel with an address.
Part 3: See the Code — The Board as a Program
let board = [
["R", "N", "B", "Q", "K", "B", "N", "R"],
["P", "P", "P", "P", "P", "P", "P", "P"],
...
]
let piece = board[4][4]
Body Check: Every video game, every map app, every spreadsheet uses this same system. When you learned to read chess addresses last week, you learned to read coordinates — the language computers use to find any cell in any body.
Part 4: Practice Exercises
Before each answer: LOOK → THINK → CHECK → MOVE → RESET
Exercise A: Chess → Code Translation
If file a = column 0, b = column 1, etc., and rank 1 = row 0, rank 2 = row 1, etc., translate these cell addresses:
1. Chess cell a1 = Array position [][]
2. Chess cell e4 = Array position [][]
3. Chess cell h8 = Array position [][]
4. Array position [2][3] = Chess cell
Exercise B: Grid Coordinates
This 5×5 grid is a mini-body. Write the coordinate (column, row) for each marked cell:
5. ⭐ Star is at position: (, )
6. 🎯 Target is at position: (, )
7. ♟ Pawn is at position: (, )
8. 🏠 House is at position: (, )
Exercise C: Multiple Choice
9. A 2D array is most like:
- a) A single list of numbers
- b) A body with rows and columns — a grid of cells
- c) A random pile of data
- d) A single number
10. Which real-world body uses a coordinate system like the board?
- a) A pizza
- b) Google Maps — every location has coordinates
- c) A song
- d) The wind
Part 5: Think Like an Engineer
11. Your phone screen is 1080 pixels wide and 2400 pixels tall. It's a body made of over 2.5 million cells. How is this like a chessboard? How is it different?
12. If you were building a video game, why would you need a coordinate system (addresses for every cell) to place characters on the screen?
13. How is finding cell d4 on the board similar to finding your house on Google Maps? Both are bodies — what's the shared idea?
Week 1 Takeaway: The board is a body, and every body has cells with addresses. The chessboard uses files + ranks. Computers use arrays. Maps use latitude + longitude. Different costumes, same idea. When you read chess notation, you're already reading the language of coordinates — the language of ALL bodies that have positions.