You should all be in study mode as the prelim is just after the holidays.
You can use this 2016 H Prelim Revision powerpoint to take notes and help you out.
Use BBC Bitesize or Scholar to study this list of topics.
- Computational Constructs
- parameter passing (value and reference, formal and actual)
- sub-programs/routines, defined by their name and arguments (inputs and outputs), including
- functions
- procedures
- Data Types and Structures
- string
- numeric (integer and real) variables
- Boolean variables
- 1-D arrays and records (including arrays of records)
- sequential files (open, create, read, write, close)
- Algorithm Specification
- Analysis, exemplification and implementation of algorithms including:
- input validation
- Find Max/MIn
- linear search
- count occurrences
- Analysis of other algorithms of similar complexity
- Analysis, exemplification and implementation of algorithms including:
- Testing and documenting solutions
- constructing a test plan
- comprehensive testing
- syntax, execution and logic errors
- dry runs
- trace tables /tools
- breakpoints
- Low Level Operations
- Use of binary to represent and store
- Integers and real numbers
- Use of binary to represent and store