Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Communications of the ACM - Self managed systems
Communications of the ACM - Scratch Programming for All
How programming environment shapes perception, learning and goals: logo vs. scratch
Proceedings of the 41st ACM technical symposium on Computer science education
Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Recognizing computational thinking patterns
Proceedings of the 42nd ACM technical symposium on Computer science education
CS principles: piloting a new course at national scale
Proceedings of the 42nd ACM technical symposium on Computer science education
Assessment of computer science learning in a scratch-based outreach program
Proceeding of the 44th ACM technical symposium on Computer science education
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We introduce the Progression of Early Computational Thinking (PECT) Model, a framework for understanding and assessing computational thinking in the primary grades (Grades 1 to 6). The model synthesizes measurable evidence from student work with broader, more abstract coding design patterns, which are then mapped onto computational thinking concepts. We present the results of a pilot-test study of the PECT Model in order to demonstrate its potential efficacy in detecting both differences in computational thinking among students of various ages as well as any clear overall progressions in increasing computational sophistication. Results of this sort are vital for establishing research-based and age-appropriate curricula for students in the primary grades, i.e., developing non-trivial, challenging but not overly daunting lesson plans that utilize the cognitive development stage of each grade level most effectively.