Visual and Textual Programming Languages: A Systematic Review of the Literature

10/04/2017
by   Mark Noone, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2017

First Programming Language: Visual or Textual?

In modern day society, the ability to code is a highly desirable skill. ...
research
02/18/2022

Figuring and Drawing: A Visual Approach to Principled Programming

A standing challenge in undergraduate Computer Science curricula is the ...
research
12/18/2017

"Oh Tanenbaum, oh Tanenbaum...": Technical Foundations of Xmas 4.0 Research

Andrew Tanenbaum and his textbooks – e.g. on Operating Systems, Computer...
research
07/19/2021

Code and Structure Editing for Teaching: A Case Study in using Bibliometrics to Guide Computer Science Research

Structure or projectional editors are a well-studied concept among resea...
research
06/19/2021

A Systematic Review of Computational Thinking in Early Ages

Nowadays, technology has become dominant in the daily lives of most peop...
research
11/09/2018

Computational Thinking with the Web Crowd using CodeMapper

It has been argued that computational thinking should precede computer p...
research
09/20/2021

Benchmarking the Status of Default Pseudorandom Number Generators in Common Programming Languages

The ever-increasing need for random numbers is clear in many areas of co...

Please sign up or login with your details

Forgot password? Click here to reset