Mind map
PPE Paper 2 Revision
Map content
PPE Paper 2 Revision
Computational Thinking
- Abstraction
- Removes unnessacry inofrmation in order to make problems less complex
- Decomposisition
- Breaking down a problem to make it easier to solve
- Algorithmic thinking
- logical steps taken to solve a complex problem
- Abstraction
Syntax / logic errors
- Syntax error
- Error in the rule of the language
- logic error
- Code runs not as it is expected to
- Syntax error
DIV / MOD
- DIV
- Uses floor division (whole numbers)
- MOD
- Returns the remainder after devision
- DIV
Code maintenance
- Indentation
- Comments
- Contrasts
- Purposeful variable names
Translators
- Compiler
- Translates entire source code at once
- Interpreter
- Translates source code one line at a time
- Compiler
Testing
- Two main types of testing
- Final
- After development
- Iterative
- During development
- To check if program works as intended
- Final
- Used to find defects before releasing the code
- Two main types of testing
Defensive design
- Authentication
- Logging in
- Verification
- Checking accuracies
- Validation
- Checking to see if data is sensible
- Sanitisation
- Removing unwanted characters
- Authentication
Information
- Description
- Mind Map on PPE Paper 2 Revision, created by Alfie Banks on 06/11/2022.
- Created by
- Alfie Banks
- Views
- 0
- Rating