
6 ready-to-teach lessons for Cambridge IGCSE Computer Science Chapter 8: Programming – slides, worksheets and full answers. Editable.
Everything you need to teach Chapter 8 – Programming (Paper 2 theory) for the Cambridge IGCSE Computer Science syllabus (0478/0984, exams from 2023): variables, data types, selection, iteration, strings, subroutines, arrays and file handling in Cambridge pseudocode.
What’s included- 6 PowerPoint lessons (63 slides in total), each planned for a 55–60 minute lesson
- 6 student worksheets (Word) – recall, skills practice and exam-style questions
- A teacher answer pack (Word) with full answers for every worksheet
- Variables, data types, input and output
- Operators and the three programming constructs
- Nesting, totalling, counting and strings
- Subroutines, scope and library routines
- Arrays
- File handling and maintainable programs
- Learning objectives, key words and a lesson plan timing box
- A starter with answers revealed on click
- Clear explanations, diagrams and step-by-step worked examples with click-by-click reveals
- A “check your understanding” task
- Original exam-style questions with the mark scheme revealed on click
- Past-paper topic pointers for further practice
All code uses Cambridge-style pseudocode conventions (← for assignment, capitalised keywords).
Format- PowerPoint (.pptx) and Word (.docx) – fully editable
- Consistent yellow-and-black design across the whole course
- Works in PowerPoint and Google Slides (some animations may differ in Google Slides)
- These are independent resources written for the Cambridge IGCSE Computer Science syllabus. They are not produced or endorsed by Cambridge University Press & Assessment.
- Past papers are not included – the further-practice slides tell students which topics to look for on the School Support Hub.
- Icons (ISC licence) and two CC0 photographs are credited in LICENSES.txt in the download.
Get this resource as part of a bundle and save up to 35%
A bundle is a package of resources grouped together to teach a particular topic, or a series of lessons, in one place.
Cambridge IGCSE Computer Science (0478) Complete Course Bundle – 52 lessons, worksheets and answers
The complete Cambridge IGCSE Computer Science course: 52 ready-to-teach lessons for Papers 1 and 2, with worksheets and answers. Editable. Save over £18 compared with buying the chapters separately. ## What’s included - **52 PowerPoint lessons** (640 slides) - **52 student worksheets** (Word) - **10 teacher answer packs** (Word) ## Chapters - **Chapter 1 – Data representation** (8 lessons): Binary and number systems; Converting between denary and binary; Hexadecimal; Binary addition and overflow; Logical shifts and two's complement; Representing text and sound; Representing images and units of data storage; File sizes and compression - **Chapter 2 – Data transmission** (5 lessons): Packets and packet switching; Data transmission methods and USB; Parity, checksums and echo checks; Check digits and ARQ; Symmetric and asymmetric encryption - **Chapter 3 – Hardware** (9 lessons): The CPU and its components; Von Neumann and the FDE cycle; CPU performance and instruction sets; Embedded systems and input devices; Output devices; Sensors; Primary and secondary storage; Virtual memory and cloud storage; Network hardware - **Chapter 4 – Software** (5 lessons): System, application and utility software; Operating systems; Interrupts; High-level, low-level and assembly languages; Compilers, interpreters and IDEs - **Chapter 5 – The internet and its uses** (5 lessons): Internet vs WWW, URLs, HTTP and HTTPS; Web browsers, DNS and cookies; Digital currencies and blockchain; Cybersecurity threats; Protecting digital systems and data - **Chapter 6 – Automated and emerging technologies** (3 lessons): Automated systems; Robots and robotics; Artificial intelligence - **Chapter 7 – Algorithm design and problem-solving** (6 lessons): Development life cycle and decomposition; Algorithms, structure diagrams, flowcharts and pseudocode; Standard methods of solution; Validation, verification and test data; Trace tables and identifying errors; Algorithmic thinking - **Chapter 8 – Programming** (6 lessons): Variables, data types, input and output; Operators and the three programming constructs; Nesting, totalling, counting and strings; Subroutines, scope and library routines; Arrays; File handling and maintainable programs - **Chapter 9 – Databases** (2 lessons): Tables, fields, records and keys; SQL - **Chapter 10 – Boolean logic** (3 lessons): Logic gates and truth tables; Logic circuits, truth tables and expressions; Logic circuits for real-world problems ## Every lesson includes - Learning objectives, key words and a lesson plan timing box - A starter with answers revealed on click - Explanations, diagrams and worked examples with click-by-click reveals - A “check your understanding” task - Original exam-style questions with mark schemes - Past-paper topic pointers for further practice ## Format - PowerPoint (.pptx) and Word (.docx) – fully editable - One consistent yellow-and-black design ## Please note - Independent resources written for the Cambridge IGCSE Computer Science syllabus (0478/0984, exams from 2023); not produced or endorsed by Cambridge University Press & Assessment. - Past papers are not included. - Icons (ISC licence) and two CC0 photographs are credited in LICENSES.txt in the download.
Cambridge IGCSE Computer Science (0478) Paper 2 Bundle – 17 lessons, worksheets and answers
Every Paper 2 lesson for Cambridge IGCSE Computer Science in one bundle: 17 ready-to-teach lessons with worksheets and answers. Editable. Save £4 compared with buying the chapters separately. ## What’s included - **17 PowerPoint lessons** (185 slides) - **17 student worksheets** (Word) - **4 teacher answer packs** (Word) ## Chapters - **Chapter 7 – Algorithm design and problem-solving** (6 lessons): Development life cycle and decomposition; Algorithms, structure diagrams, flowcharts and pseudocode; Standard methods of solution; Validation, verification and test data; Trace tables and identifying errors; Algorithmic thinking - **Chapter 8 – Programming** (6 lessons): Variables, data types, input and output; Operators and the three programming constructs; Nesting, totalling, counting and strings; Subroutines, scope and library routines; Arrays; File handling and maintainable programs - **Chapter 9 – Databases** (2 lessons): Tables, fields, records and keys; SQL - **Chapter 10 – Boolean logic** (3 lessons): Logic gates and truth tables; Logic circuits, truth tables and expressions; Logic circuits for real-world problems ## Every lesson includes - Learning objectives, key words and a lesson plan timing box - A starter with answers revealed on click - Explanations, diagrams and worked examples with click-by-click reveals - A “check your understanding” task - Original exam-style questions with mark schemes - Past-paper topic pointers for further practice ## Format - PowerPoint (.pptx) and Word (.docx) – fully editable - One consistent yellow-and-black design ## Please note - Independent resources written for the Cambridge IGCSE Computer Science syllabus (0478/0984, exams from 2023); not produced or endorsed by Cambridge University Press & Assessment. - Past papers are not included. - Icons (ISC licence) and two CC0 photographs are credited in LICENSES.txt in the download.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.