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äiskieli | Englanti |
|---|---|
| Otsikko | 2016 IEEE Working Conference on Software Visualization (VISSOFT) |
| Kustantaja | IEEE |
| Sivut | 36-45 |
| Sivumäärä | 10 |
| ISBN (painettu) | 978-1-5090-3850-3 |
| DOI - pysyväislinkit | |
| Tila | Julkaistu - 1 lokak. 2016 |
| OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
| Tapahtuma | IEEE Working Conference on Software Visualization - Raleigh, Yhdysvallat Kesto: 3 lokak. 2016 → 4 lokak. 2016 Konferenssinumero: 4 http://vissoft16.ysu.edu/ |
Conference
| Conference | IEEE Working Conference on Software Visualization |
|---|---|
| Lyhennettä | VISSOFT |
| Maa/Alue | Yhdysvallat |
| Kaupunki | Raleigh |
| Ajanjakso | 03/10/2016 → 04/10/2016 |
| www-osoite |
Sormenjälki
Sukella tutkimusaiheisiin 'Jsvee & Kelmu: Creating and Tailoring Program Animations for Computing Education'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.Aktiviteetit
- 1 Konferenssiesitelmä
-
Conference, seminar or workshop, United States
Sirkiä, T. (Kontribuuttori)
1 lokak. 2016 → 5 lokak. 2016Aktiviteetti: Konferenssiesitelmä
Siteeraa tätä
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver