← GCSE Computer Science

Session 73

2026-10-05 · 2026-W41 ✓ reviewed

What happened

Hex loose ends from 2 Oct closed with one slip self-corrected and the why-hex answer at 1 of 2 cold; the loop that checks at the end was taught and confirmed 2/2, and she asked to log at 14:05 with the block over and its unaided step not run. Ran 13:01-14:06 against block 7 (13:00-14:00), break 13:29-13:32. Session 68's unfinished items first: which is 12 -> 1100 unaided; 9C to decimal by hand in pen, photo time agreed (set 13:09, photo 13:14): 9 written as 1010, C as 1100, 10101100 = 172, wrong; asked only to add up the bits for 9, she crossed out and rewrote: 1001, 10011100 = 128 + 16 + 8 + 4 = 156 (photo 13:18). Cold, no teaching first: does hex use less memory -> no; why -> computers work only in binary and hex is for people (own words). 2-mark why-hex with the cue 'fact, then so-what' and no narrowing: a consequence (fewer mistakes) but no fact, plus a clause about storing, 1/2; one-blank frame -> fewer digits; joined 2/2 sentence shown; not re-set. Hex ended 13:29, 28 min against 10 planned. End-check loop (REPEAT...UNTIL; while True with break) from a password example: passes for cat, open -> 3 (it is 2), then true/false and stop-or-repeat both right; line 2 typed right first time; say-back on break gave the result only; cat case right. Confirm 2/2: count loop given hi, stop -> 2; two missing lines -> if guess == 7 / break, colon missing. 14 items set, 14 attempted, 0 blank: 10 right first time, 1 right after a check prompt (9C), 2 partial, 1 wrong. Not run: Code Lab 'Translate the pseudo-code', the handwritten loop with no checklist, a trace table by her, binary-to-decimal with working unasked, binary addition with the overflow sentence. No handwritten code (last: 25 Sep). No status changes.

Planned next

FIRST, unfinished from 5 Oct: the unaided step for the loop that checks at the end. Two-minute recap from the password loop (while True / input / if ... break) with a say-back on while True; one REPEAT...UNTIL trace table by hand with the pre-loop row; then Code Lab 'Translate the pseudo-code', plan line first and waited for, capped at 3 runs; then one handwritten loop, 4 marks, no checklist, photo time agreed when set (fortnightly handwritten program due by 9 Oct). Before it, a cold starter held to ten minutes by the clock, one per message: the 2-mark 'why do programmers use hex' with NO cue (2/2 = fewer digits plus a consequence for people in one sentence, without 'store'); B7 to decimal by hand (183) - are each digit's bits added back up unasked; one binary-to-decimal with 'show the working' NOT said; one binary addition by hand with the overflow sentence. Do not re-teach the loop: confirm was 2/2.

Unfinished unfinished · closed

Loop that checks at the end (while True / break): taught and confirmed 2/2, unaided step not run - Code Lab 'Translate the pseudo-code' (cap 3 runs) and one handwritten loop with no checklist. Also not run: binary-to-decimal (working unasked); binary addition with overflow sentence.

Unfinished: Loop that checks at the end (while True / break): taught and confirmed 2/2, unaided step not run - Code Lab 'Translate the pseudo-code' (cap 3 runs) and one handwritten loop with no checklist. Also not run: binary-to-decimal (working unasked); binary addition with overflow sentence. (P05, D02, D05) — closed 2026-10-15 by session 108: completed in session 108

Resolved

What this session changed

TopicNameChangeEvidence recorded
D03Developing → Developing5 Oct, by hand in pen, photographed at the agreed time (set 13:09, photo 13:14). Self-check first: which is 12, 1100 or 1010 -> 1100, unaided. 9C to decimal: wrote 9 = 1010, C = 12 = 1100, 10101100 = 128 + 32 + 8 + 4 = 172, wrong (156). Asked only to add up the bits written for 9: second photo 13:18 shows 1010 crossed out, 1001, 10011100 = 128 + 16 + 8 + 4 = 156. 1/2 unaided, 2/2 after one check prompt. Bar: points-marked, secure about 80% unaided; stays developing.
D01Gap → Gap5 Oct, cold, no notes, before any teaching; bar: 2-mark points-marked explain. 'Does hex make the computer use less memory' -> no. Why -> computers only work in binary, hex is easier for people (own sentence). 2-mark why-hex with only the cue 'fact, then so-what': fewer mistakes plus 'easier for them to store' = 1/2 (consequence; no fewer-digits fact; 'store' not credited). Frame 'hex uses ___ than binary' -> 'less digets'. Joined 2/2 sentence shown by the tutor. Not moved: proposed developing.
P05Developing → Developing5 Oct, condition-at-end form: opened - taught, confirmed; apply not run (block ended). Teach: passes for cat, open in REPEAT...UNTIL -> 3 (it is 2); then check after second input -> True; go round or stop -> prints Welcome; line 2 -> password = input() first time; cat case -> line 2 runs again; say-back on break gave the outcome only. Confirm 2/2: count loop given hi, stop -> 2; two missing lines -> if guess == 7 / break (colon missing, logic right). No unaided item yet: status unchanged.