Everything you need to deliver Unit 12 with this course: the teacher PowerPoint, how the pages map to the scheme of work, the assignments and the AI tutor and coach.
A 28-slide delivery deck with full speaker notes. Each lesson slide follows the department routine (starter, aim, teach, practical, task, check, flipped homework) with questioning, stretch and support ideas, and the matching workbook section, practical and quiz.
Contents: unit overview · assessment map · the course site · AI rules · delivery plan · 18 lesson slides across learning aims A–D · three assignment launch slides · practicals. Diagrams are the same originals used on the Learn page.
| Lesson | Topic | Learn lesson | Practical | Quiz |
|---|---|---|---|---|
| 1 | Why is software used? Inputs, processes, outputs | A1 | 1 | 1 |
| 2–3 | Characteristics, languages, constructs, compiling, design methods, flowcharts | A2, A3, B4 | 3 | 1 |
| 4 | Quality of software programs | A4 | – | 1 |
| 5 | Assignment 1 (2A.P1, 2A.M1, 2A.D1) | A1–A4 | – | – |
| 6–7 | SDLC; assessing requirements; design specifications; quiz screen design | B1, B2, B3 | 10 | 2 |
| 8–10 | Pseudocode; testing and maintaining; designing software | B4, B5 | 3 | 2 |
| 11 | Introduction to Visual Basic and the development environment | C1 | 1, 2 | 3 |
| 12–13 | Data types, variables, constants, operators, procedures and functions | C2, C5 | 2 | 3 |
| 14 | Sequence, selection and iteration | C3, C4 | 4, 5 | 3 |
| 15 | Event handling: forms, properties, actions | C1 | 1, 10 | 3 |
| 16 | Data structures; testing and refining | C6, C7, C8 | 6–9 | 4 |
| 17–18 | Assignment 2 (2B.P2 – 2C.D3) | B1–C8 | – | – |
| 19 | Reviewing software | D1 | 10 | 5 |
| 20 | Assignment 3 (2D.P6, 2D.M5, 2D.D4) | D1 | – | – |
The scheme of work uses Visual Basic 2010; every example on this site also works in current Visual Studio Community (Windows Forms App (.NET Framework), Visual Basic). The textbook chapters (Pearson BTEC First ICT student book) and specification stay on Teams and are not reproduced here.
All Unit 12 pages are generated from tools/unit12/ (python3 tools/build_unit12.py). Assignment tasks and checklists live in api/assignments-u12.json, shared by the guide, the builder and the coach. Quizzes are in docs/unit12/quiz-data.js. The teacher deck is generated by tools/unit12/teacher_deck.js.