82
Lessons written
8
Units
📝 Exam prep
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| AAlgorithms6 lessons | |||
| CS-L1-01 | Representing AlgorithmsDecomposition, abstraction, AQA pseudo-code and flowcharts. | ||
| CS-L1-02 | Trace TablesFollow an algorithm step by step and record every variable. | ||
| CS-L1-03 | Efficiency of AlgorithmsCounting steps — why one algorithm beats another. | ||
| CS-L1-04 | Searching — Linear & BinaryTwo ways to find a value in a list. | ||
| CS-L1-05 | Sorting — Bubble & MergeTwo classic ways to put a list in order. | ||
| CS-L1-06 | Unit 1 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| AData & variables2 lessons | |||
| CS-L2-01 | Data TypesInteger, real, Boolean, character, string — and casting. | ||
| CS-L2-02 | Variables & ConstantsNamed stores that change, and values that don't. | ||
| BControl flow2 lessons | |||
| CS-L2-03 | SelectionIF / ELSE IF / ELSE and nested decisions. | ||
| CS-L2-04 | Iteration — LoopsCount- and condition-controlled loops (FOR, WHILE, REPEAT). | ||
| COperators2 lessons | |||
| CS-L2-05 | Arithmetic Operations+ − * / and integer division DIV & MOD. | ||
| CS-L2-06 | Relational & Boolean OperationsComparisons and AND / OR / NOT. | ||
| DData structures2 lessons | |||
| CS-L2-07 | Arrays — 1-D & 2-DIndexed collections of items of the same type. | ||
| CS-L2-08 | RecordsGroup related fields of different types. | ||
| EInput, output & strings2 lessons | |||
| CS-L2-09 | Input, Output & Random NumbersUSERINPUT, OUTPUT and RANDOM_INT. | ||
| CS-L2-10 | String HandlingLength, substring, position, concatenation, case, char codes. | ||
| FSubroutines & structure2 lessons | |||
| CS-L2-11 | Subroutines — Procedures & FunctionsReusable named blocks, parameters and return values. | ||
| CS-L2-12 | Scope & Structured ProgrammingLocal vs global variables; modular design. | ||
| GRobust & secure programming3 lessons | |||
| CS-L2-13 | Validation & AuthenticationCheck input is sensible; confirm identity. | ||
| CS-L2-14 | Testing & Test DataNormal, boundary and erroneous data; error types. | ||
| CS-L2-15 | Unit 2 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| ANumber bases & conversion3 lessons | |||
| CS-L3-01 | Number BasesDenary, binary and hexadecimal — and why each is used. | ||
| CS-L3-02 | Binary ↔ Denary ConversionThe place-value method, both directions. | ||
| CS-L3-03 | Hexadecimal & ConversionsNibbles, and binary / denary ↔ hex. | ||
| BUnits & binary arithmetic3 lessons | |||
| CS-L3-04 | Units of InformationBit, nibble, byte, kB, MB, GB, TB. | ||
| CS-L3-05 | Binary AdditionAdding bytes — carrying and overflow. | ||
| CS-L3-06 | Binary ShiftsLogical shifts that multiply and divide by 2. | ||
| CEncoding text, images & sound3 lessons | |||
| CS-L3-07 | Character EncodingASCII and Unicode character codes. | ||
| CS-L3-08 | Representing ImagesPixels, resolution, colour depth, file size. | ||
| CS-L3-09 | Representing SoundSampling, sample rate, bit depth, file size. | ||
| DCompression & review2 lessons | |||
| CS-L3-10 | Data CompressionLossy vs lossless; RLE and Huffman coding. | ||
| CS-L3-11 | Unit 3 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| AHardware, software & logic3 lessons | |||
| CS-L4-01 | Hardware & SoftwareThe physical parts and the programs — and how they depend on each other. | ||
| CS-L4-02 | Boolean Logic — Gates & Truth TablesAND, OR and NOT gates, their symbols and truth tables. | ||
| CS-L4-03 | Logic CircuitsCombine gates; work out a circuit's output and expression. | ||
| BSoftware & languages2 lessons | |||
| CS-L4-04 | Software ClassificationSystem vs application; the OS and utility software. | ||
| CS-L4-05 | Programming Languages & TranslatorsLow/high level; assembler, compiler, interpreter. | ||
| CSystems architecture3 lessons | |||
| CS-L4-06 | The CPU & Von Neumann ArchitectureALU, control unit, registers and cache. | ||
| CS-L4-07 | Fetch–Decode–Execute CycleHow the CPU runs instructions; the key registers. | ||
| CS-L4-08 | CPU PerformanceClock speed, cores and cache. | ||
| DMemory, storage & review2 lessons | |||
| CS-L4-09 | Memory & StorageRAM vs ROM; magnetic, optical and solid-state storage. | ||
| CS-L4-10 | Unit 4 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| ANetworks & topologies3 lessons | |||
| CS-L5-01 | Networks & Network TypesWhat a network is; advantages/disadvantages; PAN, LAN and WAN. | ||
| CS-L5-02 | Wired & Wireless NetworksCables vs radio waves; factors affecting network performance. | ||
| CS-L5-03 | Network TopologiesThe star and bus layouts — and their trade-offs. | ||
| BThe internet & hardware2 lessons | |||
| CS-L5-04 | Network HardwareNIC, switch, router, WAP and transmission media. | ||
| CS-L5-05 | The Internet, DNS & the CloudHow the internet finds things; hosting and the cloud. | ||
| CProtocols & layers3 lessons | |||
| CS-L5-06 | Network ProtocolsTCP, IP, HTTP, HTTPS, FTP, SMTP and IMAP. | ||
| CS-L5-07 | The TCP/IP 4-Layer ModelApplication, transport, internet and link layers. | ||
| CS-L5-08 | Packet SwitchingPackets, headers, and routing data across the internet. | ||
| DSecurity & review2 lessons | |||
| CS-L5-09 | Encryption & Network SecurityPlaintext, ciphertext, keys, and securing data in transit. | ||
| CS-L5-10 | Unit 5 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| AThreats — people & malware3 lessons | |||
| CS-L6-01 | Cyber Security & ThreatsWhat cyber security is and the main threat types. | ||
| CS-L6-02 | Social EngineeringBlagging, phishing, pharming and shouldering. | ||
| CS-L6-03 | MalwareVirus, worm, trojan, ransomware and spyware. | ||
| BTechnical attacks3 lessons | |||
| CS-L6-04 | Brute-Force & Password AttacksGuessing passwords; weak and default password risks. | ||
| CS-L6-05 | Denial of Service & Data InterceptionFlooding a service offline; sniffing data in transit. | ||
| CS-L6-06 | SQL InjectionAttacking a database through an input box. | ||
| CDetection & prevention3 lessons | |||
| CS-L6-07 | Penetration TestingAuthorised attacks to find weaknesses first; white vs black box. | ||
| CS-L6-08 | Identifying & Authenticating UsersPasswords, biometrics, CAPTCHA, email confirmation and 2FA. | ||
| CS-L6-09 | Protecting SystemsAnti-malware, firewalls, access levels, encryption, updates, physical security. | ||
| DReview1 lesson | |||
| CS-L6-10 | Unit 6 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| ARelational concepts3 lessons | |||
| CS-L7-01 | Databases & Flat FilesWhat a database is; redundancy and inconsistency. | ||
| CS-L7-02 | Relational DatabasesTables, records and fields. | ||
| CS-L7-03 | Primary & Foreign KeysUniquely identifying records and linking tables. | ||
| BSQL — retrieving data4 lessons | |||
| CS-L7-04 | SQL: SELECT & FROMRetrieving chosen columns, or all with *. | ||
| CS-L7-05 | SQL: WHERE & Logical OperatorsFiltering rows; AND, OR and comparisons. | ||
| CS-L7-06 | SQL: Wildcards with LIKEPattern matching with % and _. | ||
| CS-L7-07 | SQL: ORDER BYSorting results ascending and descending. | ||
| CInserting & combining2 lessons | |||
| CS-L7-08 | SQL: INSERT INTOAdding a new record with matching values. | ||
| CS-L7-09 | Building Complete QueriesCombine SELECT, WHERE, LIKE and ORDER BY. | ||
| DReview1 lesson | |||
| CS-L7-10 | Unit 7 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
| Code | Lesson | Type | Milestone |
|---|---|---|---|
| AIssues & frameworks3 lessons | |||
| CS-L8-01 | Impacts of Technology — The Big PictureThe five impact lenses and stakeholders. | ||
| CS-L8-02 | Privacy & Personal DataHow data is collected; benefits vs privacy risks. | ||
| CS-L8-03 | Ethical & Cultural IssuesDigital divide, misinformation, bias and censorship. | ||
| BUK legislation4 lessons | |||
| CS-L8-04 | The Data Protection Act 2018Controlling personal data; the key principles. | ||
| CS-L8-05 | The Computer Misuse Act 1990Hacking and malware as criminal offences. | ||
| CS-L8-06 | Copyright, Designs & Patents Act 1988Protecting creative work; infringement. | ||
| CS-L8-07 | Software LicensingOpen source versus proprietary software. | ||
| CEnvironment & evaluation2 lessons | |||
| CS-L8-08 | Environmental ImpactsE-waste, energy use and responsible computing. | ||
| CS-L8-09 | Emerging Technology & Extended ResponsesAI, autonomous vehicles, wearables; how to answer 'Discuss'. | ||
| DReview1 lesson | |||
| CS-L8-10 | Unit 8 Review & Exam PrepRecap every spec point and practise exam questions. | Review | 📝 Exam prep |
No lessons match your search.