Communications of the ACM - Self managed systems
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Broadening participation through scalable game design
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Thinking about computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
Ubiquitous Computational Thinking
Computer
The fairy performance assessment: measuring computational thinking in middle school
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Children learning computer science concepts via Alice game-programming
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Pair programming for middle school students: does friendship influence academic outcomes?
Proceeding of the 44th ACM technical symposium on Computer science education
Mobile computing and robotics in one course: why not?
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Evaluating visual programming environments to teach computing to minority high school students
Journal of Computing Sciences in Colleges
Informal HCI: what may students learn from playability issues during a game design workshop?
Proceedings of the 2013 Chilean Conference on Human - Computer Interaction
The consume - create spectrum: balancing convenience and computational thinking in stem learning
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Computational thinking (CT) has been described as the use of abstraction, automation, and analysis in problem-solving [3]. We examine how these ways of thinking take shape for middle and high school youth in a set of NSF-supported programs. We discuss opportunities and challenges in both in-school and after-school contexts. Based on these observations, we present a "use-modify-create" framework, representing three phases of students' cognitive and practical activity in computational thinking. We recommend continued investment in the development of CT-rich learning environments, in educators who can facilitate their use, and in research on the broader value of computational thinking.