2.1.1- computational thinking

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

1/4

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

5 Terms

1
New cards

what is abstraction

the process of removing unnecessary details and including only relevant details

2
New cards

when can we use abstraction

-when designing flowcharts - it is an abstraction of the actual underlying problem

3
New cards

what is decomposition

means breaking a complex problem down into smaller manageable parts

4
New cards

advantages of problem decomposition

-makes problems easier to solve

-different people can work on different parts of the problem at the same time

-program components developed in one program can easily be used in other programs

5
New cards

what is algorithmic thinking

is a way of getting to the solution by identifying the individual steps needed