Computer Science · Upper Sixth
- Linked lists, trees and graphsData Structures
- Binary search trees and traversalsData Structures
- Graph algorithms: BFS, DFS and DijkstraData Structures
- Hash tables and hashingData Structures
- Algorithm complexity and recursionAlgorithms
- Operating systems: process managementOperating Systems
- CPU scheduling algorithmsOperating Systems
- Concurrency, semaphores and deadlockOperating Systems
- Memory and file managementOperating Systems
- Virtual memory and page replacementOperating Systems
- Compilers and the compilation processTranslators
- Object-oriented programmingObject-Oriented Programming
- Functional and declarative programmingProgramming Paradigms
- Entity-relationship modellingDatabases
- Relational databases and normalisationDatabases
- SQLDatabases
- Transactions, ACID and concurrency controlDatabases
- Transport protocols and client-server applicationsNetworks
- Network securityNetworks
- Cryptography and digital certificatesNetworks
- Legal, ethical and social issuesSociety
- Emerging technologies: AI, cloud and IoTSociety
- Preparing the A Level practical paperRevision
- Exam technique for GCE A Level Computer ScienceRevision
Lessons in other subjects
BiologyChemistryEconomicsEnglish LanguageFrenchFurther MathematicsGeographyHistoryLiterature in EnglishMathematicsPhysics
Revise with Savio
Quizzes marked out of 20, step-by-step answers and an AI tutor available day and night.
Create my free account