Comparing Block-Based and Text-Based Programming in High School Computer Science Classrooms
Informations
Type:
article
Auteurs:
Weintrop, David and Wilensky, Uri
Pertinence:
Faible
Référence:
Doi:
10.1145/3089799
Mots-clés:
design, Block-based programming, programming environments
Url:
https://doi.org/10.1145/3089799
Date de publication:
12/2016
Résumé:
Block-Based vs Text-Based
Abstract:
The number of students taking high school computer science classes is growing. Increasingly, these students
are learning with graphical, block-based programming environments either in place of or prior to traditional
text-based programming languages. Despite their growing use in formal settings, relatively little empirical
work has been done to understand the impacts of using block-based programming environments in high
school classrooms. In this article, we present the results of a 5-week, quasi-experimental study comparing
isomorphic block-based and text-based programming environments in an introductory high school programming
class. The findings fromthis study show students in both conditions improved their scores between preand
postassessments; however, students in the blocks condition showed greater learning gains and a higher
level of interest in future computing courses. Students in the text condition viewed their programming experience
as more similar to what professional programmers do and as more effective at improving their
programming ability. No difference was found between students in the two conditions with respect to confidence
or enjoyment. The implications of these findings with respect to pedagogy and design are discussed,
along with directions for future work.
Pdf:
Lien pdf
Références
0 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Pas encore d'article
Citations
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Microsoft MakeCode: Embedded Programming for Education, in Blocks and TypeScript inproceedings Moyenne Ball, Thomas and Chatra, Abhijith and de Halleux, Peli and Hodges, Steve and Moskal, Michal and Russ... 12/2018 4 1
Mots-clés
3 mots-clés
Nom Nombre d'articles Actions
programming environments 1
Block-based programming 1
design 1
Auteurs
3 auteurs
Nom Nombre d'articles Actions
Weintrop 2
Uri 1
David and Wilensky 1