VB2ALGO: An educational reverse engineering tool to enhance high school students’ learning capacities in programming

8Citations
Citations of this article
36Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An educational software assessment tool, VB2ALGO, for a visual programming course has been developed and the effects of it on the high school students’ performances, motivation and cognitive skills were explored. The tool inherits algorithm visualization technique together with reverse engineering approach; it takes the visual basic source code as an input and generates pseudocode and flowchart as an output. First, an experimental research methodology was applied, whereby pre-tests and post-tests were conducted to estimate the effect of using the software tool on student performances towards learning visual programming course. Then, the effect of the tool on students’ motivation and cognitive skills were measured with students’ questionnaires. Finally, teachers’ class management skills were investigated with teachers’ questionnaires in terms of time-management for better teaching experiences. The experiment was carried out with 294 students from 4 different high schools which had divided into experimental group and control groups. Parametric statistical tests were applied and results showed that the use of software tool reveals better performances for the experimental group as compared to the control group. In addition, the results of the students’ questionnaires confirmed an increment in students’ motivation and cognitive skills in programming language classes as compared to the traditional class. It also results in the improvement of students’ learning capacities and knowledge about programming concepts. Finally, results of the teachers’ quantitative analysis outlined that use of the software tool encourages teachers to complete more examples inside the classroom with better time management.

Cite

CITATION STYLE

APA

Almadhun, S., Toycan, M., & Adalier, A. (2019). VB2ALGO: An educational reverse engineering tool to enhance high school students’ learning capacities in programming. Revista de Cercetare Si Interventie Sociala, 67(December), 67–87. https://doi.org/10.33788/rcis.67.5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free