91¶¶Òõ

Please consent to cookies to view content.

' ); iframeDoc.close(); } } } } } const observer = new MutationObserver(switchSrc); observer.observe(document.documentElement, { childList: true, subtree: true, }); })();

91¶¶Òõ

Last updated

25 June 2026

pptx, 119.7 KB
pptx, 119.7 KB
docx, 12.8 KB
docx, 12.8 KB
docx, 16.24 KB
docx, 16.24 KB
docx, 10.99 KB
docx, 10.99 KB
docx, 12.39 KB
docx, 12.39 KB

Selection Statements in Python | if, elif, else | Cambridge IGCSE & A-Level 9618 CS | PPT + Worksheets + MCQ + Marking Scheme -Complete Lesson Pack

T

Decision-making in code is where programming clicks for students — or where it falls apart. This pack makes sure it clicks.

Selection statements are the first time students write code that thinks — and the first place Cambridge examiners start testing logical reasoning. From simple if blocks to nested conditions and complex boolean logic, this fully resourced pack builds the understanding students need to write correct, exam-ready code with confidence.

**** What’s Inside****

**** PowerPoint Presentation**** Animated, visual slides building selection logic from the ground up simple if, two-way if/else, multi-branch elif chains, nested conditions, and combined boolean expressions. Every concept shown with traced code, flowcharts, and real-world scenarios students immediately relate to.

Student Worksheet Structured questions progressing from predicting outputs of selection blocks to writing and correcting full conditional programs, directly mirroring Cambridge paper style.

Classroom Activity Flexible individual, pair, or group task where students design, trace, and build decision-based programs — developing the logical reasoning Cambridge consistently rewards in longer-answer questions.

MCQ Quiz + Answer Key Targeted questions on if, elif, else syntax, condition evaluation, nested logic, and common selection errors students make under exam pressure. Perfect for starters, exit tickets, or homework.

Full Marking Scheme with Examiner Tips — Every answer written to Cambridge mark-scheme standard, with examiner notes on the most common selection mistakes — missing elif, incorrect indentation, and misapplied boolean logic.

** Topics Covered**

if statement single-condition decision making
if / else two-way branching with true and false paths
elif multi-branch selection for three or more outcomes
Nested if statements conditions inside conditions
Boolean expressions in conditions and, or, not combined with comparisons
Common selection errors indentation faults, unreachable branches, logic mistakes
Flowchart to code translating decision diagrams into working Python

**** Who This Is For****

Cambridge IGCSE CS teachers (Grade 9–10, Syllabus 0478 / 0984)
Cambridge AS & A-Level CS teachers (Grade 11, Syllabus 9618)
Teachers whose students write if / if / if when they need if / elif / else
Anyone whose students lose marks on indentation or condition logic in exams
Anyone who needs a cover-lesson-proof, walk-in-and-teach resource

Lesson Time: 60–90 minutes | Format: Print-ready + Fully editable
Perfect for: First teaching, revision lessons, flipped learning, cover lessons, and homework packs.

Found this useful? A short review helps other Cambridge teachers find quality resources thank you!

Explore my full Cambridge CS shop for the complete Python Fundamentals unit and beyond.

Get this resource as part of a bundle and save up to 74%

A bundle is a package of resources grouped together to teach a particular topic, or a series of lessons, in one place.

Reviews

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

to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.