A Review of Generic Program Visualization Systems for Introductory Programming Education

Juha Sorva, Ville Karavirta, Lauri Malmi

Research output: Contribution to journalReview Articlepeer-review

235 Citations (Scopus)
Original languageEnglish
Article number15
Pages (from-to)1-64
Number of pages64
JournalACM Transactions on Computing Education
Issue number4
Publication statusPublished - Nov 2013
MoE publication typeA2 Review article, Literature review, Systematic review


  • introductory programming education, CS1, software visualization, program
  • visualization, program dynamics, notional machine, engagement taxonomy, literature review

Cite this