Computational thinking, problem-solving and programming

studied byStudied by 28 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 14

15 Terms

1

Computational Thinking

A problem-solving method that involves breaking down complex problems into smaller parts to find solutions using algorithms.

New cards
2

Problem Solving

The process of finding solutions to complex issues.

New cards
3

Programming

Writing instructions for computers to execute tasks or solve problems.

New cards
4

Abstraction

Ignoring irrelevant details to focus on essential aspects.

New cards
5

Decomposition

Breaking down complex problems into smaller parts.

New cards
6

Pattern Recognition

Identifying similarities and differences within parts of a problem.

New cards
7

Algorithm Design

Creating a series of steps to solve a problem.

New cards
8

Thinking Procedurally

Dividing and conquering by breaking up the problem into manageable parts, doing each one separately.

New cards
9
New cards
10

Thinking Logically

Making decisions and creating conditionals that affect those decisions.

New cards
11

Thinking Abstractly

Creating a model to represent the problem.

New cards
12

Thinking Ahead

New cards
13

Thinking Ahead

Pre-Planning

New cards
14

Thinking Concurrently

Dealing with multiple things at the same time.

New cards
15

Thinking Recusively

Breaking down a complex problem into smaller parts and solving each part after the other until solved.

New cards
robot