Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

Jsvee & Kelmu: Creating and Tailoring Program Animations for Computing Education

Tutkimustuotos: Artikkeli kirjassa/konferenssijulkaisussaConference article in proceedingsScientificvertaisarvioitu

11 Sitaatiot (Scopus)

Abstrakti

To learn to program, a novice programmer must understand the dynamic, runtime aspect of program code, a so-called notional machine. Understanding the machine can be easier when it is represented graphically, and tools have been developed to this end. However, these tools typically support only one programming language and do not work in a web browser. In this article, we present the functionality and technical implementation of the two visualization tools. First, the language-agnostic and extensible Jsvee library helps educators visualize notional machines and create expression-level program animations for online course materials. Second, the Kelmu toolkit can be used by ebook authors to augment automatically generated animations, for instance by adding annotations such as textual explanations and arrows. Both of these libraries have been used in introductory programming courses, and there is preliminary evidence that students find the animations useful.
AlkuperäiskieliEnglanti
Otsikko2016 IEEE Working Conference on Software Visualization (VISSOFT)
KustantajaIEEE
Sivut36-45
Sivumäärä10
ISBN (painettu)978-1-5090-3850-3
DOI - pysyväislinkit
TilaJulkaistu - 1 lokak. 2016
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaIEEE Working Conference on Software Visualization - Raleigh, Yhdysvallat
Kesto: 3 lokak. 20164 lokak. 2016
Konferenssinumero: 4
http://vissoft16.ysu.edu/

Conference

ConferenceIEEE Working Conference on Software Visualization
LyhennettäVISSOFT
Maa/AlueYhdysvallat
KaupunkiRaleigh
Ajanjakso03/10/201604/10/2016
www-osoite

Sormenjälki

Sukella tutkimusaiheisiin 'Jsvee & Kelmu: Creating and Tailoring Program Animations for Computing Education'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä