Paper Summary
Share...

Direct link:

Designing Programming Tasks for Measuring Computational Thinking

Sun, April 30, 10:35am to 12:05pm, Henry B. Gonzalez Convention Center, Floor: Street Level, Stars at Night Ballroom 4

Abstract

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.

Authors