OCR•A-Level•Computer Science
💻
Problem Solving and Programming
Programming concepts, paradigms, and techniques
Practice 55 subtopics in Problem Solving and Programming. All questions match the OCR A-Level specification.
About Problem Solving and Programming
Problem Solving and Programming is a key topic in the OCR A-Level Computer Sciencespecification. This topic covers programming concepts, paradigms, and techniques.
Master all 55 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 (55)
🎲
Random Practice
Practice any subtopic from Problem Solving and Programming
Variable declarationConstant declarationAssignmentIterationFor loopsWhile loopsRepeat-until loopsSelectionIf-then-elseCase/switchNested structuresSubroutinesProceduresFunctionsParametersPassing by valuePassing by referenceReturn valuesLocal and global scopeRecursionRecursive algorithmsBase caseStack framesUse of IDEDebuggingBreakpointsFeatures of computational methodsProblem recognitionProblem decompositionDivide and conquerPattern recognitionBacktrackingData miningHeuristicsPerformance modellingPipeliningVisualisationObject-oriented programmingClassesObjectsMethodsAttributesInstantiationEncapsulationInheritancePolymorphismOverridingPublic and privateGetters and settersConstructorsDestructorsClass diagramsAssociationAggregationComposition
Start Practicing Problem Solving and Programming
Choose any subtopic above to begin practicing with unlimited AI-generated questions.
Start with Variable declaration