• Home
  • Search
  • VISUAL VS. TEXTUAL PROGRAMMING: A CASE STUDY ON MOBILE APPLICATION PROGRAMMING BY TEENAGERS
  • Cite Icon2
  • https://doi.org/10.33543/1101337347Copy DOI Icon

VISUAL VS. TEXTUAL PROGRAMMING: A CASE STUDY ON MOBILE APPLICATION PROGRAMMING BY TEENAGERS

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Choosing the right way of programming can prevent learning difficulties, contribute to increasing students’ motivation to learn, and make teaching process more effective. The article is focused on assessing which way of programming, visual or textual, is appropriate for intermediate and advanced learners in the context of creating mobile applications. Three ways of programming were examined during an extracurricular programming course for teenagers aged 12-18 with previous programming experience and positive attitude to programming. The course was aimed at programming mobile applications. MIT App Inventor 2 as a visual programming tool and Android Studio with Java as a textual programming tool were chosen. Due to the gap between two programming tools, the method of transition from visual to textual programming using Java Bridge Code Generator and Java Bridge Library as mediators was implemented. The research results are based on the analysis of data obtained from participatory observations, interviews with students, questionnaires and source codes of applications created by students. The case study shows a difference in students’ performance between visual and textual programming in favour of visual programming. However, the difference in students' attitudes toward visual and textual programming was the opposite in favour of textual programming, regardless of age and learning performance. These results suggest that App Inventor visual programming environment is advantageous at the beginning of learning programming, but may be perceived as too limited and not enough motivating for intermediate and advanced students, even though programming in Android Studio professional text-based environment is too challenging for them.

Similar Papers
  • PDF
  • Research Article
  • Citations8

Mediation of Knowledge Transfer in the Transition from Visual to Textual Programming

  • May 22, 2021
  • Informatics in Education
  • Tomáš Tóth +1
  • Conference Article
  • Citations1

Keynote speech 1: Creating IoT applications through visual programming and service orchestration

  • May 01, 2016
  • Yinong Chen +2
  • Research Article
  • Citations19

Pengembangan Aplikasi Android Menggunakan Integrated Development Environment (Ide) App Inventor-2

  • Nov 14, 2017
  • Edutic - Scientific Journal of Informatics Education
  • Endar Suprih Wihidayat
  • Research Article
  • Citations1

Use of the Alice Visual Programming Environment in Programming Education : A Descriptive Case Study

  • Jul 31, 2024
  • Ahi Evran Üniversitesi Sosyal Bilimler Enstitüsü Dergisi
  • Ceren Baştemur Kaya +1
  • Research Article
  • Citations2

Integrating the 4cs into Creating Games by Visual Programming and Project Based Learning

  • Sep 29, 2022
  • European Conference on Games Based Learning
  • Vasiliki Choleva +3
  • Conference Article
  • Citations21

Bringing computational thinking to teachers' training

  • Oct 18, 2017
  • Juan Manuel Dodero +2
  • Conference Article
  • Citations18

Teaching binary tree algorithms through visual programming

  • Sep 03, 1996
  • A Michail
  • Research Article
  • Citations76

Exploring the Effectiveness and Moderators of Block-Based Visual Programming on Student Learning: A Meta-Analysis

  • Jul 29, 2020
  • Journal of Educational Computing Research
  • Yue Hu +2
  • Research Article
  • Citations4

LCA Analysis Through a Visual Programming Tool: Workflow on a BIM Model Case Study

  • Dec 27, 2018
  • SHILAP Revista de lepidopterología
  • Stefano Politi +3
  • Research Article
  • Citations7

Development and evaluation of a facile mesh-to-surface tool for customised wheelchair cushions

  • Feb 13, 2023
  • 3D Printing in Medicine
  • Susan Nace +3
  • Research Article

Розробка моделі класифікації даних повітряної розвідки з використанням функціональних можливостей платформи типу “No-Code”

  • Jan 01, 2026
  • Visnyk of Vinnytsia Politechnical Institute
  • I.M Tupitsya +4
  • Research Article
  • Citations12

Heritage-BIM for energy simulation: a data exchange method for improved interoperability

  • Jun 17, 2023
  • Building Research & Information
  • Kristis Alexandrou +2
  • Conference Article
  • Citations3

On the use of visual programming languages for communication system simulation

  • Apr 07, 1991
  • P.K Das +1
  • Dissertation

An algorithm for block diagram processing and the DiaBloS tool for systems simulation

  • Jan 01, 2024
  • Matías Nicolás Alejandro Rojas Sepúlveda
  • Conference Article
  • Citations3

Workshop — Google App Inventor for Android: Creating mobile applications as a first computing experience

  • Oct 01, 2010
  • Hal Abelson +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.