Search
Now showing items 1-2 of 2
Learning principles in program visualizations: a systematic literature review
(2016-10)
Program visualizations help students understand
the runtime behavior of other programs. They are educational
tools to complement lectures or replace inefficient static
drawings. A recent survey found 46 program ...
Understanding notional machines through traditional teaching with conceptual contraposition and program memory tracing
(2016-08)
A correct understanding about how computers run code is mandatory in order to effectively learn to program. Lectures have historically been used in programming courses to teach how computers execute code, and students are ...