Thinking about computational thinking

  title={Thinking about computational thinking},
  author={Glen Bull and Joe Garofalo and N. Rich Hguyen},
  journal={Journal of Digital Learning in Teacher Education},
  pages={18 - 6}
Abstract An educational team founded by Seymour Papert at MIT has developed an evolving series of computing environments designed to facilitate computational thinking. Papert outlined the goal of developing educational environments to facilitate the use of computer as a computational object in a seminal publication, Teaching Children Thinking (1970). He subsequently introduced the term Computational Thinking in Mindstorms: Children, Computers, and Powerful Ideas (1980). The understanding gained… 
Computational Thinking Through an Empirical Lens: A Systematic Review of Literature
A model of computational thinking that focuses on algorithmic solutions supported by programming concepts which advances the conceptual clarity between computational thinking and programming is proposed.
Relationships between computational thinking and the quality of computer programs
Computational thinking – the ability to reformulate and solve problems in ways that can be undertaken by computers – has been heralded as a foundational capability for the 21st Century. However,
Developing Preschool Teachers’ Computational Thinking Knowledge, Attitudes, Beliefs, and Teaching Self-Efficacies: A Curriculum-Based Professional Development Program
Grounded in transformative teacher development through the curriculum-based professional learning (CBPL) approach to teaching-learning, this exploratory study surveyed the computational thinking (CT)
The main purpose of this research was to explore the key factors influencing secondary school students’ computational thinking skills within the smart classroom environment. Data were collected from


Children, Computers, and Powerful Ideas.
In the early 1960s, Seymour Papert joined the faculty of MIT and founded the Artificial Intelligence Lab with Marvin Minski, and was in the right place with the right background to consider the educational possibilities of technology.
Introduction to Computational Thinking Education
This chapter provides an overview of this edited volume on Computational Thinking Education (CTE). It starts with a historical review of CTE, beginning from the pioneering ideas of Seymour Papert on
Computational Thinking : A 21 st Century Skill
Computational thinking is a 21st century skill that is becoming ever-more important in today’s increasingly technological world. It should appear formally in the K-12 curriculum, but the inherent
Computer Environments for Children: A Reflection on Theories of Learning and Education
In this book, Cynthia Solomon takes a welcome look at the possibilities and issues of learning with and about computers in schools or in any other learning environment.
Teaching Children Thinking
Summery This paper is dedicated to the hope that someone with power to act will one day see that contemporary research on education is like the following experiment by a nineteenth‐century engineer...
You Can’t Think About Thinking Without Thinking About Thinking About Something
Although printed in 1970, “Teaching Children Thinking” was conceived in 1968 and bears the signs of the heady atmosphere of that time. Across the society change was in the air, deeply rooted
Technological Pedagogical Content Knowledge: A Framework for Teacher Knowledge
Research in the area of educational technology has often been critiqued for a lack of theoretical grounding. In this article we propose a conceptual framework for educational technology by building
Learner-Centered Design of Computing Education: Research on Computing for Everyone
  • M. Guzdial
  • Education, Computer Science
    Synthesis Lectures on Human-Centered Informatics
  • 2015
This book proposes use of a learner-centered design approach to create computing education for a broad audience and considers several reasons for teaching computing to everyone and how the different reasons lead to different choices about learning goals and teaching methods.
How people learn: Brain, mind, experience, and school.
New developments in the science of learning science of learning overview mind and brain how experts differ from novices how children learn learning and transfer the learning environment curriculum,
CS Unplugged - How Is It Used, and Does It Work?
  • T. Bell, J. Vahrenhold
  • Education, Computer Science
    Adventures Between Lower Bounds and Higher Altitudes
  • 2018
What (Computer Science) Unplugged means, and the many contexts in which it has been used, as it started as an outreach tool, and then found its way into other contexts such as teacher training, and more recently into the classroom to support a formal curriculum.