SLR10 – Advanced programming concepts AQA GCSE SLR10 Data structures and the use of arrays AQA GCSE SLR10 Records AQA GCSE SLR10 User input and display output AQA GCSE SLR10 The use of basic file handling operations AQA GCSE SLR10 The use of basic string manipulation AQA GCSE SLR10 Random number generation AQA GCSE SLR10 How to use subroutines AQA GCSE SLR10 The structured approach to programming AQA GCSE SLR10 The importance of local variables AQA GCSE SLR10 Data validation AQA GCSE SLR10 Simple Authentication routines AQA GCSE SLR10 Suitable test data