Designing block-based programming language features to support upper elementary students in creating interactive science narratives

2Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

Recent years have seen a growing recognition of the importance of enabling K-12 students to engage in computational thinking, particularly in elementary grades where students' dispositions toward STEM are developing. Block-based programming has emerged as an effective tool for engaging these novice learners in computational thinking. At the same time, digital storytelling has emerged as a promising avenue for creating motivating problem-solving scenarios that engage students in science investigations. Although block-based programming and digital storytelling are in many ways synergistic, there is a lingering question of how to design block-based languages at an ageappropriate level to enable effective and engaging storytelling. In this work, we review design principles from prior block-based and digital storytelling systems as well as propose the design of block-based programming language features to enable the creation of rich, interactive science narratives by upper elementary students.

Cite

CITATION STYLE

APA

Smith, A., Mo, B., Taylor, S., Cheuoua, A. H., Minogue, J., Oliver, K., & Ringstaff, C. (2020). Designing block-based programming language features to support upper elementary students in creating interactive science narratives. In SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education (p. 1327). https://doi.org/10.1145/3328778.3372653

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free