The Use of Python Tutor on Programming Laboratory Session: Student Perspectives

Karnalim, Oscar and Ayub, Mewati (2017) The Use of Python Tutor on Programming Laboratory Session: Student Perspectives. Kinetik, 2 (4). pp. 327-335. ISSN 2503-2259

[img]
Preview
Text
12 The use Of Python Tutor On Programming laboratory Session Student Perspectives.pdf

Download (930Kb) | Preview
[img]
Preview
Text
12. Peer Review_The use Of Python.pdf

Download (252Kb) | Preview
[img]
Preview
Text
12. turnitin The Use of Python Tutor on Programming Laboratory Session.pdf

Download (2127Kb) | Preview

Abstract

Based on the fact that the impact of educational tools can only be accurately measured through student-centered evaluation, this paper proposes a long-term in-class evaluation for Python Tutor, a program visualization tool developed by Guo. The evaluation involves 53 students from 4 Basic Data Structure classes, which were held in the even semester of 2016/2017 academic year. It is conducted based on questionnaire survey asked to the students after they have used Python Tutor in their half of programming laboratory sessions. In general, there are three findings from this work. Firstly, Python Tutor helps students to complete programming laboratory tasks, specifically for Basic Data Structure material. Secondly, Python Tutor helps students to understand general programming aspects which are execution flow, variable content change, method invocation sequence, object reference, syntax error, and logic error. Finally, based on student perspectives, Python Tutor is a helpful tool positively affecting the students.

Item Type: Article
Uncontrolled Keywords: Questionnaire Survey, Program Visualization, Educational Tool, Laboratory Session, Programming
Subjects: T Technology > T Technology (General)
Depositing User: Perpustakaan Maranatha
Date Deposited: 09 Apr 2018 02:42
Last Modified: 26 Oct 2021 22:14
URI: http://repository.maranatha.edu/id/eprint/24328

Actions (login required)

View Item View Item