Combining program visualization with programming workspace to assist students for completing programming laboratory task

Numerous Program Visualization tools (PVs) have been developed for assisting novice students to understand their source code further. However, none of them are practical to be used in the context of completing programming laboratory task; students are required to keep switching between PV and progra...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Journal of Technology and Science Education Ročník 8; číslo 4; s. 268 - 280
Hlavní autori: Elvina, Elvina, Karnalim, Oscar, Ayub, Mewati, Wijanto, Maresha Caroline
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: JOTSE: Journal of technology and science education 2018
Journal of Technology and Science Education
OmniaScience
Predmet:
ISSN:2013-6374, 2014-5349, 2013-6374
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Numerous Program Visualization tools (PVs) have been developed for assisting novice students to understand their source code further. However, none of them are practical to be used in the context of completing programming laboratory task; students are required to keep switching between PV and programming workspace since PV’s features are considerably limited for developing programming solution from scratch. This paper combines PV with programming workspace to handle such issue. Resulted tool (which is named PITON) has 13 features extracted from PythonTutor (a program visualization tool), PyCharm (a programming workspace), and student’s feedbacks about PythonTutor. According to think-aloud and user study, PITON is more practical to be used than a combination of PythonTutor and PyCharm. Further, its features are considerably helpful; students rated these features as useful and frequently used
Bibliografia:JOTSE: Journal of technology and science education; 2018: Vol.: 8 Núm.: 4
2014-5349
https://raco.cat/index.php/JOTSE/article/view/343834/435034
2013-6374
ISSN:2013-6374
2014-5349
2013-6374
DOI:10.3926/jotse.420