LCT - Logic in Computational Thinking Overview

Logic in Computational Thinking

Introduction

ComputationalThinking.jpg

Computational Thinking is a way of thinking about problems, similar to mathematical thinking or scientific thinking. But it is slightly different than those methods of thought. The problems being solved with computational thinking can leverage the power of technology, like software.

In this module you will learn what computational thinking is and understand how to use the concept to solve real world problems.

List of Lessons

Computational Thinking

Identify the characteristics of computational thinking.

Computational Thinking in Action

Discuss ways in which we can approach a problem using computational thinking.

Key Terms

Computational Thinking- the process, which is involved in formulating a problem as well as expressing solutions that both humans and computers can comprehend and execute.

Decomposition- Breaking down data, processes, or problems into smaller parts that are easier to understand, program and maintain.

Pattern Recognition- Finding similarities and patterns in order to solve complex problems more efficiently.

Abstraction- Separating and filtering out ideas and specific details that are not needed in order to concentrate on those that are needed.

Algorithm Design- Developing the step by step instructions to solve problems.

[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION