Techie Mike - Teaching resources

Techie Mike - teaching resources Complete, classroom-ready resources for Cambridge IGCSE ICT (0417), written by a practicing CS/ICT teacher.
Techie Mike - teaching resources

Complete, classroom-ready resources for Cambridge IGCSE ICT (0417) and IGCSE CS (0478), written by a practicing CS/ICT teacher. Every pack follows the official syllabus and scheme-of-work order, uses Cambridge terminology and British English, and is built to drop straight into your lessons — no reformatting, no filler.

What's in every pack

Each chapter is a full teaching unit, not a single worksheet. You get a lesson plan, student slides, worksheet(s) with answers, a quiz with answers, and printable flashcards — enough to run the chapter across a series of 50-minute lessons. Everything is editable, so you can adapt it to your class, your timetable and your board.

Buy by chapter, or save with a bundle

Pick up individual chapters as you need them, or grab a half-course bundle and save. The Chapters 1–5 bundle covers the foundations — computer systems, input/output, storage, networks, and the effects of using IT. The Chapters 6–10 bundle completes the theory course — applications, the systems life cycle, safety and security, audience and copyright, and communication.

How it works

All resources are hosted and sold through TES, where they're instantly downloadable after purchase. Click any pack below to view full previews, reviews and the current price on TES. If you teach the 0417 course and want a particular chapter prioritised, drop me a message — I add new material regularly.

IGCSE ICT Chapter 1 | Teaching Resources
This folder contains a complete teaching pack for Chapter 1: Types and Components of Computer Systems from the Cambridge IGCSE ICT (0417) Theory syllabus. The resour
IGCSE ICT Chapter 2 | Teaching Resources
Chapter 2 – Input and Output Devices This package contains five lessons and supporting materials for Chapter 2 of the Cambridge IGCSE ICT (0417) course. Each lesson
IGCSE ICT Chapter 3 | Teaching Resources
Chapter 3 – Storage Devices and Media This folder contains a complete teaching pack for Chapter 3: Storage Devices and Media of the Cambridge IGCSE ICT (0417) Theory
IGCSE ICT Chapter 4 | Teaching Resources
Chapter 4 – Networks and the Effects of Using Them This folder contains a complete teaching pack for Chapter 4 – Networks and the Effects of Using Them of the Cambri
IGCSE ICT Chapter 5 | Teaching Resources
Chapter 5 – The Effects of Using IT This folder contains a complete teaching pack for Chapter 5: The Effects of Using IT of the Cambridge IGCSE ICT (0417) Theory syl
IGCSE ICT Chapter 6 | Teaching Resources
Chapter 6 – Applications This folder contains a complete teaching pack for Chapter 6: Applications from the Cambridge IGCSE ICT (0417) Theory syllabus. The resources
IGCSE ICT Chapter 7 | Teaching Resources
Chapter 7 – The Systems Life Cycle This folder contains a complete teaching pack for Chapter 7: The Systems Life Cycle from the Cambridge IGCSE ICT (0417) Theory syl
IGCSE ICT Chapter 8 | Teaching Resources
Chapter 8 – Safety and Security This folder contains a complete teaching pack for Chapter 7: Safety and Security from the Cambridge IGCSE ICT (0417) Theory syllabus.
IGCSE ICT Chapter 9 | Teaching Resources
Chapter 9 – Audience and Copyright This folder contains a complete teaching pack for Chapter 9: Audience and Copyright from the Cambridge IGCSE ICT (0417) Theory syl
IGCSE ICT Chapter 10 | Teaching Resources
Chapter 10 – Communication This folder contains a complete teaching pack for Chapter 10: Communication from the Cambridge IGCSE ICT (0417) Theory syllabus. The resou
IGCSE ICT Chapter 1 -5 Bundle | Teaching Resources
This bundle contains five complete teaching packs covering Chapters 1–5 of the Cambridge IGCSE ICT (0417) Theory syllabus. The resources follow the suggested teachin
IGCSE ICT Chapters 6–10 Bundle | Teaching Resources
This bundle contains five complete teaching packs covering Chapters 6–10 of the Cambridge IGCSE ICT (0417) Theory syllabus. The resources follow the suggested teachi

What's in every pack

Each chapter is a full teaching unit, not a single worksheet. You get a lesson plan, student slides, worksheet(s) with answers, a quiz with answers, and printable flashcards — enough to run the chapter across a series of 50-minute lessons. Everything is editable, so you can adapt it to your class, your timetable and your board.

How it works

All resources are hosted and sold through TES, where they're instantly downloadable after purchase. Click any pack below to view full previews, reviews and the current price on TES. If you teach the 0478 course and want a particular chapter prioritised, drop me a message — I add new material regularly.

Chapter 1 Data Representation | Teaching Resources
This folder contains a complete teaching pack for Chapter 1: Data Representation from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designe
Chapter 2 Data Transmission | Teaching Resources
This folder contains a complete teaching pack for Chapter 2: Data Transmission from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed
Chapter 3 Hardware | Teaching Resources
This folder contains a complete teaching pack for Chapter 3: Hardware from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed to suppor
Chapter 4 Software | Teaching Resources
This folder contains a complete teaching pack for Chapter 4: Software from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed to suppor
Chapter 5 The Internet and Its Uses | Teaching Resources
This folder contains a complete teaching pack for Chapter 5: The Internet and Its Uses from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are d
Chapter 6 Automated and Emerging Technologies | Teaching Resources
This folder contains a complete teaching pack for Chapter 6: Automated and Emerging Technologies from the Cambridge IGCSE Computer Science (0478) syllabus. The resou
Chapter 7 Algorithm Design and Problem Solving | Teaching Resources
This folder contains a complete teaching pack for Chapter 7: Algorithm Design and Problem Solving from the Cambridge IGCSE Computer Science (0478) syllabus. The reso
Chapter 8 Programming | Teaching Resources
This folder contains a complete teaching pack for Chapter 8: Programming from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed to sup
Chapter 9 Databases | Teaching Resources
This folder contains a complete teaching pack for Chapter 9: Databases from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed to suppo
Chapter 10 Boolean Logic | Teaching Resources
This folder contains a complete teaching pack for Chapter 10: Boolean Logic from the Cambridge IGCSE Computer Science (0478) syllabus. The resources are designed to