Communications of the ACM - Self managed systems
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
Thinking about computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
Computational thinking: what it might mean and what we might do about it
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
First year student performance in a test for computational thinking
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Quantitative correlation between ability to compute and student performance in a primary school
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Computational thinking is gaining recognition as an important skill set for students, both in computer science and other disciplines. Although there has been much focus on this field in recent years, it is rarely taught as a formal course within the curriculum, and there is little consensus on what exactly computational thinking entails and how to teach and evaluate it. To address these concerns, we have developed a computational thinking framework to be used as a planning and evaluative tool. Within this framework, we aim to unify the differing opinions about what computational thinking should involve. As a case study, we have applied the framework to Light-Bot, an educational game with a strong focus on programming, and found that the framework provides us with insight into the usefulness of the game to reinforce computer science concepts.