2.1.1
No description yet. This curated deck is ready for daily study.
Card preview (4)
What is abstraction?
-removing the unnecessary details and highlighting the important details within a given context
Why is it necessary to use abstraction?
Things that aren’t relevant would require unnecessary programming / design effort, extra computational resources and could detract from the main purpose of the program
What is the difference between abstraction and reality?
-Abstraction is a simplified representation of reality -Real-world values can be stored as variables and constants
what must you consider when devising an abstract model given a scenario?
• What is the problem that needs to be solved? • How will the model be used? • Who will the model be used by? • Which parts of the problem are relevant based on the target audience and purpose of the model?