back icon
close icon

Capture phrases in quotes for more specific queries (e.g. "rocket ship" or "Fred Lynn")

Article  February 25, 2020

A principled approach to designing a computational thinking practices assessment for early grades

SRI Authors Satabdi Basu, Daisy Wise Rutstein, Linda Shear



Basu, S., Rutstein, D., Xu, Y., & Shear, L. (2020). A Principled Approach to Designing a Computational Thinking Practices Assessment for Early Grades. In proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE ’20) (pp. 912-918). Association for Computing Machinery, New York, NY, United States.


In today’s increasingly digital world, it is critical that all students learn to think computationally from an early age. Assessments of Computational Thinking (CT) are essential for capturing information about student learning and challenges. Several existing K-12 CT assessments focus on concepts like variables, iterations and conditionals without emphasizing practices like algorithmic thinking, reusing and remixing, and debugging. In this paper, we discuss the development of and results from a validated CT Practices assessment for 4th-6th grade students. The assessment tasks are multilingual, shifting the focus to CT practices, and making the assessment useful for students using different CS curricula and different programming languages. Results from an implementation of the assessment with about 15000 upper elementary students in Hong Kong indicate challenges with algorithm comparison given constraints, deciding when code can be reused, and choosing debugging test cases. These results point to the utility of our assessment as a curricular tool and the need for emphasizing CT practices in future curricular initiatives and teacher professional development.

How can we help?

Once you hit send…

We’ll match your inquiry to the person who can best help you. Expect a response within 48 hours.

Our Privacy Policy