SLR2.2 – Programming fundamentals OCR GCSE (J277) SLR 2.2 The use of variables, constants, inputs, outputs and assignments OCR GCSE (J277) SLR 2.2 The use of the three basic programming constructs OCR GCSE (J277) SLR 2.2 The common arithmetic and comparison operators OCR GCSE (J277) SLR 2.2 The common Boolean operators OCR GCSE (J277) SLR 2.2 The use of data types and casting OCR GCSE (J277) SLR 2.2 The use of basic string manipulation OCR GCSE (J277) SLR 2.2 The use of basic file handling operations OCR GCSE (J277) SLR 2.2 The use of records to store data OCR GCSE (J277) SLR 2.2 The use of SQL to search for data OCR GCSE (J277) SLR 2.2 The use of arrays OCR GCSE (J277) SLR 2.2 How to use sub programs OCR GCSE (J277) SLR 2.2 Random number generation Also in this topic... SLR1.5 – Systems software SLR1.6 – Ethical, legal, cultural and environmental concerns SLR2.1 – Algorithms SLR2.4 – Boolean logic SLR2.5 – Programming languages and IDEs