Computational Thinking for the Modern Problem Solver

  title={Computational Thinking for the Modern Problem Solver},
  author={David D. Riley and Kenny Hunt},
What Is Computational Thinking? Computers, Computers Everywhere Computer, Computer Science, and Computational Thinking From Abacus to Machine The First Software What Makes It a Modern Computer? The First Modern Computer Moore's Law Summary When Will You Ever Use This Stuff? How Real-World Information Becomes Computable Data Information and Data Converting Information into Data Data Capacity Data Compression Summary Logic What Is Logic? Boolean Logic Applications of Propositional Logic Solving… 

Strategies for Developing Computational Thinking

The term computational thinking came into wide use as a popular expression during the 1980s that refers to a collection of computational ideas that people in computing disciplines acquire through

Computational thinking through modeling in language lessons

Some creative possibilities of introducing computational thinking through modeling in language lessons in primary and secondary education are described and some experiences and results gained from teacher observation, interviews and informal feedback from students and teachers are presented.

A Call for Computational Thinking in Undergraduate Psychology

Computational thinking is an approach to problem solving that is typically employed by computer programmers. The advantage of this approach is that solutions can be generated through algorithms that

From Abstraction to Implementation: Can Computational Thinking Improve Complex Real-World Problem Solving? A Computational Thinking-Based Approach to the SDGs

The 17 Sustainable Development Goals are used as a set of real world problems to elaborate the function of the proposed four-stage paradigm, which seeks to provide a method of approaching problems with the aim of finding local and contextualized solutions that reach all members of different societies.

A Valid and Reliable Scale for Developing Programming-Oriented Computational Thinking

A scale was developed to determine the programming-oriented computational thinking skills of university students and it was observed that students should have at least one year of programming experience, but this experience will not make a significant difference if it is four years or more.

Analyse du processus de construction de connaissances dans des activités de programmation à l’école

The introduction of programming activities in the classroom has given rise to a variety of teaching methods. Some methods focus on learning to code while others take a creative programming approach

Study on Computational Thinking as Problem-solving Skill: Comparison Based on Students Mindset in Engineering and Social Science

This study was conducted to explore students' capability to be able solving of the problem based on the possibility use the computational thinking way, and founded that survive in a new environment was become evidence of their implementation of problem-solving skills.

Computational Thinking Processes and Their Congruence with Problem-Solving and Information Processing

This contribution provides the theoretical grounding for a national extension to the International Computer and Information Literacy Study 2018 (ICILS 2018) (Eickelmann, 2017) which enables for the first time the cross-national measurement of student achievement in computational thinking.

Exploring and comparing computational thinking skills in students who take GCSE Computer Science and those who do not

It is concluded that general computational thinking skills can be developed either at a lower level of study or in cognate curriculum areas, leaving computer science as the rightful locus of computational thinking for automation.

An Analysis of Students’ Computational Thinking Skills on The Number Patterns Lesson during The Covid-19 Pandemic

The development of the education curriculum in Indonesia makes students must have skills so that they can compete globally, especially in the 21st century. The development is closely related to