Exploring the Progression of Early Programmers in a Set of Computational Thinking Challenges via Clickstream Analysis
- 1 November 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Emerging Topics in Computing
- Vol. 8 (1) , 256-261
Abstract
In recent years, many initiatives have aimed to develop basic computational thinking skills. Despite the popularity of online platforms for early programmers, we still lack detailed information to analyze how these skills are acquired. In the present study we analyzed clickstream data from 3,355 participants enrolled in several Computational Thinking workshops using Kodetu, an online platform with fine grained logging features. Participants used Kodetu's coding blocks to solve challenges of increasing difficulty while we gathered their clickstream in the platform. Here, we present our findings after evaluating these data in regards of participants' characteristics (age, sex, previous knowledge), similarity with previously submitted solutions, and degree of discrepancy from the optimal solution. To facilitate collaboration with other researchers in this area, we released our dataset under an open license. To the best of our knowledge, this is the largest Computational Thinking-related datasets publicly available.Keywords
This publication has 16 references indexed in Scilit:
- To block or not to block, that is the question2015
- Programming Pluralism: Using Learning Analytics to Detect Patterns in the Learning of Computer ProgrammingJournal of the Learning Sciences, 2014
- Computational thinking and tinkering: Exploration of an early childhood robotics curriculumComputers & Education, 2014
- Assessing computational learning in K-122014
- Modeling the learning progressions of computational thinking of primary grade students2013
- A nationwide exam as a tool for improving a new curriculum2013
- Modeling how students learn to program2012
- The fairy performance assessment2012
- Modeling and understanding students' off-task behavior in intelligent tutoring systems2007
- Computational thinkingCommunications of the ACM, 2006