Skip to content
ISIT SkillForge
A-Level Computer ScienceBTEC ITAAQ ITCoding LabNEA Project HubExam Practice
Log inSign up free
A-level Computer Science/Year 13

Sequence 14 — Theory of Computation I

Computational problem solving, algorithm construction, abstraction, information hiding, procedural/functional/data abstraction, problem reduction, decomposition, composition and automation. AQA 4.4.1–4.4.11.

Computational Problem Solving

  • Analyse computational problems by identifying objectives, inputs, outputs, constraints and success criteria
  • Distinguish genuine constraints from inputs, objectives and success criteria
Lesson ready

Following and Writing Algorithms

  • Interpret and trace algorithms expressed in pseudocode
  • Construct algorithms in pseudocode from a problem specification
Lesson ready

Abstraction and Information Hiding

  • Explain abstraction and information hiding with technical precision, beyond a bare definition
  • Explain why a given abstraction remains valid even as its implementation changes
Lesson ready

Procedural & Functional Abstraction

  • Distinguish between procedural and functional abstraction
  • Classify a given code example as primarily procedural or functional abstraction
Lesson ready

Data Abstraction & Problem Reduction

  • Select appropriate abstract data representations for a given problem
  • Explain what a problem reduction preserves and what it changes
Lesson ready

Decomposition, Composition & Automation

  • Break complex problems into manageable, genuinely independent components
  • Explain what composing decomposed components back together genuinely requires
Lesson ready
ISIT SkillForge

Learn. Practise. Build. Progress.

Platform

  • About
  • Pricing
  • Careers Hub
  • Blog
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Accessibility
  • Refund Policy
  • Acceptable Use Policy
  • AI Use Policy
  • Safeguarding Statement

Contact

  • Contact us
  • hello@itskillforge.co.uk

IT SkillForge is an independent educational platform. It is not affiliated with, endorsed by, or operated by AQA, OCR, Pearson/BTEC, or any other awarding organisation. Qualification names are used for descriptive purposes to indicate curriculum alignment only.

© 2026 IT SkillForge. All rights reserved.