Computational thinking, problem-solving and programming

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Computational Thinking

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

2
New cards

Problem Solving

The process of finding solutions to complex issues.

3
New cards

Programming

Writing instructions for computers to execute tasks or solve problems.

4
New cards

Abstraction

Ignoring irrelevant details to focus on essential aspects.

5
New cards

Decomposition

Breaking down complex problems into smaller parts.

6
New cards

Pattern Recognition

Identifying similarities and differences within parts of a problem.

7
New cards

Algorithm Design

Creating a series of steps to solve a problem.

8
New cards

Thinking Procedurally

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

9
New cards
10
New cards

Thinking Logically

Making decisions and creating conditionals that affect those decisions.

11
New cards

Thinking Abstractly

Creating a model to represent the problem.

12
New cards

Thinking Ahead

13
New cards

Thinking Ahead

Pre-Planning

14
New cards

Thinking Concurrently

Dealing with multiple things at the same time.

15
New cards

Thinking Recusively

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