Home > Archive > 2024 > Volume 14 Number 3 (2024) >
IJIET 2024 Vol.14(3): 435-442
doi: 10.18178/ijiet.2024.14.3.2064

Bridging the Gap: Template-Based Coding for Transitioning from Visual Logic to Text-Based Programming

Samer Y. Al-Imamy
Department of Management Information Systems, Prince Mohammad bin Fahd University, AlKhobar, Saudi Arabia
Email: salimamy@pmu.edu.sa (S.Y.A.-I.)
*Corresponding author

Manuscript received September 20, 2023; revised November 15, 2023; accepted November 27, 2023; published March 12, 2024

Abstract—Visual programming environments, which utilize visual blocks or flowcharts to represent programming logic, have emerged as a key strategy to assist novice learners in overcoming the complexities associated with text-based programming. However, transitioning from these visual representations to full-text programming often presents a significant challenge for these learners. One solution to this challenge is the use of template-based coding, which has been shown to increase performance and reduce the number of errors made by students studying computer programming. This study used an experimental assignment and survey to evaluate the Code-By-Template (CBT) application among 82 students, revealing enhanced coding proficiency and positive student attitudes, highlighting the effectiveness of CBT in programming learning. The CBT, in particular, has been found to enhance students’ performance in successfully solving programming problems. The observed improvement in performance can be attributed to a 17% increase in scores (correctness) during the same time frame, suggesting a decrease in the number of errors. It is important to acknowledge that the scores mostly depend on the number and type of errors. Beyond this performance improvement, students have also expressed interest, describing the CBT as “extremely helpful” and “making programming easier.” This highlights the qualitative benefits of the tool in promoting appreciation for it, indicating its potential to enhance engagement as well as learning outcomes. The difficulty of learning programming code has had a persistent impact on retention rates in computer programming courses. However, the improved performance and learning ease facilitated by the CBT environment may offer a solution to this retention problem. By making the learning process more manageable and less error-prone, the CBT environment can help to ensure confidence-boosting and interest-fostering that lead to more students successfully completing their programming courses and continuing their studies in this field.

Keywords—code by template, programming for novice learners, visual programming, program logic, performance enhancement, interest and retention

[PDF]

Cite: Samer Y. Al-Imamy, "Bridging the Gap: Template-Based Coding for Transitioning from Visual Logic to Text-Based Programming," International Journal of Information and Education Technology vol. 14, no. 3, pp. 435-442, 2024.


Copyright © 2024 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

General Information

  • ISSN: 2010-3689 (Online)
  • Abbreviated Title: Int. J. Inf. Educ. Technol.
  • Frequency: Monthly
  • DOI: 10.18178/IJIET
  • Editor-in-Chief: Prof. Jon-Chao Hong
  • Managing Editor: Ms. Nancy Y. Liu
  • E-mail: editor@ijiet.org
  • Abstracting/ Indexing: Scopus (CiteScore 2023: 2.8), INSPEC (IET), UGC-CARE List (India), CNKI, EBSCO, Google Scholar
  • Article Processing Charge: 800 USD

 

Article Metrics in Dimensions