2.1.1 Thinking Abstractly

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/5

flashcard set

Earn XP

Description and Tags

COMPLETE

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

6 Terms

1
New cards

What is abstraction?

removing unnecessary detail

2
New cards

What does abstraction depend on?

what you want to do with the data you have

3
New cards

Describe how a college would use data abstraction

  • college only need the necessary details like: full name, gender, address, GCSE results

  • not unnecessary like: boring, blonde hair, doesn’t shower

4
New cards

What is representational abstraction?

a representation arrived at by removing unnecessary details

5
New cards

What is the need for abstraction?

to reduce:

  • design time

  • programming time

  • computer processing power

  • memory used

6
New cards

What us the difference between abstraction and reality?

Reality = complex, massive, ambiguous, subjective

Abstraction (Model) = finite, simplified, defined, objective