Data types and Casting
Variables and Constants
User input & display Output
Meaningful Identifiers
Arithmetic operators
Boolean operators
3 basic programming constructs
Introduction to subroutines
Data structures and arrays
Records
String manipukation
Random number generation
How to us subroutines
Local variables
Structured programming
3.2.6 Data structures
3.2.8 String handling
3.2.9 Random number generation
3.2.10 Subroutines (procedures and functions)
3.2.10 Subroutines (procedures and functions)
Local variables
3.2.11 Structured programming
3.2.12 Robust and secure programming
Simple authentication routines
Create a function times Five that accepts one argument, multiplies it by 5, and returns the new value.
Classification of programming languages
Classification of programming languages
Translators
Assemblers, compilers and interpreters
5 records and files
6 Subroutines
7. Procedures and functions
8. The purpose of an algorithm
Beyond the scope of GCSE