StoryCoder: Teaching Computational Thinking Concepts Through Storytelling in a Voice-Guided App for Children
Honorable MentionAuthors
Title of the Paper
StoryCoder: Teaching Computational Thinking Concepts Through Storytelling in a Voice-Guided App for Children
Paper Information
- Domain: Computational Thinking Education, Children's Learning Technology and Language Development
- Keywords: Children, Computational Thinking, Storytelling, Voice User Interface
Research Background and Problem
-
Problems or Challenges Identified by the Authors:
- Existing computational thinking education tools often rely heavily on advanced literacy skills, operational abilities, or expensive hardware, making them unsuitable for younger students.
- The infrastructure for teaching computational thinking to children does not adequately cover all students, particularly those from low-income or minority groups.
- There is a lack of high-quality tools for teaching computational thinking concepts in early education.
-
Why This Problem Is Important:
- Early exposure to computational thinking can not only increase interest in computing fields among minority and female students but also cultivate lifelong skills that enhance academic performance.
- Storytelling has significant effects on early childhood language and social skill development, promoting listening, reading, and writing abilities.
-
Research Motivation and Related Work: By designing a voice-guided educational tool, children can learn computational thinking concepts through creative activities such as storytelling and story modification. This approach reduces literacy barriers while enhancing equitable access to technology.
Solution
-
Proposed Solution:
- Develop a voice-guided smartphone app, "StoryCoder," which introduces computational thinking concepts through storytelling.
- The app achieves learning objectives through two story creation mini-games and four computational thinking games (introducing sequence, loops, events, and variables concepts).
-
Innovative Aspects of the Solution:
- Utilizes a voice interface to minimize literacy requirements for education while reducing hardware costs.
- Integrates computational thinking with the familiar theme of storytelling for children, enhancing the learning experience through games.
-
Implementation Steps and Key Technologies:
- App Design:
- Create two story-related activities: building stories and listening to stories.
- Develop four computational concept games: Scrambled Sequences (sequence), Loopy Music (loops), Word Events (events), and Very Variable (variables).
- Testing and Validation:
- Conduct "Wizard-of-Oz" testing and rapid iterative design to refine the interface and functionality.
- Perform short-term evaluation tests over four days with 22 children to measure key learning outcomes.
- Technical Implementation:
- Develop the iOS app using Swift and integrate Google Cloud Speech tools for voice recognition and synthesis.
- App Design:
Research Outcomes
-
Specific Outcomes:
- The app's games effectively help children understand computational thinking concepts and practice them.
- Older children were able to produce higher-quality story content using the system.
- Experiments showed that children could recognize and transfer computational concepts to new contexts, demonstrating positive learning attitudes.
-
Advantages Over Existing Solutions:
- Provides a learning environment with no literacy barriers, fully supporting children's personalized creativity.
- Reduces barriers to technology and knowledge acquisition through voice navigation and storytelling modes.
- Suitable for home education, especially for children who have not been exposed to computing courses.
-
Experimental Evaluation Results:
- All children successfully used the app to complete tasks based on computational thinking and storytelling.
- The average recall score for the four computational concepts was 3.31/6 (maximum score), significantly better than random guessing.
- Children perceived the app as significantly more helpful for learning computer-related courses compared to subjects like art or physical education.
-
Limitations and Future Directions:
- Limitations:
- The current study only involves short-term evaluations and does not fully test the effects of long-term use on children's knowledge transfer.
- Exploration of knowledge transfer in story structures is limited, with no clear progress observed.
- Future Directions:
- Expand multimodal design by introducing visual components into the system to further assist children in understanding abstract concepts.
- Conduct long-term longitudinal studies to investigate the effectiveness of such applications in real educational environments and expand the sample size.
- Improve interface design, such as optimizing the simplicity of voice commands and clarifying user input prompts.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can voice-guided applications help children understand computational thinking concepts (e.g., sequences, loops, events, and variables)?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- Can storytelling activities promote children's computational thinking learning without relying on advanced literacy skills?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- Can children transfer computational concepts to new contexts through voice-interactive games?Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
Practical Problems
1- Children, especially those from low-income families, lack accessible, high-quality computational thinking learning tools.Category: Child Digital Wellbeing and Gaming ExperienceSimilar questionsarrow_forward
- 67%
The Ecological Context of Preschool-Aged Children’s Selection of Media Content
CHI '21· K-12 Digital Education Tools +1
- 67%
EXPLORA: A teacher-apprentice methodology for eliciting natural child-computer interactions
CHI '24· K-12 Digital Education Tools +1
Based on Jaccard similarity of research subtopics & professions (≥60%)