Search
Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Browse By Descriptor
Search Tips
Annual Meeting Housing and Travel
Personal Schedule
Sign In
X (Twitter)
Computational thinking (CT) comprises problem-solving skills such as iterative refinement, decomposing complex problems, debugging, and abstraction, in addition to appropriate use of algorithmic concepts to compose computational solutions. These skills are called out as essential components of computer science (CS) learning in efforts to promote “CS for All” in K-12 schools. Programming is a key mechanism for promoting CT and is a central feature of most K-12 CS curricula. However, measurement of student learning in programming remains underdeveloped. This research aims to fill the gap in measurement and assessments of CT in programming. We report on how programming tasks were designed specifically aimed at measuring CT along with results from a pilot with 55 high school students studying Exploring CS.
Shuchi Grover, SRI International
Satabdi Basu, Vanderbilt University
Marie Bienkowski, SRI International