Skip to main content

Blog entry by Eddie Li

  • Eddie Li
  • Sunday, 20 September 2026, 4:16 AM

Does coding get in the way of schoolwork — English cover

Clear the homework drawer first — English carousel cover for this classroom case

Parents ask it often: the kid is already busy — will adding coding get in the way of schoolwork? In our Markham classroom the honest answer is no. It usually makes homework planning clearer.

Why this matters

AI can type code. It cannot replace a kid who can name the goal, hold the right state, and check the edge cases.


A real classroom case: the homework drawer

Yesterday we did not open a laptop first. We cleared the homework drawer. What is done, what is not, what is due tomorrow versus later, and what goes in the backpack tonight. On paper that sounds simple. Then a worksheet is left at school, one piece is finished early, and supplies are shared with a sibling. The pile stops being a plan and starts being a guess.

Goal

sort done from not · pull tomorrow

State

due pieces · backpack tonight

Done

no unknowns · every sheet placed

Edges

left at school · early · shared

Once those four answers are clear, the kid has a sketch that can become code. The typing is the fast part. Our 2026-09-19 Xiaohongshu note used this exact classroom beat: clear thinking first, grammar second.


Why this still matters when AI can write code

Claims below are grounded in that teaching note — not an external product case with published accuracy metrics.

  1. AI does not remove the need to name the goal. “Sort done from not done and pull tomorrow’s work” is a different job from “print a pretty list of sheet titles.” If a kid (or an AI prompt) muddles those, the code that comes back solves the wrong problem.
  2. The useful state is tiny on purpose. You only hold which pieces are due and what the backpack needs tonight. That is abstraction: keep what the next step needs, drop the rest.
  3. The done rule and edge cases are the algorithm. The same four questions transfer to packing the backpack tonight, a review list before a quiz, or splitting roles for a group presentation. Contest-style questions inspired by CCC Junior, CCC, BCC, and school contests reuse those moves — kids who want to sit those register on their own; CodeSky is not an official contest program and is not affiliated with Waterloo or CEMC.
  4. Languages are tools on a path, not the answer. Early work often uses Python so the steps stay readable; JavaScript when the same idea becomes something clickable on a screen; C++ later when speed and structure matter. Tools change; the four questions do not.

So AI’s ability to type code does not cancel a thinking-first start. It raises the value of kids who can name the goal, hold the right state, and check the edge cases before they ask a model to type.


Three steps kids can name

We practice the same shape on the bench:

See — the messy homework drawer

1 · See — the messy homework drawer

Judge — apply the rules and edge cases

2 · Judge — apply the rules and edge cases

Mission — finish the clear-plan

3 · Mission — finish the clear-plan

see the messy homework drawer → judge with rules → finish the clear-plan mission

Computational thinking kids can own — before AI types a line.

  • Decomposition — goal → state → done rule → special cases
  • Abstraction — keep only due pieces and backpack tonight
  • Algorithms — sort → remember → empty unknowns → pack tonight
  • Pattern recognition — same four questions in backpack packing, quiz review, group roles, contest-style I/O

Try this at CodeSky Markham

Walk-in coding afterschool for ages 7–18. Think first, then build — that is what we practice on the bench.

9833 Markham Rd Unit 2, Markham, ON L6E 0E5
Email info@codesky.ca · Comment TRIAL on Instagram @codeskyca


Follow CodeSky

Instagram @codeskyca  ·  小红书 / RedNote  ·  WeChat 公众号: search codeskyca

Sources: CodeSky Xiaohongshu note pack 2026-09-19-学编程会耽误功课吗 (homework drawer inventory case; Python → JavaScript → C++ pathway; contest-style disclaimer).