Mind map
Programming Concepts
Map content
Programming Concepts
Algorithms
- A systemmatic process which defines the solution to a problem in a finite number of sets.
- Combine to form
- Programs
Data Structures
- An organised framework to provide storage of many related items of data, which provides methodical insertion and retrieval.
Language Concepts
- Data
- Primitive types
- Reference types
- Operations
- Statements
- Blocks
- Methods/Macros
- Framework
- Libraries
- Operating System interface
- Data
Values
- Simple/Atomic
- Multiple/Composite
Types
- Groups of values with common characteristics, making them distinguishable from other values.
- Physical
- In hardware
- Native
- Abstracted to Language
- Abstact
- Abstracted to Programmer
Data Abstraction
- High Level
- At the application level, allowing computer data structures to relate to problems more intuitively.
- Low level
- Checking values are correct and handling error conditions
- High Level
Information
- Description
- Bachelors Degree Computer Science (08112 - Software Engineering) Mind Map on Programming Concepts, created by jtaylor.pentacle on 14/04/2016.
- Created by
- jtaylor.pentacle
- Views
- 2
- Rating