Teaching Coding When AI Can Write the Code

Eric Freeman · rss · 2026-07-28 Reader 🖥️

Cognitive SurrenderDesirable Difficulty & Productive StruggleLearning Culture & SlackSystemic Apprenticeship & Skill Transmission
Because AI has severed the link between a finished piece of code and evidence of the student's understanding, coding education must shift its center of gravity from grading the finished artifact to making the process of thinking — explained, revised, and performed in public — the thing that is observed and assessed.

practical · mixed — Argues for specific pedagogical action (three concrete assessment practices) grounded in a diagnostic claim (AI breaks code's function as a window into thinking). Expository/argumentative frame carrying narrative case studies (the Molnár chatbot, the algorave) as evidence.

Structure

PartRole
Diagnosis: code used to be a window into student thinking; generative AI now makes a finished program reveal more about the prompts than the mind behind it, and the better it looks, the less it proves.problem statement
Rejection of detection as the answer: AI detectors are unreliable (false-flag nonnative speakers, OpenAI retired its own classifier) and, even if perfect, would answer the wrong question.counter-argument / reframing
Borrowing from studio-art pedagogy: the arts never treated the finished piece as the whole story, and already built critique, rehearsal, and revision into assessment.analogical grounding
Three concrete practices at AET/UT Austin: (1) make the work public in a studio-style classroom, (2) invert AI's role into a conversational teacher-assessor (the Vera Molnár chatbot), (3) make understanding performative via live coding (algorave).evidence / proposed solution
Candid limits: results are based on unstudied, uncontrolled observation, not a controlled comparison.qualification
Generalization: the same artifact-no-longer-proves-process problem applies beyond school to code review, hiring, and performance management.conclusion / extension

Key terms

Propositions

Arguments

Institutions should not make AI-authorship detection the primary defense against AI undermining coding assessment. strength: high
Explicit premises:
Implicit premises:
Inferences:
Assessment of coding ability should shift from the finished program to the visible process (explanation, revision, live performance) that produced it. strength: medium
Explicit premises:
Implicit premises:
Inferences:
An AI conversational agent that questions and assesses a student (rather than answering the student's questions) can produce trustworthy, previously-unavailable evidence of understanding. strength: low
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents