What lessons can address
Computing lessons should develop understanding rather than dependence on a particular tool. The student learns to break a task into parts, express a solution precisely, test it and explain why it works. AI is treated as a subject to understand and a tool to use critically—not as a substitute for thought.
- Computational thinking, algorithms and logical decomposition
- Programming foundations, debugging and readable solutions
- Data, models and the limits of automated systems
- Responsible, transparent and academically honest use of AI
How a lesson is built
A lesson moves from a concrete problem to a general principle. The student predicts what should happen, tests her idea and explains the result in her own words. When school assignments are involved, guidance preserves the student’s authorship: I teach the reasoning and review the method without completing assessed work for her.