GCSE Programming Booklets
Complete programming reference and revision booklets covering AQA 8525 and OCR J277. Each booklet covers all 6 parts and 19 sections - from data types through to testing and validation. Python and C# editions. A free sample (Parts 1 and 2) is available for all four booklets.
GCSE Programming Booklet - Python
GCSE · AQA 8525 · Python 3All 19 sections on Paper 1 with theory, pseudocode, Python code, exam questions and mark schemes.
- Part 1: Foundations - data types, variables, constants, input/output, arithmetic
- Part 2: Control Flow - selection, definite iteration, indefinite iteration
- Part 3: Data Structures - 1D/2D arrays, records, string operations
- Part 4: Subroutines - procedures, functions, return values, variable scope
- Part 5: Algorithms - searching, sorting, trace tables, flowcharts
- Part 6: Robust Programming - validation, testing, syntax and logic errors
Free Sample - Parts 1 & 2
Full Booklet - £7.00
GCSE Programming Booklet - C#
GCSE · AQA 8525 · C#All 19 sections with theory, pseudocode, C# code, exam questions and mark schemes.
- Part 1: Foundations - data types, variables, constants, input/output, arithmetic
- Part 2: Control Flow - selection, definite iteration, indefinite iteration
- Part 3: Data Structures - 1D/2D arrays, records, string operations
- Part 4: Subroutines - procedures, functions, return values, variable scope
- Part 5: Algorithms - searching, sorting, trace tables, flowcharts
- Part 6: Robust Programming - validation, testing, syntax and logic errors
Free Sample - Parts 1 & 2
Full Booklet - £7.00
GCSE Programming Booklet - Python
GCSE · OCR J277 · Python 3All 19 sections with theory, OCR ERL pseudocode, Python code, exam questions and mark schemes.
- Part 1: Foundations - data types, variables, constants, input/output, arithmetic
- Part 2: Control Flow - selection, definite iteration, indefinite iteration
- Part 3: Data Structures - 1D/2D lists, records, string operations
- Part 4: Subroutines - procedures, functions, parameters, scope
- Part 5: Algorithms - searching, sorting, SQL, file handling
- Part 6: Robust Programming - validation, authentication, testing, maintainability
Free Sample - Parts 1 & 2
Full Booklet - £7.00
GCSE Programming Booklet - C#
GCSE · OCR J277 · C#All 19 sections with theory, OCR ERL pseudocode, C# code, exam questions and mark schemes.
- Part 1: Foundations - C# types, variables, constants, Console I/O, arithmetic
- Part 2: Control Flow - if/else if, for, while, do-while loops
- Part 3: Data Structures - arrays, 2D arrays, List<T>, string methods
- Part 4: Subroutines - void and return methods, parameter passing, scope
- Part 5: Algorithms - searching, sorting, SQL, file handling in C#
- Part 6: Robust Programming - validation, error handling, testing strategies
Free Sample - Parts 1 & 2
Full Booklet - £7.00