The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming

Y Lin, D Weintrop - Journal of Computer Languages, 2021 - Elsevier
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …

Computing with corgis: Diverse, real-world datasets for introductory computing

AC Bart, R Whitcomb, D Kafura, CA Shaffer, E Tilevich - ACM Inroads, 2017 - dl.acm.org
To successfully bring introductory computing to non-CS majors, one needs to create a
curriculum that will appeal to students from diverse disciplines. Several educational theories …

Preparing students to meet their data: an evaluation of K-12 data science tools

R Israel-Fishelson, PF Moon, R Tabak… - Behaviour & …, 2023 - Taylor & Francis
Data science education has gained momentum in recent years. Along with the development
of curricula to teach data science, the number and diversity of tools for introducing data …

Between a block and a typeface: Designing and evaluating hybrid programming environments

D Weintrop, U Wilensky - Proceedings of the 2017 conference on …, 2017 - dl.acm.org
The last ten years have seen a proliferation of introductory programming environments
designed for learners across the K-12 spectrum. These environments include visual block …

A Comprehensive Survey and Analysis of Diverse Visual Programming Languages

M Idrees, F Aslam - VFAST Transactions on Software Engineering, 2022 - vfast.org
Abstract Visual Programming Languages (VPLs) provide ease of programming by reducing
the need of manually ty** code for programming. Although the existence of VPLs is almost …

Codestruct: Design and evaluation of an intermediary programming environment for novices to transition from scratch to python

M Kazemitabaar, V Chyhir, D Weintrop… - Proceedings of the 21st …, 2022 - dl.acm.org
Transitioning from block-based programming environments to conventional text-based
programming languages is a challenge faced by many learners as they progress in their …

Modality matters: Understanding the effects of programming language representation in high school computer science classrooms

D Weintrop - 2016 - search.proquest.com
Computation is changing our world. From how we work, to how we communicate and how
we relax-few parts of our world have been left unaffected by computation and the …

Measuring an impact of block-based language in introductory programming

Y Matsuzawa, Y Tanaka, S Sakai - … Technology in Education: IFIP TC 3 …, 2016 - Springer
The use of block-based visual language in introductory programming is a popular method in
education. However, there is little research which provides evidence showing advantages of …

Towards a universal framework for visual programming languages

M Idrees, F Aslam, K Shahzad… - Pakistan Journal of …, 2018 - 111.68.102.14
Abstract A Visual Programming Language (VPL) can help programmers quickly develop
robust programs using simple drag-and-drop of visual elements, without worrying about the …

Switch Mode: Scaffold Learners From Block-Based Programming to Text-Based Programming

Y Lin - 2024 - search.proquest.com
Block-based programming environments have become increasingly commonplace in
computer science education. Despite a rapidly expanding ecosystem of block-based …