AQA•A-Level•Computer Science
💻
Fundamentals of Programming
Programming paradigms, constructs, and advanced techniques
Practice 75 subtopics in Fundamentals of Programming. All questions match the AQA A-Level specification.
About Fundamentals of Programming
Fundamentals of Programming is a key topic in the AQA A-Level Computer Sciencespecification. This topic covers programming paradigms, constructs, and advanced techniques.
Master all 75 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 (75)
🎲
Random Practice
Practice any subtopic from Fundamentals of Programming
Data typesIntegerReal/FloatBooleanCharacterStringDate/TimePointer/ReferenceRecordsArraysUser-defined data typesVariable declarationConstant declarationAssignmentIterationSelectionSubroutine (procedure/function)AdditionSubtractionMultiplicationReal divisionInteger divisionModuloExponentiationRoundingTruncationEqual toNot equal toLess thanGreater thanLess than or equal toGreater than or equal toNOTANDORXORLocal variablesGlobal variablesConstantsScopeLengthPositionSubstringConcatenationCharacter to codeCode to characterString conversionRandom number generationTry-catch blocksException handlingThrowing exceptionsParametersBy valueBy referenceReturn valuesRecursionBase caseRecursive caseCall stackStack overflowClassesObjectsMethodsAttributesInstantiationEncapsulationInheritancePolymorphismOverridingAggregationCompositionClass diagramsPublic, private, protectedGetters and settersConstructors
Start Practicing Fundamentals of Programming
Choose any subtopic above to begin practicing with unlimited AI-generated questions.
Start with Data types