Mind map
Computing Revision
Map content
Computing Revision
computational thinking
- abstraction
- removes unnecessary details to make problems less complex
- decomposition
- breaks down problems to make them easier to solve
- algorithmic thinking
- logical steps to solve a logical problem
- abstraction
syntax/logic errors
- syntax error
- error in the rules of the language
- logic error
- code runs but not how you expect it to
- syntax error
storing data
- variable
- data can change while the program is running
- constant
- data can't change while the program is running
- variable
sub programs
- allow you to reuse them in other programs
- avoids repetition so there's less lines of code
- allow you to break down problems into smaller parts
- functions return a value while procedures do not
testing
- used to find defects before releasing a program
- used to check a program works as expected
- final testing
- happens after development
- iterative testing
- happens during development
translators
- compiler
- translates entire source code at once
- interpreter
- translates source code one line at a time
- compiler
Information
- Description
- Mind Map on Computing Revision, created by Emilia Szaja on 03/11/2022.
- Created by
- Emilia Szaja
- Views
- 1
- Rating