AQA•GCSE•Computer Science
💻
Programming
Data types, programming constructs, operations, and data structures
Practice 57 subtopics in Programming. All questions match the AQA GCSE specification.
About Programming
Programming is a key topic in the AQA GCSE Computer Sciencespecification. This topic covers data types, programming constructs, operations, and data structures.
Master all 57 subtopics below with unlimited AI-generated questions. Each subtopic page includes sample questions and the ability to generate unlimited practice questions with detailed solutions.
All Subtopics (57)
🎲
Random Practice
Practice any subtopic from Programming
IntegerReal/FloatBooleanCharacterStringCastingVariable declarationConstant declarationAssignmentIteration (loops)Selection (if statements)Subroutines (procedures and functions)AdditionSubtractionMultiplicationReal divisionInteger division (DIV)Modulo (MOD)ExponentiationEqual toNot equal toLess thanGreater thanLess than or equal toGreater than or equal toANDORNOTArrays (1D)Arrays (2D)RecordsObtaining user inputOutputting to screenLengthPositionSubstringConcatenationCharacter to character codeCharacter code to characterString conversion methodsRandom number generationProceduresFunctionsParametersReturn valuesLocal variablesGlobal variablesAdvantages of subroutinesStructured approach to programmingDefensive designInput validationAuthenticationTestingTest data (normal, boundary, erroneous)Syntax errorsLogic errorsDebugging
Start Practicing Programming
Choose any subtopic above to begin practicing with unlimited AI-generated questions.
Start with Integer