EducationPaving the way for computational thinking

  title={EducationPaving the way for computational thinking},
  author={Mark Guzdial},
  journal={Communications of The ACM},
  • M. Guzdial
  • Published 1 August 2008
  • Computer Science
  • Communications of The ACM
Drawing on methods from diverse disciplines---including computer science, education, sociology, and psychology---to improve computing education. 
EducationHuman computing skills: rethinking the K-12 experience
Establishing the fundamentals of computational thinking is essential to improving computer science education and to inspire students to think differently about the world around them. Expand
Computational thinking in K-12 education. An insight through meta-analysis
A meta-analysis was conducted to address two main objectives: (a) to analyze the development of computational thinking development at pre-university education stage and (b) to analyzed the impact of online courses on students' computational thinking skills. Expand
Why computational thinking should be integrated into the curriculum
This survey paper reviews recent efforts to integrate CT into primary, secondary and post-secondary curricula and should prove beneficial to instructors interested in investigating this important topic. Expand
A new perspective on computational thinking
Addressing its cognitive essence, universal value, and curricular practices is a central challenge of the next generation of teachers. Expand
Computational thinking (CT): on weaving it in
Computing offers essential problem-solving tools needed for contemporary challenges, and the analytical concepts and tools of computing have benefits beyond IT fluency. Expand
An investigation into susceptibility to learn computational thinking in post-compulsory education
This paper presents the results of a preliminary investigation into how the teaching of computational thinking -particularly algorithmic thinking and programming -to university undergraduate studentsExpand
Computational Thinking Patterns.
The use of Computational Thinking Patterns as the basis for the Scalable Game Design curriculum and professional development is discussed and results from measuring student learning outcomes using the unique Computational thinking Pattern Analysis are presented. Expand
Computational thinking and practice: a generic approach to computing in Danish high schools
A new and generic approach to Computing in Danish High Schools based on a conceptual framework derived from ideas related to computational thinking is presented. Expand
A Skill-based Framework To Analyze The Generation And Presentation Of Instructional Videogame Content
A Skill-Based Framework to Analyze the Generation and Presentation of Instructional Videogame Content and its Applications is presented. Expand
Wolfram Language for Teaching Computational Thinking to K-12 Learners
  • Alyson Gamble
  • Computer Science
  • Int. J. People Oriented Program.
  • 2017
Wolfram Research, known in part for its accessible Wolfram Language and complex computational tool Mathematica, has recently developed new initiatives for introducing computational thinking to novice learners that help make computational thinking accessible to students across the K12 curriculum. Expand


Computational thinking
It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and use.
The Computer in the University
The significance of the computer in the university is discussed with three aspects of the impact which computers are having on what goes on inside a university, these three aspects being teaching, research and the computing service. Expand
Structuring the programmer's task
This paper gives a short account of the authors' empirical studies of programming, showing that very considerable improvements can be obtained both for beginners and for professionals. Expand
Commonsense computing (episode 3): concurrency and concert tickets
This project examines students' commonsense understanding of concurrency, and finds that the categorizations developed by Ben-David Kolikant were also meaningful when applied to the data, and that the granularity of solutions is finer among the more experienced students. Expand
Studying the language and structure in non-programmers' solutions to programming problems
The ways that non-programmers express solutions to problems that were chosen to be representative of common programming tasks are examined, to identify the features and paradigms that seem to match these natural tendencies as well as those that do not. Expand
Natural Language Programming: Styles, Strategies, and Contrasts
Our objective in this study was to obtain detailed empirical information about the nature of natural language “programming” to bring to bear on the issueosf increasing the usability of computerExpand
Mark Guzdial ( is a professor in the College of Computing at Georgia Institute of Technology
  • Mark Guzdial ( is a professor in the College of Computing at Georgia Institute of Technology