OCR•A-Level•Computer Science
🧠
Elements of Computational Thinking
Problem solving, abstraction, and algorithm design
Practice 25 subtopics in Elements of Computational Thinking. All questions match the OCR A-Level specification.
About Elements of Computational Thinking
Elements of Computational Thinking is a key topic in the OCR A-Level Computer Sciencespecification. This topic covers problem solving, abstraction, and algorithm design.
Master all 25 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 (25)
🎲
Random Practice
Practice any subtopic from Elements of Computational Thinking
AbstractionRepresentational abstractionAbstraction by generalisationInformation hidingProcedural abstractionFunctional abstractionData abstractionProblem abstractionDecompositionIdentifying inputs and outputsPre-conditionsCachingReusable componentsProblem decompositionTop-down designIdentifying componentsIdentifying subproceduresFlow chartsPseudo-codeIdentifying decision pointsDetermining logical conditionsLogical reasoningConcurrent processingParallel processingBenefits of concurrent processing
Start Practicing Elements of Computational Thinking
Choose any subtopic above to begin practicing with unlimited AI-generated questions.
Start with Abstraction