• Home
  • Search
  • Visual and textual programming languages: a systematic review of the literature
  • Open Access IconOpen Access
  • Cite Icon136
  • https://doi.org/10.1007/s40692-018-0101-5Copy DOI Icon

Visual and textual programming languages: a systematic review of the literature

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

It is well documented, and has been the topic of much research, that Computer Science courses tend to have higher than average drop out rates at third level. This is a problem that needs to be addressed with urgency but also caution. The required number of Computer Science graduates is growing every year but the number of graduates is not meeting this demand and one way that this problem can be alleviated is to encourage students at an early age towards studying Computer Science courses. This paper presents a systematic literature review on the role of visual and textual programming languages when learning to program, particularly as a first programming language. The approach is systematic, in that a structured search of electronic resources has been conducted, and the results are presented and quantitatively analysed. This study will give insight into whether or not the current approaches to teaching young learners programming are viable, and examines what we can do to increase the interest and retention of these students as they progress through their education.

Similar Papers
  • Research Article
  • Citations1

Impact of Mathematics on the Theoretical Computer Science Course Units in the General Degree Program in Computer Science at Sri Lankan State Universities

  • Jan 01, 2018
  • Issues in Informing Science and Information Technology
  • Sritharan Thambithurai
  • PDF
  • Research Article
  • Citations3

A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities

  • Jun 30, 2023
  • Ukrainian Journal of Educational Studies and Information Technology
  • Yuriy Sitsylitsyn
  • Conference Article
  • Citations5

An examination of mathematics preparation for and progress through three introductory computer science courses

  • Oct 01, 2014
  • Christine F Reilly +1
  • Research Article
  • Citations83

The effects of first programming language on college students’ computing attitude and achievement: a comparison of graphical and textual languages

  • Nov 15, 2018
  • Computer Science Education
  • Chen Chen +4
  • Conference Article
  • Citations7

A visual logic programming language based on sets and partitioning constraints

  • Aug 24, 1993
  • L Spratt +1
  • Research Article

Active Learning in First-Year Engineering Courses at Universidad Católica de La Santísima Concepción, Chile

  • Jan 01, 2013
  • Australasian Journal of Engineering Education
  • M Muñoz +3
  • Research Article

The correlation between computer science curriculum effectiveness and academic outcomes in private schools in Guangdong province from the perspective of environmental social psychology: The mediating role of collaborative learning and technological environment

  • Nov 27, 2025
  • Environment and Social Psychology
  • Xuan Quan +2
  • Research Article
  • Citations10

The Association of High School Computer Science Content and Pedagogy with Students’ Success in College Computer Science

  • Apr 24, 2020
  • ACM Transactions on Computing Education
  • Heidi Burgiel +2
  • Conference Article
  • Citations3

UserFlow: A Tool for Visualizing Fine-grained Contextual Analytics in Teaching Documents

  • Jun 15, 2020
  • Shaveen Singh +2
  • Conference Article
  • Citations11

Modularization and process replication in a visual parallel programming language

  • Oct 04, 1994
  • G Wirtz
  • Research Article
  • Citations14

An assessment and evaluation of computer science education

  • Apr 05, 2016
  • Journal of Computing Sciences in Colleges
  • Jennifer R Parham
  • Research Article

Visual programming languages from an object-oriented perspective (abstract)

  • Dec 01, 1992
  • ACM SIGPLAN OOPS Messenger
  • Allen L Ambler +1
  • Single Report

Object-Oriented Visual Programming Language. Phase 1.

  • Oct 16, 1995
  • Douglas J Davenport
  • Conference Article
  • Citations4

Reduce pressure on students and it services via software-vendor programs and hosting

  • Oct 11, 2009
  • Janet L Kourik +1
  • PDF
  • Research Article
  • Citations1

Methodical Approaches to Teaching of Computer Modeling in Computer Science Course

  • Jul 28, 2015
  • International Education Studies
  • B Lyazzat Rakhimzhanova +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.