Combining Parson's Problems with Program Visualization in CS1 Context

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

5 Citations (Scopus)


Parson's problems, in which students solve programming assignments by putting code fragments in the correct order, can be an easy way to start the assignments as there is no need to write code or struggle with the syntax. In this paper, we report results from a preliminary experiment in which we combined two existing libraries, js-parsons and Jsvee. We extended the original feedback of js-parsons with program visualizations to show for the students how their solution was executed and why it possibly did not work as expected. We analyzed the usage of the visualizations, and the results show that over half of the students viewed them if they were available. Novices who used the visualizations tend to need more submissions than the other novices, which may imply the weaker students find visualizations more useful. However, more research is needed to analyze the learning effects.
Original languageUndefined/Unknown
Title of host publicationProceedings of the 16th Koli Calling International Conference on Computing Education Research
Place of PublicationNew York, NY, USA
Number of pages5
ISBN (Print)978-1-4503-4770-9
Publication statusPublished - 2016
MoE publication typeA4 Article in a conference publication
EventKoli Calling - International Conference on Computing Education Research - Koli, Lieksa, Finland
Duration: 24 Nov 201627 Nov 2016
Conference number: 16

Publication series

NameKoli Calling '16


ConferenceKoli Calling - International Conference on Computing Education Research
Internet address


  • CS1
  • feedback
  • Parson's problems
  • program visualization

Cite this