Student Stream Menu AQA GCSE SLR 01 – Systems architecture SLR 02 – Memory and storage SLR 03 – Computer networks, protocols and layers SLR 04 – Cyber security SLR 05 – Hardware and software SLR 06 – Ethical, legal and environmental impacts SLR 07 – Algorithms SLR 08 – Basic programming concepts SLR 09 – Advanced programming concepts SLR 10 – Robust and secure programming SLR 11 – Boolean logic SLR 12 – Classification of programming languages SLR 13 – Data representation SLR 14 – Relational databases and SQL Cambridge IGCSE (0478-0984) 01. Data Representation 02. Data Transmission 03. Hardware 04. Software 05. The Internet and its uses 06. Automated and emerging technologies 07. Algorithm design and problem-solving 08. Programming 09. Databases 10. Boolean logic Pearson Edexcel GCSE (1CP2) Topic 1A Computational thinking and algorithms Topic 1B – Computational logic Topic 2A – Binary Topic 2B – Data representation & compression Topic 3A – Hardware Topic 3B – Software & programming languages Topic 4 – Networks and network security Topic 5 – Issues and impact Topic 6A – Developing code Topic 6B – Programming fundamentals OCR GCSE (J277) 1.1 – Systems architecture 1.2 – Memory and storage 1.3 – Computer networks, connections and protocols 1.4 – Network security 1.5 – Systems software 1.6 – Ethical, legal, cultural and environmental concerns 2.1 – Algorithms 2.2 – Programming fundamentals 2.3 – Producing robust programs 2.4 – Boolean logic 2.5 – Programming languages and IDEs AQA A level (7516-7517) Videos SLR 01 – Programming basics SLR 02 – Programming next steps SLR 03 – Programming paradigms SLR 04 – Data structures SLR 05 – Algorithms SLR 06 – Abstraction and automation SLR 07 – Regular & context free languages SLR 08 – Classification of algorithms SLR 09 – A model of computation SLR 10 – Number systems and bases SLR 11 – Binary SLR 12 – Coding text & graphics SLR 13 – Coding sound & music SLR 14 – Hardware & software SLR 15 – Programming languages & translators SLR 16 – Logic gates & boolean algebra SLR 17 – Internal computer architecture SLR 18 – Input & output devices SLR 19 – Moral, social, legal, cultural issues SLR 20 – Communication SLR 21 – Networks & the Internet SLR 22 – TCP IP & protocols SLR 23 – Databases SLR 24 – Big data SLR 25 – Functional programming paradigms SLR 26 – Writing functional programs SLR 27 – Aspects of software development OCR A level (H046-H446) Videos SLR 01 – Structure and function of the processor SLR 02 – Types of processor SLR 03 – Input output and storage SLR 04 – Operating systems – Systems software SLR 05 – Application generation SLR 06 – Software development SLR 07 – Types of programming language SLR 08 – Introduction to programming SLR 09 – Compression encryption and hashing SLR 10 – Databases SLR 11 – Networks SLR 12 – Web Technologies SLR 13 – Data types SLR 14 – Data structures SLR 15 – Boolean algebra SLR 16 – Computer related legislation SLR 17 – Ethical moral and cultural issues SLR 18 – Thinking abstractly SLR 19 – Thinking ahead SLR 20 – Thinking procedurally SLR 21 – Thinking logically SLR 22 – Thinking concurrently SLR 23 – Programming techniques SLR 24 – Computational methods SLR 25 – Algorithms SLR 26 – Algorithms CAMBRIDGE IGCSE Topic 4.1 Relationship between hardware, firmware and operating systems Last updated: 28.02.25 04. Software Other videos on this course CAMBRIDGE IGCSE Topic 4.1 Interrupts CAMBRIDGE IGCSE Topic 4.1 Operating systems part 1 CAMBRIDGE IGCSE Topic 4.1 Operating systems part 2 CAMBRIDGE IGCSE Topic 4.1 System software and application software overview CAMBRIDGE IGCSE Topic 4.1 The purpose and functions of operating systems