Computational Thinking

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
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 does Abstraction mean?

Removing unnecessary details + only keeping the relevant ones

2
New cards

What are three reasons that Reusable Program Components are used?

  • Decreased development time

  • Decreased development costs

  • Decreased resources

3
New cards

How are Reusable Program Components implemented?

Subroutines - procedures + functions

4
New cards

What does Decomposition mean?

Breaking down a problem into smaller, more manageable tasks

5
New cards

How can Decomposition be done visually?

A top-down modular design