2014 · 16 citations · 4 references
EducationInstructionScience EducationComputer-assisted InstructionInstructional DesignProgramming LanguagesComputational ThinkingComputer Science EducationGame-based LearningVisual ThinkingComplexityComputer Science LiteracyGame-based Science LearningHigher-order Thinking SkillsMathematical ThinkingProgramming InstructionVisual Programming
Computational-thinking skills are an essential intellectual amplifier for all scientific and professional disciplines. Embedding these skills in the K-12 and University curricula is necessary for training the next generation of thinkers. A widely adopted approach to doing so is through simple and visual programming languages like Scratch and engaging assignments like video-game construction. In this work, we report on an empirical study we conducted with senior undergraduate education students aiming to understand how prior experience enables students to better develop their computation-thinking skills through a Scratch-based video-game assignment.
4
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Computational Thinking in K–12
Shuchi Grover, Roy Pea · Educational Researcher · 2013 · 2.4K citations
Bringing computational thinking to K-12
Valerie Barr, Chris Stephenson · ACM Inroads · 2011 · 1.7K citations