High-school students' mastery of basic flow-control constructs through the lens of reversibility
Claudio Mirolo, Cruz Izu, Emanuele Scapin · 2020
High-school students specialising in computing fields need to develop the abstraction skills required to understand and create programs. Novices' difficulties at high-school level, ranging from mastery of the "notional machine" to recognition of a program's purpose, have not been investigated as extensively as at tertiary level.