Visual and Textual Programming Languages: A Systematic Review of the Literature
Mark Noone, Aidan Mooney

TL;DR
This systematic review analyzes how visual and textual programming languages impact early programming education, aiming to improve student retention and interest in Computer Science courses.
Contribution
It provides a comprehensive analysis of existing literature on visual and textual programming languages for beginners, highlighting effective teaching strategies and gaps.
Findings
Visual languages can enhance initial engagement.
Textual languages are more effective for advanced learning.
Current approaches need better alignment with student retention strategies.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
