The program is the system: introduction to programming without abstraction


Learning to program is hard, also because it requires students to deal with abstraction. A program is an abstract construct: most pieces of a program are not concrete, literal values, but they are abstract symbols standing for things or actions in the system they model and control. Thus, when learning to program, novices not only need to learn about the… (More)
DOI: 10.1145/3141880.3141894


6 Figures and Tables

Slides referencing similar topics