Skip to content

Computer Science

sources:

  • text: Standard textbook reference

This section covers computational thinking, data structures, algorithms, and systems. The Computer Science section pairs worked examples with the common mistakes examiners see most, so misunderstandings get fixed while they are still cheap to fix.

Prerequisites: Review the prerequisite topics before attempting this section.

  • Understand the core principles and definitions covered in this section
  • Apply key concepts to solve problems and answer exam-style questions
  • Connect this material to prerequisite topics and related sections

Use the diagnostic tests to find out whether Computer Science needs another pass before your exam, rather than revising topics you have already mastered. Use the cross-references to link related concepts across subjects where applicable.

This section provides comprehensive study materials and resources. Content is organised to build understanding progressively, from foundational concepts to advanced applications.

  • Core concepts and definitions
  • Worked examples with step-by-step solutions
  • Practice problems for self-assessment
  • Cross-references to related topics

Begin with the introductory material before progressing to advanced topics. Use the practice problems to test your understanding and identify areas for further study.

Keep practising and reviewing to master this topic.