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