Aug 2026· Jurnal QOSIM : Jurnal Pendidikan Sosial & Humaniora· Vol 4, pp. 9014-9026· 0 citations
TL;DR
Findings indicate that the developed VPE is technically sound and ready to be used to bridge students’ transition from block-based to text-based programming and further studies are recommended to examine its classroom effectiveness.
Abstract
Object-oriented programming (OOP) is a core competency for vocational students in software and game development programs, yet concepts such as inheritance and polymorphism are widely reported as difficult and abstract for novices. A needs analysis at a vocational school in Sumedang, Indonesia, found that most students struggled with syntax-related errors and expressed anxiety about transitioning from block-based to text-based programming. This study aimed to design, develop, and validate a block-to-text code translation mechanism embedded in a Visual Programming Environment (VPE) for learning OOP. The study followed the Analysis, Design, and Development stages of the ADDIE model. Data were collected through questionnaires, interviews, and expert validation instruments, and analyzed descriptively. The developed VPE organizes seven color-coded block categories representing OOP constructs and converts completed block programs into valid Java syntax through an Abstract-Syntax-Tree-based translation engine that performs semantic validation, recursive code generation, and automatic formatting. Expert validation using an adapted ISO/IEC 25010:2023 instrument and the Criteria for Evaluation of Visual Programming Languages rubric produced average scores of 89.17% and 83.75%, respectively, all in the “very good” category. These findings indicate that the developed VPE is technically sound and ready to be used to bridge students’ transition from block-based to text-based programming. Further studies are recommended to examine its classroom effectiveness.
This mixed-methods case study investigated the transition from block-based to text-based programming among Greek middle school students. Twenty students (ages 12–15) participated in a ten-week program using LogicFun, a client-side web platform integrating native language tutorials, visual blocks, and real-time Python c...
Christos Pappas, Stavros Fatouros· Ubiquitous Learning An Inter...· 0 citations
This study aims to develop an automatic translator application from pseudocode to Python integrated with a three-stage compilation visualization, namely tokenization, parsing, and code generation, developed using the Flask framework.
I. Aisyah, Aulia Ikhsan, Agung Siswopranoto· Jurnal Inotera· 0 citations
Purpose – This study aims to describe the development and preliminary testing of a Moodle-based Virtual Programming Lab (VPL) prototype designed to support programming practice in the undergraduate Information Systems program at Universitas Terbuka, Indonesia.
Design/methods/approach – The study documents the configura...
Dimas Agung Prasetyo, Fitria Amastini· Information Technology Educa...· 0 citations
LoopCAT is presented, an Apache-2.0-licensed, local-first computer-assisted translation environment co-created with OpenAI Codex using GPT-5.5 and GPT-5.6, and a framework connecting workflow competence, evaluative judgement, and technological agency is proposed.
A dataset of 271 C++ student solutions to eight OOP examination problems is introduced, together with the problem statements and the reference grades produced by the university auto-grader, indicating that agreement with a reference is an insufficient basis for choosing a local grading model, and that compliance, deter...
Adrian-Gabriel Diaconu, Alexandru Guzu, A. Ulmămei· Electronics· 0 citations
This paper presents the design and first matched evaluation of the Advanced-Dungeon, the most demanding stage of a multi-level, narrative-driven workshop concept that guides learners from block-based to text-based and finally to authentic, project-scale programming within a shared open-source 2D dungeon environment. Th...
André Matutat, Benjamin Franke, Birgit Christina George et al.· European Conference on Games...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.