Decomposition and abstraction

h g
Mind Map by h g, updated more than 1 year ago
19
1
0

Description

Computer Science (Problem solving) Mind Map on Decomposition and abstraction, created by h g on 04/09/2018.

Resource summary

Decomposition and abstraction
1 Problem solving
1.1 Computational thinking
1.2 skills required
1.2.1 algorithm design
1.2.2 decomposition
1.2.3 abstraction
2 Decomposition
2.1 first step (in problem-solving process)
2.2 easier to spot and correct errors
2.3 code can be reused
3 Abstraction
3.1 Levels
3.1.1 higher level = less detail required
3.1.2 lower level = more detail required
3.2 removing or hiding unnecessary detail so only the important points remain
3.3 Coding an algorithm
3.3.1 high-level programming languages = high level of abstraction
3.3.2 subprogram
3.3.2.1 splitting a process into parts (the items of code)
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Intake7 BIM L1
Stanley Chia
Data Types
Jacob Sedore
CCNA Answers – CCNA Exam
Abdul Demir
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
Database Replication
Michael Mahfouz
Spyware
Sam2
Data Analytics
anelvr
Abstraction
Shannon Anderson-Rush