Isaac Computer Science
Skip to main content
  • My Isaac Icon
    My assignments My gameboardsMy progressMy tests
  • LearnIcon
    GCSE topicsA level topicsQuestion FinderGCSE Programming ChallengesComputer Science JourneysCareers in Computer ScienceGlossary
  • EventsIcon
    EventsNational competitionSafeguarding
  1. Home
  2. A level topics

A level topics

Computer networks

  • Network fundamentals
  • The internet
  • Network hardware
  • Communication
  • Web technologies

Computer systems

  • Boolean logic
  • Systems architecture
  • Memory and storage
  • Hardware
  • Software
  • Operating systems
  • High- and low-level languages
  • Translators

Cybersecurity

  • Social engineering
  • Malicious software
  • Network security

Data and information

  • Representation of numbers
  • Representation of text
  • Representation of images
  • Representation of sound
  • Compression
  • Encryption
  • File organisation
  • Database concepts
  • SQL
  • Big Data

Data structures and algorithms

  • Data structures
  • Searching algorithms
  • Sorting algorithms
  • Pathfinding algorithms
  • Complexity

Impacts of digital technology

  • Legislation
  • Impacts of technology

Maths for computer science

  • Number systems and sets
  • Mathematical functions

Programming fundamentals

  • Programming concepts
  • String handling
  • Subroutines
  • File handling
  • Recursion
  • IDEs

Programming paradigms

  • Procedural programming
  • Object-oriented programming
  • Functional programming
  • Event-driven programming

Software engineering

  • Program design
  • Testing
  • Software engineering principles
  • A level programming project / NEA

Theory of Computation

  • Computational thinking
  • Models of computation
Isaac Computer Science homepage

Isaac Computer Science is part of theNational Centre for Computing Education.

Support

  • About us
  • Contact us
  • Safeguarding
  • Student Support
  • Teacher Support

    Social

  • Isaac Computer Science on YouTube
  • Isaac Computer Science on Facebook
  • Isaac Computer Science on Instagram
  • Isaac Computer Science on Twitter
  • Links

    • Accessibility
    • Cookie policy
    • Privacy policy
    • Terms of use
  • All teaching materials on this site are available under the Open Government Licence v3.0, except where otherwise stated.

  • National Centre for Computing Education websiteUK Department for Education
STEM Learning