Activities help learners produce evidence of understanding rather than merely view finished output.
The activity model includes:
prediction before execution;
short, focused practice;
meaningful modification;
debugging and repair;
automated behavioral checks where appropriate;
conceptual retrieval questions;
explanation and interpretation; and
cumulative application.
Start with the first-program exercises.
Automated checks verify documented program behavior. They do not replace learner explanation, instructor judgment, or assessment of the working process.