2022 Advanced Information Paper 2
Contents
Binary Topics
Unsigned binary arithmetic (Addition & Multiplication)
Signed binary with Two's Complement
Numbers with fractional parts (Fixed point or Floating point)
Absolute & Relative error (ie for fractional parts above)
Normalisation of floating point
Sound
Digital representation of sound / Calculate sample size in bytes
Midi
Software
Classification of software
Systems software
Role of an Operating System
Classification of languages (low level)
Architecture
Logic gates
Boolean Algebra
Von Neumann vs Harvard Architecture
Stored program concept
Processor instruction set
Addressing modes
Assembly language operations
Devices
Input & output devices
Secondary storage devices
Legal, moral, ethical, cultural
Communication
Client server vs peer to peer
Thin client vs thick client
URL / IP Address
Fully Qualified Domain Name / Domains / DNS
Databases
ERD modelling
Database Normalisation
SQL
Functional Programming
Function application
Function composition
Writing functional programs
Lists in functional programs