3CPEs: Concrete Computational Concepts Programming Environments for Elementary Computer Science Education
Journal
Extended Abstracts of the CHI Conference on Human Factors in Computing Systems
Part Of
Conference on Human Factors in Computing Systems - Proceedings
Start Page
1
End Page
7
ISBN
9798400703317
Date Issued
2024-05-11
Author(s)
DOI
10.1145/3613905.3650833
Abstract
This study introduces the Concrete Computational Concepts Programming Environments (3CPEs), an innovative approach designed to help elementary students grasp abstract computational concepts through concrete metaphors using tangible and everyday objects. Traditional programming environments for children focus on concrete programming language syntax and semantics yet often fall short in conveying advanced computational concepts. To address this gap, 3CPEs combine the hands-on appeal of computer-science unplugged activities with the versatility of programming environments, using familiar objects and gamified elements to visualize abstract computational and algorithmic ideas. An example is CT (Computational Thinking) Chef, a 3CPEs implementation to enhance elementary students' understanding of programming concepts. Through design workshops with five elementary programming teachers, we preliminarily identified teaching challenges and evaluated 3CPEs' efficacy as an educational tool. The feedback underscores CT Chef's potential in facilitating the teaching of intricate computational concepts for young learners.
Event(s)
2024 CHI Conference on Human Factors in Computing Systems, CHI EA 2024, Hybrid, Honolulu
Subjects
Computational Thinking
Concrete Metaphor Design
Elementary Education
Programming Environment
SDGs
Publisher
ACM
Description
CHI '24: CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, May 11 - 16, 2024
Type
conference paper
