Treffer: COMBINING PROGRAM VISUALIZATION WITH PROGRAMMING WORKSPACE TO ASSIST STUDENTS FOR COMPLETING PROGRAMMING LABORATORY TASK.

Title:
COMBINING PROGRAM VISUALIZATION WITH PROGRAMMING WORKSPACE TO ASSIST STUDENTS FOR COMPLETING PROGRAMMING LABORATORY TASK.
Authors:
Elvina, Elvina1 elvina.zhang@gmail.com, Karnalim, Oscar1 oscar.karnalim@it.maranatha.edu, Ayub, Mewati1 mewati.ayub@it.maranatha.edu, Wijanto, Maresha Caroline1 maresha.cw@it.maranatha.edu
Source:
Journal of Technology & Science Education. 2018, Vol. 8 Issue 4, p268-280. 13p.
Database:
Education Research Complete

Weitere Informationen

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. [ABSTRACT FROM AUTHOR]

Copyright of Journal of Technology & Science Education is the property of Omnia Science and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)