Block-based programming in computer science education

David Weintrop
DOI: https://doi.org/10.1145/3341221
IF: 22.7
2019-07-24
Communications of the ACM
Abstract:Considering how block-based programming environments and tools might be used at the introductory level and beyond.
computer science, theory & methods, software engineering, hardware & architecture
What problem does this paper attempt to address?