students ' misconceptions and other difficulties in introductory programming : a literature review .
A Review of Generic Program Visualization Systems for Introductory Programming Education