Search this site
Embedded Files
Skip to main content
Skip to navigation
Computer Science
Home
Tutorials
Flowcharts
OCR Pseudocode
Google Colab
Hexadecimal
Python Programming
1. Getting Started
L1 Print & Strings
L2 Data Types
L3 User Input
L4 Variables
2. Conditions & Selection
L5 Conditions & Operators
L6 Selection
3. Loops
3.1 for Loops
3.2 while Loops
L7 Loops
4. Functions
L8 Functions
5. Collections
L9 Lists
L10 Dictionaries
6. Error Handling
L11 Error Handling
7. Object-Orientated Programming
L12 OOP
L13 Inheritance
L14 Polymorphism
L15 Encapsulation
8. Modules & Libraries
8.1 Random
Activities
L1-L7 EOU Practice
L1-L7 EOU Practice (Answers)
L1-L7 (Practice)
L1-L7 (Answers)
L1-L7 Pair Practice
L1-L8 (Practice)
L1-L8 (Answers)
L1-L9 (Practice)
L1-L9 (Answers)
L1-L10 (Practice)
L1-L10 (Answers)
L1-L11 (Practice)
L1-L11 (Answers)
L1-L12 (Practice)
L1-L12 (Answers)
L1-L12 (Revision)
RPG Project (L1-L12)
Group OOP Challenge
Coder 1
Coder 2
Coder 3
OOP Practice Tasks
GCE
1.1.1 Structure & Function of the Processor
L1: Components
L2: Fetch-Decode-Execute (FDE) Cycle
L3: Performance
L4: Types of Architecture
L5: Pipelining
1.1.1 Revision
1.1.2 Types of Processor
L1 CISC & RISC Processors
L2 Multicore and Parallel Systems
L3 GPUs
1.1.2 Revision
1.1.3 Input Output & Storage
L1 Input and Output Devices
L2 Storage Technologies
L3 RAM, ROM & Virtual Storage
1.1.3 Revision
1.5.1 Data Structures
2.1 Elements of computational thinking
2.1.1 Thinking Abstractly
2.1.2 Thinking Ahead
2.1.3 Thinking Procedurally
2.1.4 Thinking Logically
2.1.5 Thinking Concurrently
2.1 Revision
2.2 Problem solving and programming
2.3 Algorithms
2.5 Regular expressions, context-free languages and rewriting systems
Personal Project
1. Project Brief & Initial Planning
2. Design & Development Planning
3. Coding & Development
Video
4. Testing & Reflection
P3 Example Projects
GCSE
1.1 Systems Architecture
L1: Architecture of the CPU
L2: The Fetch-Decode-Execute Cycle
L3: Performance of the CPU
L4: Embedded Systems
1.1 Revision
1.2a Memory & Storage
L1 RAM & ROM
L2 Virtual Memory
L3 & L4 Secondary Storage & Common Types
L5 Applications of Storage
1.2b Units & Data Representation
1. Data Units, Binary & Hexadecimal
2. Binary Arithmetic, Shifts & Characters
3. Multimedia Representation & Compression
1.2b EOU Preparation 1
1.3 Networks, Connections & Protocols
Worksheet 1
Worksheet 2
L1: Introduction to Networks
L2: Network Hardware & Topologies
L3: The Internet & Network Models
L4: Connections, Security & Encryption
L5: Addressing, Standards, & Protocols
L6: Protocol Layers
1.4 Network Security
L1 Forms of Attack
L2 Threats: Malware
L3 Threats: Phishing
L4 Threats: Brute Force & DoS
Hashing & Salting
L5 Threats: Interception
L6 Threats: SQL Injection
L7 Identifying Vulnerabilities
EOU Preparation
1.5 Systems Software
L1 Purpose & Functionality of OS
L2 Utility Software
L3 OS (Part One)
L4 OS (Part Two)
1.6 Ethics, Law, Culture, Environment
2.1 Algorithms
2.2 Programming Fundamentals
2.3 Robust Programming
2.4 Boolean Logic
2.5 Programming Languages & IDEs
L1 Characteristics of Languages
L2 Low Level Programming
L3 Compilers & Interpreters for Translation
L4 IDEs
G8 Computing
Computing Fundamentals
Networks
1. What is the Internet?
2. Connectivity & Bandwidth
3. Network Topologies
4. Client-Server and Peer-to-Peer Networks
5. Encryption and Security
6. Data Packets & Protocols
Revision
G8 Networks Revision (Answers)
G7 Computing
Q1 Digital Literacy
Q2 Python Basics
Q3 Creative Digital Project
Website
Interactive Animation Project
3D Modelling
Q4 Data & Logic
Computer Crime & Cyber Security
Computer Science
1.1.3 Input Output & Storage
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse