Brainlag Learn / GCSE Computer Science
Programming in exam style
Data types, operators, selection, loops, arrays, strings, subroutines, robust programs, SQL and files, read and traced the way exam papers ask.
Lessons
- Data types and operatorsInteger, real, Boolean, character and string; variables and constants; MOD, DIV, precedence and Boolean logic. 20 min, free
- Selection and iterationif, elseif and else; for loops, while loops and repeat until; tracing them by hand. 25 min, free
- Arrays and stringsOne- and two-dimensional arrays, looping through them, and string handling: length, substrings, character codes and concatenation. 25 min, Plus
- SubroutinesFunctions and procedures, parameters and return values, local and global variables, and why programs are built from subroutines. 20 min, Plus
- Robust programs and testingValidation and authentication, syntax and logic errors, test data and test plans, and code that is easy to maintain. 20 min, Plus
- SQL, files and random numbersRead SELECT queries with WHERE and ORDER BY, store data in files, and use random numbers. 20 min, Plus
Practise and test
AQA, Pearson Edexcel and OCR are registered trade marks of their owners. Brainlag Learn is independent: it is not affiliated with or endorsed by any exam board, and every question on it is original.