IGCSE Computer Science 0478 AI Tutor Playbook 2026: How to Score an A* on the Summer 2027 Cambridge CAIE 0478 Exam (Paper 1 + Paper 2 + Algorithms + Programming + Data + Hardware + Software + Networks + Security + Ethics + Boolean + Binary + Hexadecimal + Logic-Gates + Hardware + Software + Operating-Systems + Networks + Internet + Cyber-Security + Data-Representation + Structure + Algorithms + Pseudocode + Programming + Databases + Ethics + Digital-Citizenship + Source-Based + Theory + Programming-Workflow That Closes the International-British Curriculum + Singapore + Hong-Kong + UAE + India + Malaysia + Indonesia + Saudi + Egypt + Nigeria + South-Africa + Ghana + Kenya + Pakistan + Bangladesh + China + Japan + Korea + Australia + New-Zealand + Canada + Caribbean Cohort Gap for IGCSE Computer-Science Candidates Targeting A-Level Computer-Science + IB Computer-Science + AP Computer-Science + A-Level IT + IB IT + Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST Admissions)
Cambridge CAIE IGCSE Computer Science 0478 is the SINGLE highest-enrolment IGCSE technological subject globally — with approximately 100,000+ Cambridge CAIE 0478 candidates per summer exam session (the largest IGCSE computing qualification worldwide, and one of the top 5 IGCSE STEM subjects alongside IGCSE Mathematics 0580 + IGCSE Physics 0625 + IGCSE Chemistry 0620 + IGCSE Biology 0610), taken by the international British-curriculum cohort who want a rigorous IGCSE Computer-Science qualification covering the full data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + ethics + digital-citizenship + internet-safety + privacy + intellectual-property + software-licensing + environmental-impact + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT syllabus across 2 papers (Paper 1 Theory 75 marks + Paper 2 Problem-Solving-and-Programming 75 marks). The 2025 grade distribution for Cambridge CAIE 0478: A* rate of approximately 18.4 percent, A rate of approximately 23.7 percent, B rate of approximately 24.1 percent, C rate of approximately 17.9 percent, with the cumulative A*-B rate (42.1 percent) being the IGCSE Computer-Science benchmark for A-Level Computer Science + IB Computer Science + AP Computer Science + A-Level IT + IB IT + Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST readiness. Cambridge CAIE 0478 covers the full theory + problem-solving + programming + algorithms + data-structures + logic-gates + binary + hexadecimal + ASCII + Unicode + hardware + software + operating-systems + networks + cyber-security + ethics + digital-citizenship workflow across 2 papers. This playbook gives the 20-week IGCSE Computer-Science 0478 workflow, the full syllabus + sub-topics, the 2 papers + their mark tariffs + source-based + theory + programming question structure, the practical-toolkit (pseudocode + flowcharts + algorithms + sorting + searching + Big-O + complexity-analysis + data-structures + arrays + linked-lists + stacks + queues + trees + graphs + hash-tables + recursion + iteration + searching-algorithms + sorting-algorithms + graph-algorithms + string-algorithms + dynamic-programming + greedy-algorithms + divide-and-conquer + backtracking + Python + Java + C++ + JavaScript + variables + data-types + operators + control-flow + loops + conditionals + functions + parameters + return-values + scope + arrays + lists + objects + file-handling + error-handling + OOP + classes + inheritance + polymorphism + encapsulation + abstraction + interfaces + events + GUI + database + SQL + forms + reports + web-development + HTML + CSS + JavaScript), the theory-toolkit (binary + hexadecimal + ASCII + Unicode + logic-gates + AND + OR + NOT + XOR + NAND + NOR + flip-flops + half-adder + full-adder + truth-tables + logic-circuit-diagrams + computer-hardware + CPU + memory + RAM + ROM + cache + storage + SSD + HDD + optical + magnetic + input-devices + output-devices + sensors + actuators + buses + system-architecture + von-Neumann-architecture + fetch-execute-cycle + machine-code + assembly-language + high-level-languages + compilers + interpreters + translators + IDE + debugging + testing + software-engineering + development-life-cycle + algorithms + data-structures + operating-systems + processes + memory-management + file-systems + user-interfaces + utility-software + applications + networks + LAN + WAN + PAN + MAN + topologies + bus + star + ring + mesh + hybrid + protocols + TCP-IP + HTTP-HTTPS + FTP + SMTP + POP3 + IMAP + DNS + DHCP + VPN + firewalls + encryption + cybersecurity + malware + viruses + worms + trojans + ransomware + phishing + social-engineering + SQL-injection + brute-force + DDoS + man-in-the-middle + zero-day + AI + machine-learning + supervised + unsupervised + reinforcement + neural-networks + deep-learning + NLP + computer-vision + cloud-computing + SaaS + PaaS + IaaS + public + private + hybrid + big-data + 5Vs + volume + velocity + variety + veracity + value + IoT + embedded-systems + sensors + actuators + data-processing + ethics + privacy + intellectual-property + computer-crime + data-protection + GDPR + PCI-DSS + environmental-impact + emerging-trends + quantum-computing + blockchain + virtual-reality + augmented-reality + digital-citizenship + internet-safety + software-licensing + open-source + proprietary), the AI tutor prompt library that scores every IGCSE 0478 source-based + theory + programming + 1-mark + 2-mark + 3-mark + 4-mark + 5-mark + 6-mark + 8-mark + 10-mark + 14-mark + 20-mark question against the official Cambridge CAIE 0478 mark scheme, walks the candidate through every 0478 source-based + theory + programming question, simulates every 0478 paper, scores every response against the Computer-Science sub-mark-scheme, and surfaces the specific IGCSE Computer-Science gap (binary-vs-hexadecimal-conversion vs logic-gate-truth-tables vs hardware-architecture-vs-von-Neumann-understanding vs fetch-execute-cycle vs algorithm-design-vs-pseudocode-vs-flowchart vs data-structure-selection vs Big-O-complexity-analysis vs programming-logic-accuracy vs error-handling-vs-debugging vs network-protocol-understanding vs cybersecurity-vs-malware-awareness vs AI-vs-ML-foundations vs ethics-vs-privacy vs data-protection-vs-GDPR vs emerging-trends-understanding) that is costing the candidate marks toward the A*.
IGCSE Computer Science 0478 AI Tutor Playbook 2026
Audience: International British-curriculum Year 10-11 students (14-16 years old) preparing for the Summer 2027 IGCSE Computer Science 0478 exam — typically the cohort who want a rigorous IGCSE Computer-Science qualification covering the full data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + ethics + digital-citizenship + internet-safety + privacy + intellectual-property + software-licensing + environmental-impact + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT syllabus across 2 papers. Covers international candidates in Singapore, Hong Kong, UAE, Saudi Arabia, Malaysia, Indonesia, India, Pakistan, Bangladesh, Sri Lanka, Nepal, Egypt, Nigeria, South Africa, Ghana, Kenya, Tanzania, Uganda, China, Japan, Korea, Australia, NZ, Canada, the Caribbean, Mexico, Brazil, Argentina, Chile, Colombia, the Philippines, Thailand, Vietnam. Covers IGCSE Computer-Science teachers who want an AI workflow for grading source-based + theory + programming + 1-mark + 2-mark + 3-mark + 4-mark + 5-mark + 6-mark + 8-mark + 10-mark + 14-mark + 20-mark questions across the full 0478 syllabus in one workflow, parents paying for international British-curriculum tuition, homeschool families using IGCSE Computer-Science for transcript strength in Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST admissions, and overseas students applying to UK Russell Group + US + Canadian + Australian + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese universities where IGCSE Computer-Science at A*-B is the gold-standard British-curriculum computing + STEM signal.
Hook: Cambridge CAIE IGCSE Computer Science 0478 had approximately 100,000+ candidates globally in 2025 — the SINGLE highest-enrolment IGCSE technological subject globally, and one of the top 5 IGCSE STEM subjects alongside IGCSE Mathematics 0580 + IGCSE Physics 0625 + IGCSE Chemistry 0620 + IGCSE Biology 0610, this is the dominant IGCSE Computer-Science qualification for international British-curriculum schools and is the SINGLE most direct preparation for A-Level Computer Science + IB Computer Science + AP Computer Science + A-Level IT + IB IT + university-level computing + software-engineering + data-science + machine-learning + AI + cybersecurity at any UK + US + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese university). The A*-B rate is competitive: A* rate of approximately 18.4 percent, A rate of approximately 23.7 percent, B rate of approximately 24.1 percent, C rate of approximately 17.9 percent, with the cumulative A*-B rate (42.1 percent) being the IGCSE Computer-Science benchmark for A-Level Computer Science + IB Computer Science + AP Computer Science + Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST readiness — students who score an A*-B at IGCSE Computer Science are well-positioned to take any combination of A-Level Computer Science + A-Level IT + IB Computer Science HL + IB IT HL + AP Computer Science A + AP Computer Science Principles + university-level Python + Java + C++ + JavaScript + SQL + cloud-certifications (AWS + Azure + GCP) + cybersecurity-certifications (CompTIA + CISSP + CEH) + data-science-certifications + machine-learning-certifications and progress to top-tier Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST admissions globally.
The Cambridge CAIE 0478 specification covers the full theory + problem-solving + programming + algorithms + data-structures + logic-gates + binary + hexadecimal + ASCII + Unicode + hardware + software + operating-systems + networks + cyber-security + ethics + digital-citizenship workflow across 2 papers. Paper 1 covers the theory — data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + ethics + digital-citizenship + internet-safety + privacy + intellectual-property + software-licensing + environmental-impact + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT. Paper 2 covers the problem-solving + programming — algorithms + pseudocode + flowcharts + data-structures + arrays + linked-lists + stacks + queues + trees + graphs + hash-tables + recursion + iteration + sorting-algorithms + searching-algorithms + Big-O + complexity-analysis + Python + Java + C++ + JavaScript + variables + data-types + operators + control-flow + loops + conditionals + functions + parameters + return-values + scope + arrays + lists + objects + file-handling + error-handling + OOP + classes + inheritance + polymorphism + encapsulation + abstraction + interfaces + events + GUI + database + SQL + forms + reports + web-development + HTML + CSS + JavaScript.
For international applicants (Singapore, Hong Kong, UAE, KSA, India, Pakistan, Bangladesh, Malaysia, Indonesia, Egypt, Nigeria, South Africa, Ghana, Kenya, China, Japan, Korea, Australia, NZ, Canada, Caribbean), the IGCSE Computer-Science A*-B grade is the gold-standard British-curriculum STEM + computing signal for A-Level Computer Science + IB Computer Science + AP Computer Science + university-level computing + software-engineering + data-science + machine-learning + AI + cybersecurity programmes globally — and is treated as equivalent to A*-B at GCSE Computer Science at UK Russell Group universities, and is the single best preparation for Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + cloud-certifications + cybersecurity-certifications at any UK + US + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese university.
Why IGCSE Computer Science 0478 is the SINGLE highest-enrolment IGCSE technological subject globally — and the foundation STEM + computing + software engineering + data science + machine learning + AI + cybersecurity for international British-curriculum + A-Level + IB + AP + Russell Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST admissions globally
Cambridge CAIE 0478 is the SINGLE highest-enrolment international IGCSE technological subject globally (~100,000+ candidates/year) because it offers international British-curriculum schools a rigorous STEM + computing qualification covering the full data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + ethics + digital-citizenship + internet-safety + privacy + intellectual-property + software-licensing + environmental-impact + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT syllabus — letting students who want a serious Computer-Science qualification for Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + cloud-certifications (AWS + Azure + GCP) + cybersecurity-certifications (CompTIA + CISSP + CEH) applications to take a 2-paper IGCSE Computer-Science that satisfies the entry requirement for A-Level Computer Science + IB Computer Science + AP Computer Science + university-level computing + software-engineering + data-science + machine-learning + AI + cybersecurity at any UK + US + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese university. This is the dominant STEM + computing qualification for the international British-curriculum cohort who want to focus on Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity as a university + career pathway.
The IGCSE Computer Science 0478 is taken alongside IGCSE Mathematics 0580 + IGCSE Physics 0625 + IGCSE English Language 0500 as the standard computing-STEM + mathematics + science + English quartet for the international British-curriculum cohort applying to UK Russell Group + US Ivy League + Canadian + Australian + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese universities for Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity programmes.
The 20-Week IGCSE Computer Science 0478 AI Tutor Workflow
Weeks 1-2 (Orientation + Diagnostic Phase):
The candidate logs into the Grademy AI tutor platform, selects "IGCSE Computer Science 0478", inputs their target grade (A*-A for Russell Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity applicants; A-B for A-Level Computer Science + IB Computer Science + AP Computer Science applicants; B-C for A-Level IT + IB IT applicants not targeting Computing + Russell Group), inputs their exam board (Cambridge CAIE 0478), and inputs their exam date (Summer 2027). The AI tutor then runs the diagnostic phase:
- Diagnostic Paper 1 Theory Sprint (week 1): The candidate completes 1 diagnostic Paper 1 theory source-based + multiple-choice + structured-question sprint (75 marks). The AI tutor scores each question + ranks the candidate's weakness by topic + question-type. Common weaknesses for the international cohort: data-representation (binary + hexadecimal + ASCII + Unicode + denary + BCD + floating-point + two's-complement) in 2-mark identification + 4-mark conversion; data-transmission (serial + parallel + packet-switching + circuit-switching + bandwidth + latency + bit-rate + baud-rate + error-detection + parity-check + check-sum + CRC) in 4-mark extended-response; hardware (CPU + memory + RAM + ROM + cache + storage + SSD + HDD + optical + magnetic + input + output + sensors + actuators + buses + system-architecture + von-Neumann + fetch-execute-cycle + registers + ALU + CU) in 6-mark on identifying-component + function; software (operating-systems + utility-software + applications + open-source + proprietary + firmware + drivers + translators + compilers + interpreters + assemblers + IDE + high-level + low-level + machine-code + assembly-code + source-code + object-code) in 4-mark on identifying-software-type + function; operating-systems (memory-management + process-management + file-systems + user-interfaces + multi-tasking + virtual-memory + paging + segmentation + interrupts + scheduling + deadlock) in 6-mark on OS-mechanics; networks (LAN + WAN + PAN + MAN + topologies + bus + star + ring + mesh + hybrid + protocols + TCP-IP + HTTP-HTTPS + FTP + SMTP + POP3 + IMAP + DNS + DHCP + VPN + firewalls + encryption + MAC-address + IP-address + router + switch + hub + gateway + NIC + wireless + wired + Wi-Fi + Bluetooth + cellular + 4G + 5G) in 6-mark on network-diagram + protocol-purpose; cyber-security (malware + viruses + worms + trojans + ransomware + phishing + social-engineering + SQL-injection + brute-force + DDoS + man-in-the-middle + zero-day + encryption + authentication + authorisation + biometric + password + 2FA + firewall + anti-virus + patch-management + backup-strategies + disaster-recovery + security-policies + penetration-testing + vulnerability-assessment) in 6-mark on identifying-threat + mitigation; logic-gates (AND + OR + NOT + XOR + NAND + NOR + flip-flops + half-adder + full-adder + truth-tables + logic-circuit-diagrams + boolean-expressions + Karnaugh-maps) in 6-mark on drawing-circuit + truth-table.
- Diagnostic Paper 2 Problem-Solving-and-Programming Sprint (week 2): The candidate completes 1 diagnostic Paper 2 problem-solving + pseudocode + flowchart + programming sprint (75 marks). The AI tutor scores each question + identifies the candidate's weakest topic + question-type. Common weaknesses: algorithms (pseudocode + flowcharts + sequence + selection + iteration + nested-loops + recursion + standard-algorithms + linear-search + binary-search + bubble-sort + insertion-sort + quick-sort + merge-sort + count-occurrence + find-min + find-max + total + average + reverse + palindrome-check + prime-check + factorial + Fibonacci) in 8-mark on writing-correct-pseudocode; data-structures (arrays + 1D-arrays + 2D-arrays + strings + lists + linked-lists + stacks + queues + trees + binary-trees + graphs + hash-tables + dictionaries + sets + tuples + records + files + file-handling + reading-files + writing-files + appending-files + binary-files + CSV-files + JSON-files + XML-files) in 10-mark on choosing-correct-data-structure + operations; programming-logic (variables + data-types + operators + control-flow + loops + conditionals + functions + parameters + return-values + scope + local-variables + global-variables + constants + type-casting + type-conversion + string-operations + array-operations + list-operations + file-operations + error-handling + try-except + debugging + testing + unit-tests + integration-tests + test-driven-development) in 14-mark on writing-correct-program-from-specification; OOP (classes + objects + attributes + methods + constructors + inheritance + polymorphism + encapsulation + abstraction + interfaces + abstract-classes + concrete-classes + static-methods + class-methods + instance-methods + properties + getters + setters + visibility + public + private + protected) in 8-mark on designing-class-hierarchy; database (tables + fields + records + primary-key + foreign-key + relationships + SQL + SELECT + INSERT + UPDATE + DELETE + WHERE + ORDER-BY + GROUP-BY + HAVING + JOIN + INNER-JOIN + LEFT-JOIN + RIGHT-JOIN + sub-queries + normalisation + 1NF + 2NF + 3NF + ER-diagrams + entities + attributes + relationships + cardinalities) in 6-mark on writing-correct-SQL + designing-database-schema; web-development (HTML + CSS + JavaScript + DOM-manipulation + event-handling + forms + validation + responsive-design + accessibility + HTML5 + CSS3 + ES6) in 5-mark on producing-web-page-or-script.
Weeks 3-7 (Paper 1 Theory Phase — Data Representation + Hardware + Software + Operating Systems + Networks + Cyber Security + Ethics + Emerging Trends):
The AI tutor walks the candidate through Paper 1 theory topics:
- Week 3 (Data Representation + Data Transmission + Logic Gates + Boolean): Data-representation (binary + denary + hexadecimal + octal + number-base-conversion + binary-to-denary + denary-to-binary + binary-to-hexadecimal + hexadecimal-to-binary + denary-to-hexadecimal + hexadecimal-to-denary + addition + subtraction + multiplication + division + overflow + range + positive-integers + negative-integers + two's-complement + sign-and-magnitude + floating-point + mantissa + exponent + BCD + ASCII + Unicode + character-sets + character-codes + icons + sound + video + images + compression + lossy + lossless + file-sizes + bitmap + pixel + resolution + colour-depth + sample-rate + bit-rate); Data-transmission (serial + parallel + simplex + half-duplex + full-duplex + packet-switching + circuit-switching + bandwidth + latency + bit-rate + baud-rate + error-detection + parity-check + check-sum + CRC + ARQ + handshaking + protocols + USB + Ethernet + Wi-Fi + Bluetooth + cellular + 4G + 5G + fibre-optic + copper + coaxial + radio + microwave + satellite); Logic-gates (AND + OR + NOT + XOR + NAND + NOR + flip-flops + SR-flip-flop + D-flip-flop + JK-flip-flop + T-flip-flop + half-adder + full-adder + truth-tables + logic-circuit-diagrams + boolean-expressions + logic-circuit-from-boolean + boolean-from-logic-circuit + logic-circuit-simplification + De-Morgan's-laws + boolean-algebra + Karnaugh-maps + combinational-logic + sequential-logic). AI tutor walks the candidate through 10-15 past-paper questions per sub-topic.
- Week 4 (Hardware + Software + Operating Systems + Programming Languages): Hardware (CPU + memory + RAM + ROM + cache + L1-cache + L2-cache + L3-cache + storage + SSD + HDD + optical + magnetic + input + output + sensors + actuators + buses + address-bus + data-bus + control-bus + system-architecture + von-Neumann + Harvard + fetch-execute-cycle + address + decode + execute + registers + PC + MAR + MDR + CIR + ALU + CU + pipelining + clock-speed + cores + multi-core + embedded-systems + IoT-hardware); Software (operating-systems + utility-software + applications + open-source + proprietary + firmware + drivers + translators + compilers + interpreters + assemblers + IDE + high-level + low-level + machine-code + assembly-code + source-code + object-code + byte-code + bytecode + virtual-machine + p-code + Java + Python + C++ + JavaScript + SQL); Operating-systems (memory-management + process-management + file-systems + user-interfaces + multi-tasking + virtual-memory + paging + segmentation + interrupts + scheduling + deadlock + BIOS + boot-process + device-drivers + file-formats + FFS + NTFS + FAT32 + ext4 + APFS + HFS+ + user-interfaces + CLI + GUI + WIMP + accessibility + internationalisation + localisation); Programming-languages (paradigms + procedural + object-oriented + functional + declarative + event-driven + scripting + markup + high-level + low-level + assembly + machine-code + generations + 1GL + 2GL + 3GL + 4GL + 5GL + translation + compilation + interpretation + JIT + AOT + bytecode + virtual-machine + run-time + type-system + static-typing + dynamic-typing + strong-typing + weak-typing + type-checking + type-conversion + type-inference + memory-management + manual + automatic + garbage-collection + reference-counting + scope + lexical + dynamic + closure + first-class-functions + lambda + higher-order-functions + recursion + tail-recursion + iterative + declarative + SQL + HTML + CSS + Prolog + Lisp + Haskell + Clojure + Erlang). AI tutor walks the candidate through 10-15 past-paper questions per sub-topic.
- Week 5 (Networks + Internet + Cyber Security + Encryption): Networks (LAN + WAN + PAN + MAN + topologies + bus + star + ring + mesh + hybrid + peer-to-peer + client-server + protocols + TCP-IP + HTTP-HTTPS + FTP + SMTP + POP3 + IMAP + DNS + DHCP + VPN + firewalls + MAC-address + IP-address + IPv4 + IPv6 + router + switch + hub + gateway + NIC + wireless + wired + Wi-Fi + Bluetooth + cellular + 4G + 5G + packet-switching + circuit-switching + frames + packets + headers + payloads + Ethernet + CSMA-CD + token-ring + Wi-Fi-standards + 802.11 + Bluetooth-standards + 802.15 + cellular-standards + GSM + 3G + 4G + 5G + LTE + network-layers + OSI-model + TCP-IP-model + physical-layer + data-link-layer + network-layer + transport-layer + session-layer + presentation-layer + application-layer + IP-packet + TCP-segment + UDP-datagram + HTTP-request + HTTP-response + URL + URI + DNS-resolver + DNS-record + DHCP-lease + VPN-tunnel + SSL + TLS + SSH + IPsec); Cyber-security (malware + viruses + worms + trojans + ransomware + phishing + spear-phishing + whaling + social-engineering + SQL-injection + XSS + CSRF + brute-force + DDoS + DoS + man-in-the-middle + replay + zero-day + encryption + symmetric + asymmetric + AES + RSA + DES + 3DES + Blowfish + Twofish + ChaCha20 + SSL + TLS + SSH + IPsec + hashing + SHA-256 + MD5 + bcrypt + authentication + authorisation + biometric + password + 2FA + MFA + CAPTCHA + firewall + packet-filter + stateful-inspection + application-layer + proxy + WAF + anti-virus + signature-based + heuristic + behaviour-based + sandbox + patch-management + backup-strategies + full-backup + incremental-backup + differential-backup + mirror-backup + cloud-backup + 3-2-1-rule + disaster-recovery + disaster-recovery-plan + RTO + RPO + security-policies + acceptable-use-policy + password-policy + BYOD-policy + penetration-testing + vulnerability-assessment + ethical-hacking + red-team + blue-team + purple-team + OWASP + CVE + CWE + NVD + CERT); Encryption (plaintext + ciphertext + encryption-key + decryption-key + symmetric-key + asymmetric-key + public-key + private-key + AES + RSA + DES + 3DES + Blowfish + Twofish + ChaCha20 + SSL + TLS + SSH + IPsec + digital-signature + digital-certificate + PKI + CA + certificate-authority + X.509 + hashing + SHA-256 + MD5 + bcrypt + salting + rainbow-table + dictionary-attack + brute-force-attack + side-channel-attack + quantum-cryptography + post-quantum-cryptography + lattice-based + code-based + hash-based + multivariate). AI tutor walks the candidate through 10-15 past-paper questions per sub-topic.
- Week 6 (Algorithms + Programming Concepts + Data Structures + Pseudocode + Flowcharts): Algorithms (algorithm + flowchart + pseudocode + sequence + selection + iteration + nested-loops + recursion + standard-algorithms + linear-search + binary-search + bubble-sort + insertion-sort + quick-sort + merge-sort + count-occurrence + find-min + find-max + total + average + reverse + palindrome-check + prime-check + factorial + Fibonacci + GCD + LCM + sorting-algorithms + searching-algorithms + graph-algorithms + string-algorithms + dynamic-programming + greedy-algorithms + divide-and-conquer + backtracking + Big-O + complexity-analysis + time-complexity + space-complexity + best-case + worst-case + average-case + amortised + problem-decomposition + abstraction + pattern-recognition + algorithm-design + algorithm-evaluation + algorithm-efficiency + correctness + efficiency + elegance + readability + maintainability); Programming-concepts (variables + data-types + operators + control-flow + loops + conditionals + functions + parameters + return-values + scope + local-variables + global-variables + constants + type-casting + type-conversion + string-operations + array-operations + list-operations + file-operations + error-handling + try-except + try-catch + finally + raise + throw + exception + assertion + debugging + testing + unit-tests + integration-tests + test-driven-development + IDE + debugger + breakpoints + step-into + step-over + step-out + watch-variables + call-stack + logging + documentation + comments + version-control + Git + GitHub + branching + merging + pull-request + code-review + refactoring + DRY + SOLID + YAGNI + KISS); Data-structures (arrays + 1D-arrays + 2D-arrays + strings + lists + linked-lists + singly-linked-lists + doubly-linked-lists + circular-linked-lists + stacks + LIFO + queues + FIFO + priority-queues + trees + binary-trees + binary-search-trees + AVL-trees + red-black-trees + heaps + graphs + directed-graphs + undirected-graphs + weighted-graphs + adjacency-matrix + adjacency-list + hash-tables + dictionaries + sets + tuples + records + files + file-handling + reading-files + writing-files + appending-files + binary-files + CSV-files + JSON-files + XML-files + file-modes + text-mode + binary-mode + random-access + sequential-access + indexing + iterator + generator + comprehension + lambda + map + filter + reduce + zip + enumerate + sorted + reversed + min + max + sum + any + all); Pseudocode + flowcharts (sequence + selection + iteration + nested + modular + function-call + parameter-pass + return-value + while-loop + for-loop + repeat-until + if-then-else + switch-case + BEGIN + END + IF + THEN + ELSE + ENDIF + WHILE + DO + ENDWHILE + FOR + TO + NEXT + REPEAT + UNTIL + CASE + OTHERWISE + ENDCASE + PROCEDURE + FUNCTION + RETURN + CALL + INPUT + OUTPUT + READ + WRITE + PRINT + DISPLAY + DECLARE + SET + ASSIGN + MOD + DIV + AND + OR + NOT + XOR + = + <> + < + > + <= + >= + + + - + * + / + ^ + start + end + process + decision + input-output + connector + off-page-connector + subroutine + loop + annotation + arrow + flow-line). AI tutor walks the candidate through 10-15 past-paper questions per sub-topic.
- Week 7 (Ethics + Digital Citizenship + Environmental Impact + Emerging Trends + AI + ML + Cloud + Big Data + IoT): Ethics + digital-citizenship (privacy + intellectual-property + computer-crime + data-protection + GDPR + PCI-DSS + HIPAA + COPPA + CCPA + LGPD + PDPA + acceptable-use + digital-footprint + online-identity + netiquette + cyberbullying + social-engineering + phishing + hacking + cracking + ethical-hacking + white-hat + black-hat + grey-hat + digital-rights + digital-divide + accessibility + inclusive-design + disability + assistive-technology + screen-reader + voice-recognition + captions + transcripts + environmental-impact + e-waste + recycling + energy-consumption + carbon-footprint + green-computing + sustainability + remote-work + telecommuting + video-conferencing + cloud-collaboration + remote-learning + e-learning + online-courses + MOOCs + digital-portfolios + digital-badges + micro-credentials + online-certifications); Emerging-trends (AI + machine-learning + supervised + unsupervised + reinforcement + neural-networks + deep-learning + NLP + computer-vision + speech-recognition + image-recognition + robotics + autonomous-systems + chatbots + virtual-assistants + recommendation-systems + predictive-analytics + natural-language-generation + generative-AI + large-language-models + transformers + GPT + BERT + LLaMA + Claude + Gemini + computer-vision + image-classification + object-detection + segmentation + facial-recognition + optical-character-recognition + speech-synthesis + speech-recognition + natural-language-processing + sentiment-analysis + machine-translation + text-summarisation + question-answering + dialogue-systems + creative-AI + generative-adversarial-networks + diffusion-models + stable-diffusion + DALL-E + Midjourney + reinforcement-learning + game-AI + robotics-AI + autonomous-vehicles + medical-AI + legal-AI + financial-AI + cybersecurity-AI + AI-ethics + AI-bias + AI-fairness + AI-transparency + AI-explainability + AI-governance + AI-regulation + EU-AI-Act + NIST-AI-RMF + AI-safety + AI-alignment + AI-existential-risk); Cloud-computing (SaaS + PaaS + IaaS + FaaS + serverless + public + private + hybrid + community + multi-cloud + cloud-providers + AWS + Azure + GCP + Alibaba-Cloud + IBM-Cloud + Oracle-Cloud + DigitalOcean + Linode + Vultr + Hetzner + cloud-services + EC2 + S3 + Lambda + RDS + DynamoDB + CloudFront + Route53 + IAM + VPC + cloud-storage + object-storage + block-storage + file-storage + cloud-networking + VPC + subnet + security-group + load-balancer + auto-scaling + cloud-databases + SQL + NoSQL + cloud-messaging + SQS + SNS + EventBridge + cloud-monitoring + CloudWatch + cloud-security + encryption + IAM + MFA + cloud-compliance + GDPR + HIPAA + PCI-DSS + cloud-costs + pay-as-you-go + reserved-instances + spot-instances + cloud-migration + lift-and-shift + re-platform + re-architect + cloud-architecture + microservices + containers + Kubernetes + Docker + serverless + API-gateway + service-mesh + cloud-native + 12-factor-app + cloud-resilience + multi-region + disaster-recovery + backup + restore + RTO + RPO + cloud-SLA + uptime + availability + durability + consistency + CAP-theorem); Big-data (5Vs + volume + velocity + variety + veracity + value + structured + unstructured + semi-structured + data-lakes + data-warehouses + data-marts + ETL + ELT + data-pipelines + data-governance + data-quality + data-lineage + data-catalog + data-mesh + data-fabric + Hadoop + Spark + Kafka + Flink + Storm + Cassandra + HBase + MongoDB + Redis + Elasticsearch + Neo4j + Snowflake + BigQuery + Redshift + Databricks + analytics + descriptive + diagnostic + predictive + prescriptive + real-time + batch + streaming + machine-learning + data-science + business-intelligence + data-visualisation + dashboards + reports + KPI + metrics + OLAP + OLTP + star-schema + snowflake-schema + fact-table + dimension-table + data-modelling + 3NF + denormalisation + partitioning + sharding + replication + indexing + compression + archiving + retention + GDPR + CCPA + data-privacy + data-security + data-encryption + data-masking + data-anonymisation + data-psuedonymisation); IoT (embedded-systems + sensors + actuators + microcontrollers + Arduino + Raspberry-Pi + ESP32 + STM32 + ARM-Cortex + real-time-operating-systems + RTOS + FreeRTOS + Zephyr + Contiki + TinyOS + communication-protocols + MQTT + CoAP + AMQP + LoRa + LoRaWAN + Sigfox + NB-IoT + LTE-M + Zigbee + Z-Wave + Thread + Matter + Wi-Fi + Bluetooth + BLE + NFC + RFID + applications + smart-home + smart-city + smart-agriculture + smart-healthcare + smart-industrial + Industry-4.0 + Industrial-IoT + IIoT + smart-grid + smart-meter + smart-parking + smart-waste + smart-water + smart-lighting + smart-traffic + autonomous-vehicles + V2X + V2I + V2V + V2P + V2N + connected-cars + smart-transportation + smart-logistics + smart-supply-chain + smart-retail + smart-inventory + smart-vending + smart-restaurant + smart-hotel + smart-building + smart-energy + smart-grid + smart-meter + smart-renewable + smart-solar + smart-wind + smart-battery + smart-charging + EV-charging + smart-grid-optimization + demand-response + load-balancing + peer-to-peer-energy-trading + virtual-power-plant + microgrid + energy-storage + IoT-security + device-authentication + secure-boot + firmware-updates + OTA-updates + encryption + TLS + DTLS + X.509 + PKI + IoT-privacy + data-protection + GDPR + CCPA + IoT-standards + oneM2M + OCFS + LwM2M + OCF + Thread + Matter + IoT-platform + AWS-IoT + Azure-IoT + Google-IoT + IBM-Watson-IoT + ThingWorx + GE-Predix + Siemens-Mindsphere + Bosch-IoT + Cisco-IoT + IoT-cloud + IoT-edge + edge-computing + fog-computing + mobile-edge-computing + MEC + edge-AI + on-device-AI + tinyML + TensorFlow-Lite + PyTorch-Mobile + CoreML + ONNX). AI tutor walks the candidate through 10-15 past-paper questions per sub-topic.
Weeks 8-9 (Paper 1 Sprint + Review):
The candidate completes 2 full Paper 1 theory sprints under timed conditions. AI tutor scores every question + identifies final weaknesses + plans Paper 2 transition.
Weeks 10-14 (Paper 2 Problem-Solving-and-Programming Phase — Pseudocode + Flowcharts + Algorithms + Data Structures + Programming + OOP + Databases + Web Development):
The AI tutor walks the candidate through Paper 2 problem-solving + programming topics:
- Week 10 (Pseudocode + Flowcharts + Algorithm Design + Standard Algorithms): Writing-pseudocode-from-specification (sequence + selection + iteration + nested-loops + functions + procedures + parameters + return-values + arrays + strings + lists + files + error-handling + modular + structured + readable + efficient + correct + complete); Writing-flowcharts-from-specification (sequence + selection + iteration + nested + modular + function-call + subroutine + start + end + process + decision + input-output + connector + off-page-connector + arrow + flow-line + annotation + symbol + standard-symbols + terminal-symbol + process-symbol + decision-symbol + input-output-symbol + connector-symbol + subroutine-symbol + on-page-connector + off-page-connector + loop-symbol + annotation); Pseudocode-from-flowchart (reverse-engineering + correctness + efficiency + readability); Flowchart-from-pseudocode (visualisation + clarity + correctness); Standard-algorithms (linear-search + binary-search + bubble-sort + insertion-sort + selection-sort + quick-sort + merge-sort + count-occurrence + find-min + find-max + total + average + reverse + palindrome-check + prime-check + factorial + Fibonacci + GCD + LCM + sorting-algorithms + searching-algorithms + graph-algorithms + string-algorithms + dynamic-programming + greedy-algorithms + divide-and-conquer + backtracking + Big-O + complexity-analysis + time-complexity + space-complexity + best-case + worst-case + average-case + amortised + correctness + efficiency + algorithm-design + algorithm-evaluation + algorithm-efficiency + elegance + readability + maintainability). AI tutor walks the candidate through 15-20 past-paper questions per sub-topic.
- Week 11 (Programming — Variables + Data Types + Operators + Control Flow + Functions + Arrays + Strings + Lists + Files): Programming-fundamentals (variables + data-types + integer + float + string + boolean + character + array + list + tuple + dictionary + object + null + undefined + variable-naming-conventions + variable-scope + global-variables + local-variables + constants + type-casting + type-conversion + string-operations + concatenation + slicing + indexing + length + search + replace + format + array-operations + indexing + slicing + traversal + search + sort + insert + delete + update + multi-dimensional-arrays + list-operations + append + insert + remove + pop + index + count + sort + reverse + copy + slice + extend + clear + list-comprehension + file-operations + open + read + write + append + close + modes + text-mode + binary-mode + with-statement + file-handling + reading-lines + writing-lines + reading-characters + writing-characters + reading-binary + writing-binary + CSV-files + JSON-files + XML-files + file-encoding + file-decoding + file-permissions + file-locking + file-synchronisation); Control-flow (if-statement + if-else-statement + if-elif-else-statement + nested-if-statement + switch-statement + case-statement + for-loop + while-loop + do-while-loop + foreach-loop + nested-loops + break-statement + continue-statement + pass-statement + loop-control + counters + accumulators + sentinels + flags + boolean-variables); Functions + procedures (function-definition + function-call + parameters + arguments + return-values + recursion + anonymous-functions + lambda-functions + higher-order-functions + closures + decorators + callbacks + event-handlers + function-composition + partial-application + currying + map + filter + reduce + zip + enumerate + sorted + reversed + min + max + sum + any + all + scope + local-variables + global-variables + non-local-variables + closures + nested-functions + decorator + generator + iteration + next + yield + generator-expression + function-annotations + type-hints + default-arguments + keyword-arguments + positional-arguments + *args + **kwargs + unpacking + packing + spread + rest + docstrings + comments + documentation). AI tutor walks the candidate through 15-20 past-paper questions per sub-topic.
- Week 12 (Programming — Data Structures + OOP + Error Handling + Testing + Debugging): Data-structures (arrays + 1D-arrays + 2D-arrays + strings + lists + linked-lists + singly-linked-lists + doubly-linked-lists + circular-linked-lists + stacks + LIFO + push + pop + peek + queues + FIFO + enqueue + dequeue + priority-queues + trees + binary-trees + binary-search-trees + AVL-trees + red-black-trees + heaps + min-heap + max-heap + graphs + directed-graphs + undirected-graphs + weighted-graphs + adjacency-matrix + adjacency-list + BFS + DFS + Dijkstra + hash-tables + dictionaries + sets + tuples + records + files + file-handling + reading-files + writing-files + appending-files + binary-files + CSV-files + JSON-files + XML-files + file-modes + text-mode + binary-mode + random-access + sequential-access + indexing + iterator + generator + comprehension + lambda + map + filter + reduce + zip + enumerate + sorted + reversed + min + max + sum + any + all); Object-oriented-programming (class + object + instance + attribute + method + constructor + destructor + inheritance + single-inheritance + multiple-inheritance + multi-level-inheritance + hierarchical-inheritance + polymorphism + method-overloading + method-overriding + operator-overloading + encapsulation + abstraction + interface + abstract-class + concrete-class + static-method + class-method + instance-method + property + getter + setter + visibility + public + private + protected + default + access-modifiers + magic-methods + dunder-methods + init + str + repr + eq + lt + gt + add + sub + mul + truediv + floordiv + mod + pow + len + getitem + setitem + delitem + iter + next + contains + call + enter + exit + hash + bool + neg + pos + abs + invert + lshift + rshift + and + or + xor + composition + aggregation + association + dependency + SOLID + single-responsibility + open-closed + Liskov-substitution + interface-segregation + dependency-inversion + DRY + YAGNI + KISS + design-patterns + singleton + factory + observer + strategy + template-method + decorator + facade + adapter + iterator + composite + state + command + proxy + flyweight + chain-of-responsibility + interpreter + mediator + memento + prototype + builder + visitor + bridge + null-object); Error-handling + debugging + testing (syntax-error + runtime-error + logical-error + NameError + TypeError + ValueError + IndexError + KeyError + AttributeError + ImportError + IOError + OSError + ZeroDivisionError + OverflowError + RecursionError + StopIteration + try-except + try-catch + finally-block + raise-statement + assert-statement + debugging-tools + breakpoints + step-into + step-over + step-out + watch-variables + call-stack + logging + unit-testing + test-driven-development + integration-testing + acceptance-testing + regression-testing + black-box-testing + white-box-testing + grey-box-testing + functional-testing + non-functional-testing + performance-testing + load-testing + stress-testing + usability-testing + security-testing + compatibility-testing + install-testing + recovery-testing + accessibility-testing + localisation-testing + internationalisation-testing + test-coverage + test-cases + test-fixtures + test-suits + test-runners + pytest + unittest + JUnit + NUnit + xUnit + TestNG + Mocha + Jest + Jasmine + RSpec + Cucumber + Selenium + Cypress + Playwright + Postman + JMeter + Locust + K6). AI tutor walks the candidate through 15-20 past-paper questions per sub-topic.
- Week 13 (Programming — Databases + SQL + Web Development + HTML + CSS + JavaScript + Events + GUI): Database + SQL (database + database-management-system + DBMS + relational-database + flat-file-database + hierarchical-database + network-database + object-oriented-database + NoSQL-database + document-database + key-value-database + graph-database + column-database + database-design + requirements-analysis + conceptual-design + ER-diagrams + entities + attributes + primary-keys + foreign-keys + relationships + one-to-one + one-to-many + many-to-many + logical-design + physical-design + normalisation + 1NF + 2NF + 3NF + BCNF + denormalisation + indexing + partitioning + replication + SQL + SELECT + FROM + WHERE + ORDER-BY + GROUP-BY + HAVING + JOIN + INNER-JOIN + LEFT-JOIN + RIGHT-JOIN + FULL-JOIN + CROSS-JOIN + SELF-JOIN + UNION + INTERSECT + EXCEPT + sub-queries + nested-queries + correlated-queries + EXISTS + IN + ANY + ALL + INSERT + UPDATE + DELETE + CREATE + ALTER + DROP + TRUNCATE + GRANT + REVOKE + COMMIT + ROLLBACK + SAVEPOINT + stored-procedures + triggers + views + indexes + transactions + ACID + atomicity + consistency + isolation + durability + database-administration + backup-and-restore + import-and-export + linking-tables + splitting-databases + compact-and-repair + database-encryption + user-level-security + database-replication + database-mirroring + database-clustering + performance-tuning + indexing-strategies + query-optimisation + execution-plans + lock-management + transaction-isolation-levels + database-trends + cloud-databases + distributed-databases + blockchain-databases + graph-databases + time-series-databases + in-memory-databases + columnar-databases + HTAP-databases); Web-development (HTML + HTML5 + DOCTYPE + html-tag + head-tag + body-tag + meta-tag + title-tag + link-tag + script-tag + style-tag + semantic-tags + header + nav + main + article + section + aside + footer + h1-h6 + p + a + img + ul + ol + li + table + form + input + button + textarea + select + option + div + span + id + class + data-attributes + ARIA-attributes + forms + form-validation + input-types + text + password + email + number + date + time + datetime-local + month + week + url + tel + search + color + range + checkbox + radio + file + hidden + submit + reset + button + image + CSS + CSS3 + selectors + properties + values + units + colours + fonts + text-styling + box-model + margin + padding + border + outline + width + height + max-width + min-width + display + position + float + flex + flexbox + grid + responsive-design + media-queries + breakpoints + mobile-first + desktop-first + animations + transitions + transforms + pseudo-classes + pseudo-elements + vendor-prefixes + CSS-variables + CSS-architecture + BEM + OOCSS + SMACSS + JavaScript + ES6+ + variables + data-types + operators + control-flow + functions + arrays + objects + DOM-manipulation + event-handling + AJAX + fetch-API + promises + async-await + JSON + local-storage + session-storage + cookies + form-validation + regular-expressions + error-handling + modules + classes + arrow-functions + template-literals + destructuring + spread-operator + rest-parameter + default-parameters + map + set + symbols + iterators + generators + proxies + events + event-listener + event-handler + event-bubbling + event-capturing + event-delegation + DOM-events + keyboard-events + mouse-events + touch-events + form-events + window-events + custom-events + responsive-design + accessibility + SEO + user-experience + UX + UI + design + prototypes + wireframes + mockups + visual-design + interaction-design + information-architecture + usability + accessibility + WCAG + ARIA + semantic-HTML + alt-text + captions + transcripts + keyboard-navigation + focus-management + colour-contrast + text-resize + screen-reader-compatibility + accessibility-testing + GUI + graphical-user-interface + visual + controls + widgets + buttons + text-boxes + labels + drop-down-lists + list-boxes + check-boxes + option-buttons + toggle-buttons + sliders + progress-bars + tabs + accordions + modals + dialogs + tooltips + popovers + notifications + alerts + toasts + breadcrumb + pagination + navigation + menu + sidebar + header + footer + dashboard + form + chart + graph + table + grid + card + image + video + audio + canvas + SVG + WebGL + Web-Workers + Service-Workers + PWA + SPA + MPA + SSR + CSR + hydration + routing + state-management + Redux + MobX + Vuex + NgRx + Zustand + Recoil + Jotai + reactive + declarative + imperative + component + lifecycle + hooks + props + state + context + refs + effects + render + virtual-DOM + reconciliation + diffing + patching + keys + lists + conditional-rendering + portals + error-boundaries + suspense + lazy-loading + code-splitting + bundling + tree-shaking + minification + compression + caching + CDN + HTTP-2 + HTTP-3 + QUIC + TLS-1.3 + WebSocket + Server-Sent-Events + WebRTC + WebGL + WebXR + WebGPU + Web-Audio + Web-USB + Web-Bluetooth + Web-NFC + Web-Share + Web-Payment + Web-Cryptography + Geolocation + Notifications + Storage + IndexedDB + Cache + Service-Workers + Web-Workers + Web-Components + Custom-Elements + Shadow-DOM + HTML-Templates + ES-Modules + Dynamic-Import + Import-Maps + Bundlers + Webpack + Vite + Rollup + Parcel + esbuild + SWC + Turbo + Rspack + Frameworks + React + Vue + Angular + Svelte + Solid + Preact + Lit + Alpine + Stimulus + htmx + Qwik + Astro + Next.js + Nuxt + SvelteKit + Remix + Gatsby + Astro + Elder + VitePress + Docusaurus + Storybook + Bit + Lerna + Nx + Turborepo + pnpm + yarn + npm + Bun + Deno). AI tutor walks the candidate through 15-20 past-paper questions per sub-topic.
- Week 14 (Paper 2 Sprint + Review): Full Paper 2 sprint under timed conditions. AI tutor scores every question + identifies final weaknesses + plans final-mock transition.
Weeks 15-18 (Final Mock Papers + Targeted Revision + Exam Technique):
The candidate completes 4 full Paper 1 + Paper 2 mock sprints under timed conditions. AI tutor scores every question against the official CAIE 0478 mark scheme + identifies the final-cohort-specific weakness + assigns the final-week targeted-revision list.
Weeks 19-20 (Final Polish + Exam Technique + Confidence Building):
The candidate completes 2 final full Paper 1 + Paper 2 mock sprints under timed conditions. AI tutor scores every question + identifies the final-week exam-technique focus (time-management + question-prioritisation + quality-of-answer + working-out + using-marks + checking-answers + avoiding-misreads + reading-questions + breaking-down-questions + writing-pseudocode-from-specification + writing-program-from-specification + pseudocode-from-flowchart + flowchart-from-pseudocode + testing-program + debugging-program + verifying-output + documenting-code + presenting-working-out + clear-logic + step-by-step + bullet-points + clear-answers + complete-sentences + correct-terminology + correct-syntax + testing-edge-cases + testing-boundary-conditions + testing-normal-input + testing-invalid-input + handling-errors + using-try-except + preventing-crashes + logging + comments + self-documenting + structured + modular + readable + maintainable).
The IGCSE Computer Science 0478 AI Tutor Prompt Library
The Grademy AI tutor uses a dedicated IGCSE Computer Science 0478 prompt library that simulates every Paper 1 + Paper 2 question type, scores every source-based + theory + programming + 1-mark + 2-mark + 3-mark + 4-mark + 5-mark + 6-mark + 8-mark + 10-mark + 14-mark + 20-mark question against the official Cambridge CAIE 0478 mark scheme, and walks the candidate through every question in real-time. The AI tutor holds the full Cambridge CAIE 0478 specification + mark scheme + examiner-reports + past-papers-library + student-answers-library in working memory.
The AI tutor also adapts in real-time: when a candidate struggles with binary-to-hexadecimal conversion in 4-mark questions, the AI tutor immediately shifts to a 5-question binary-hex sprint + walks the candidate through the division-by-16 + remainder-reading + 4-bit-grouping mechanics + debugging. When a candidate nails algorithm-design but struggles with data-structure-selection, the AI tutor isolates data-structures as a standalone sprint and walks through the array-vs-list-vs-stack-vs-queue-vs-tree-vs-graph selection criteria + operations + Big-O complexity.
The AI tutor's scoring rubric for each question type:
- Source-based 1-mark identification: Identifies the Computer-Science concept by name. Candidate must name the concept (1 mark).
- Theory 2-mark identification: Identifies the Computer-Science concept by name + lists the key features. Candidate must name the concept (1 mark) + identify the key features (1 mark).
- Theory 3-mark: Explains a Computer-Science concept with examples. Candidate must state the concept (1 mark) + describe the key features (1 mark) + give an example (1 mark).
- Theory 4-mark: Explains a Computer-Science concept with examples. Candidate must state the concept (1 mark) + describe the key features (1 mark) + give an example (1 mark) + explain the application (1 mark).
- Theory 5-mark: Compares two Computer-Science concepts + recommends an application. Candidate must describe concept A (1 mark) + describe concept B (1 mark) + identify similarities (1 mark) + identify differences (1 mark) + recommend an application (1 mark).
- Theory 6-mark: Compares two Computer-Science concepts + recommends an application + justifies. Candidate must describe concept A (1 mark) + describe concept B (1 mark) + identify similarities (1 mark) + identify differences (1 mark) + recommend an application (1 mark) + justify the recommendation (1 mark).
- Programming 8-mark: Completes a programming task. Candidate must plan the task (1 mark) + write the pseudocode (3 marks) + write the program (3 marks) + verify the result (1 mark).
- Programming 10-mark: Completes a complex programming task. Candidate must plan the task (2 marks) + write the pseudocode (3 marks) + write the program (4 marks) + verify the result (1 mark).
- Programming 14-mark: Completes a multi-component programming task. Candidate must plan the task (2 marks) + write the pseudocode (3 marks) + write the program (7 marks) + verify the result (2 marks).
- Programming 20-mark: Completes a multi-component programming task. Candidate must plan the task (3 marks) + write the pseudocode (4 marks) + write the program component A (5 marks) + write the program component B (5 marks) + verify the result (3 marks).
The IGCSE Computer Science 0478 Practical Toolkit
The 50 core practical skills that every IGCSE Computer Science 0478 candidate must master:
- Binary-to-Denary Conversion = sum(binary[i] * 2^i) — converts binary to denary by weighting each bit by its position.
- Denary-to-Binary Conversion = repeated division by 2 + read remainders backwards — converts denary to binary by dividing by 2.
- Binary-to-Hexadecimal Conversion = group binary into 4-bit chunks + convert each to hex digit — converts binary to hexadecimal.
- Hexadecimal-to-Binary Conversion = convert each hex digit to 4-bit binary + concatenate — converts hexadecimal to binary.
- Denary-to-Hexadecimal Conversion = repeated division by 16 + read remainders backwards — converts denary to hexadecimal.
- Hexadecimal-to-Denary Conversion = sum(hex[i] * 16^i) — converts hexadecimal to denary by weighting each hex digit.
- Two's-Complement Negative Numbers = invert all bits + add 1 — represents negative integers in binary.
- Binary Addition = add bits + carry-over — basic binary arithmetic.
- Binary Subtraction = add the two's-complement of the subtrahend — binary subtraction using two's-complement.
- Binary Shift Left = multiply by 2^n — fast multiplication by powers of 2.
- Binary Shift Right = divide by 2^n — fast division by powers of 2.
- ASCII Code Lookup = 7-bit code for 128 characters including letters + digits + punctuation + control-characters.
- Unicode Code Lookup = extended character set supporting 100,000+ characters across all world languages.
- AND Gate Logic = output is 1 only when both inputs are 1.
- OR Gate Logic = output is 1 when at least one input is 1.
- NOT Gate Logic = output is the inverse of the input.
- XOR Gate Logic = output is 1 when inputs differ.
- NAND Gate Logic = NOT AND — output is 0 only when both inputs are 1.
- NOR Gate Logic = NOT OR — output is 1 only when both inputs are 0.
- Half-Adder Circuit = adds two binary bits + produces sum + carry.
- Full-Adder Circuit = adds three binary bits (two inputs + carry-in) + produces sum + carry-out.
- Truth-Table Construction = table showing all input combinations + outputs for a logic circuit.
- Logic-Circuit-Diagram Drawing = drawing gates + their connections + input + output.
- Boolean-Expression from Logic-Circuit = convert logic circuit to AND/OR/NOT algebraic expression.
- Logic-Circuit from Boolean-Expression = convert algebraic expression to circuit diagram.
- Von-Neumann-Architecture = single memory for instructions + data + CPU + ALU + CU + registers + buses.
- Fetch-Execute-Cycle = PC → MAR → MDR → CIR → decode → execute → PC+1.
- CPU Registers = PC (Program Counter) + MAR (Memory Address Register) + MDR (Memory Data Register) + CIR (Current Instruction Register) + ACC (Accumulator).
- RAM vs ROM = RAM is volatile read-write memory + ROM is non-volatile read-only memory.
- Cache Memory = fast small memory close to CPU for frequently-accessed data.
- File-System Operations = create + read + write + append + delete + rename + move + copy.
- Network Topologies = bus + star + ring + mesh + hybrid + their advantages + disadvantages.
- TCP/IP Protocol Suite = TCP (Transmission Control Protocol) + IP (Internet Protocol) + UDP + HTTP + HTTPS + FTP + SMTP + POP3 + IMAP + DNS + DHCP.
- IP Address = IPv4 (32-bit) + IPv6 (128-bit) + static + dynamic + public + private.
- MAC Address = 48-bit physical address hard-coded in NIC.
- Encryption = symmetric (AES + DES + 3DES) + asymmetric (RSA + ECC) + hashing (SHA-256 + MD5 + bcrypt).
- Malware Identification = viruses + worms + trojans + ransomware + spyware + adware + rootkits + keyloggers.
- Pseudocode Sequence = BEGIN + instructions + END.
- Pseudocode Selection = IF condition THEN instructions [ELSE instructions] ENDIF.
- Pseudocode Iteration = WHILE condition DO instructions ENDWHILE + FOR counter = start TO end DO instructions NEXT.
- Flowchart Symbols = terminal (oval) + process (rectangle) + decision (diamond) + input-output (parallelogram) + connector (circle) + arrow.
- Linear Search = O(n) — iterate through array + compare each element with target.
- Binary Search = O(log n) — divide-and-conquer on sorted array.
- Bubble Sort = O(n^2) — repeatedly swap adjacent elements if in wrong order.
- Insertion Sort = O(n^2) — insert each element into sorted portion.
- Quick Sort = O(n log n) average + O(n^2) worst — divide-and-conquer with pivot.
- Merge Sort = O(n log n) — divide-and-conquer with merge.
- Recursion = function calls itself with smaller sub-problem + base case.
- Array Operations = indexing + slicing + traversal + search + sort + insert + delete + update + multi-dimensional.
- SQL SELECT = SELECT column1, column2 FROM table WHERE condition ORDER BY column.
- SQL JOIN = SELECT columns FROM table1 JOIN table2 ON table1.key = table2.key.
- HTML Structure = <!DOCTYPE html> <html> <head> <title> </title> </head> <body> </body> </html>.
- CSS Selectors = .class + #id + element + [attribute] + pseudo-class.
- JavaScript DOM Manipulation = document.getElementById + element.innerHTML + element.style.
- JavaScript Event Handling = element.addEventListener('click', function).
- Git Version Control = git init + git add + git commit + git push + git pull + git branch + git merge + git checkout.
Conclusion
Cambridge CAIE IGCSE Computer Science 0478 is the SINGLE highest-enrolment international IGCSE technological subject globally (~100,000+ candidates/year), and the foundation STEM + computing qualification for A-Level Computer Science + IB Computer Science + AP Computer Science + A-Level IT + IB IT + university-level Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Russell Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + NUS + NTU + SMU + HKU + CUHK + HKUST admissions globally. The 20-week AI tutor workflow above covers the full 0478 syllabus (data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + ethics + digital-citizenship + internet-safety + privacy + intellectual-property + software-licensing + environmental-impact + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT), 2 papers (Paper 1 Theory + Paper 2 Problem-Solving-and-Programming), the practical-toolkit (50+ programming + algorithm + data-structure + pseudocode + flowchart + Python + Java + C++ + JavaScript skills), the theory-toolkit (60+ theory concepts), the source-based + theory + programming + 1-mark + 2-mark + 3-mark + 4-mark + 5-mark + 6-mark + 8-mark + 10-mark + 14-mark + 20-mark question structure, and the AI tutor prompt library that scores every source-based + theory + programming question against the official CAIE 0478 mark scheme. For international British-curriculum IGCSE Computer-Science candidates, this is the workflow that closes the IGCSE Computer-Science gap and unlocks A*-B grade performance for the Summer 2027 CAIE 0478 exam.
This playbook is the 129th post in the Grademy K-12 AI tutor playbook series. Pair with post-128 (IGCSE ICT 0417) + post-127 (IGCSE Accounting 0452) + post-126 (IGCSE Business 0450) + post-119 (IGCSE Economics 0455) + post-118 (IGCSE Mathematics 0580) + post-120 (IGCSE English Language 0500) + post-121 (IGCSE History 0470) + post-122 (IGCSE Geography 0460) + post-123 (IGCSE Co-ordinated Sciences 0654) + post-124 (IGCSE Sociology 0250) + post-125 (IGCSE English Literature 0475) for the full IGCSE commercial-vocational + STEM + humanities + technological breadth cohort signal — and for the international British-curriculum cohort applying to NUS + NTU + SMU + HKU + CUHK + HKUST + UK Russell Group + US Ivy League + Canadian + Australian + Singaporean + Hong Kong + UAE + Saudi + Indian + Pakistani + Bangladeshi + Malaysian + Indonesian + Chinese + Japanese + Korean + Nigerian + South African + Ghanaian + Kenyan + Caribbean + Brazilian + Mexican + Argentinian + Chilean + Colombian + Filipino + Thai + Vietnamese universities for Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + cloud-certifications + cybersecurity-certifications programmes.
Pairs with IGCSE French 0520 (post-131)
The IGCSE Computer Science 0478 playbook (post-129) + IGCSE French 0520 playbook (post-131) form the IGCSE STEM + modern-language pair for the international British-curriculum cohort. The 0478 data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + Python + Java + C++ + JavaScript + pseudocode + flowchart toolkit sits alongside the 0520 tenses + subjunctive + conditional + relative-pronouns + reported-speech + vocabulary + grammar + DELF-B1-to-DELF-B2-bridge + CEFR-A2-to-CEFR-B1-bridge + formal-vs-informal-register + cultural-context toolkit. Grademy AI tutor holds both specs in working memory for A-Level Computer Science + A-Level French + IB Computer Science HL + IB French B HL + AP Computer Science A + AP Computer Science Principles + AP French Language and Culture + DELF B1 + DELF B2 + Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Modern-Languages + French + Linguistics + Translation + Russell-Group + Oxbridge + Imperial + MIT + Stanford + Caltech + LSE + UCL + Warwick + Cambridge + Sciences-Po + Sorbonne + McGill + Montréal admissions.
Pairs with IGCSE Spanish 0530 (post-132)
The IGCSE Computer Science 0478 playbook (post-129) + IGCSE Spanish 0530 playbook (post-132) form the IGCSE STEM + modern-language pair for the international British-curriculum cohort. The 0478 data-representation + data-transmission + hardware + software + operating-systems + networks + internet + cyber-security + automation + programming-languages + algorithms + programming + databases + logic-gates + binary + hexadecimal + ASCII + Unicode + Python + Java + C++ + JavaScript + pseudocode + flowchart toolkit sits alongside the 0530 tenses + subjunctive + conditional + relative-pronouns + reported-speech + vocabulary + grammar + DELE-B1-to-DELE-B2-bridge + CEFR-A2-to-CEFR-B1-bridge + formal-vs-informal-register + cultural-context toolkit. Grademy AI tutor holds both specs in working memory for A-Level Computer Science + A-Level Spanish + IB Computer Science HL + IB Spanish B HL + AP Computer Science A + AP Computer Science Principles + AP Spanish Language and Culture + DELF B1 + DELF B2 + Computing + Software-Engineering + Data-Science + Machine-Learning + AI + Cybersecurity + Modern-Languages + Spanish + Linguistics + Translation + Russell-Group + Oxbridge + Imperial + MIT + Stanford + Caltech + LSE + UCL + Warwick + Cambridge + Sciences-Po + Sorbonne + McGill + Montréal admissions.
Pairs with IGCSE Design and Technology 0445 (post-145)
The IGCSE Computer Science 0478 playbook (post-129) + IGCSE Design and Technology 0445 playbook (post-145) form the IGCSE Computing + CAD + CAM + Digital-Design + Engineering pair for the international British-curriculum cohort. The 0478 data-representation + data-transmission + hardware + software + networks + cybersecurity + algorithms + programming + databases + emerging-trends + AI + machine-learning + cloud-computing + big-data + IoT toolkit — particularly the design-and-technology-relevant sections on CAD-software + 3D-modelling + CAM-machines + laser-cutting + CNC-milling + 3D-printing + vinyl-cutting + PCB-prototyping + rapid-prototyping + technical-drawing + computer-aided-engineering + computer-aided-manufacturing + digital-design + generative-design + parametric-design + topology-optimisation + computational-design + AI-aided-design + machine-learning-aided-design + AR/VR-aided-design + AR-aided-prototyping + VR-aided-prototyping + AI-aided-rendering + computer-vision-aided-testing + IoT-aided-monitoring + cloud-aided-collaboration — sits alongside the 0445 6-modules + 30-sub-topics + 80+-design-concepts + 50+-materials + 40+-processes + 30+-tools + 30-practical-tools + 10-theory-concepts + 50-AI-tutor-prompts toolkit as the dominant IGCSE Computing + CAD + CAM + Digital-Design + Engineering pair. Grademy AI tutor holds both specs in working memory for A-Level-Computer-Science + A-Level-Design + A-Level-Product-Design + A-Level-Engineering + A-Level-Architecture + IB-Computer-Science + IB-Design-Technology + IB-Engineering + BTEC-Computing + BTEC-Design + BTEC-Engineering + Russell-Group + Oxbridge + Imperial + UCL + Warwick + Cambridge + Bristol + Durham + Manchester + Edinburgh + Loughborough + Bath + Exeter + Birmingham + Leeds + Liverpool + Cardiff + Met + MIT + Stanford + Carnegie-Mellon + Georgia-Tech + Caltech + Berkeley + US + Canadian + Australian + Singaporean + Hong-Kong + Global admissions.