
Cambridge 9618 Pseudocode: Procedures and Functions — Lesson, Scaffold, Exam Practice and Mark Scheme
Teach procedures and functions in Cambridge International AS Level Computer Science (9618) with this complete lesson, practice and assessment bundle. This resource is designed to take students from basic understanding to exam-level mastery and is fully aligned with Cambridge expectations and pseudocode.pro syntax.
This pack focuses on modular programming, helping students understand how to structure solutions using procedures and functions — essential for success in Paper 2.
What’s included
Full lesson PowerPoint
Based on “Procedures and Functions – From Basics to Mastery”
Subprograms and modular design
Procedures vs functions
Parameters and arguments
Return values
Pass by value and pass by reference
Local and global variables
Common exam mistakes
Guided examples and modelling
Exam-style thinking
Scaffold sheet (problem-solving framework)
A structured step-by-step worksheet that helps students:
Identify inputs and outputs
Break down processes logically
Plan modular solutions
Decide when to use functions and procedures
Develop clear pseudocode
Ideal for lower ability students, EAL learners and structured exam preparation.
Progressive practice tasks
Four levels of tasks moving from basic to exam standard:
Level 1: Basic procedures and functions
Level 2: Integration and reuse
Level 3: Validation and modular programs
Level 4: Exam-style challenges
Includes topics such as menu systems, validation, file handling, string processing and modular design.
Exam-style challenges
Higher-level tasks similar to Cambridge Paper 2 questions, including discount systems, modular program design and multi-function solutions.
Full model solutions
Written in Cambridge 9618 pseudocode style and compatible with pseudocode.pro. Clear, structured and suitable for teaching and revision.
Detailed mark scheme
Includes marks per line using method and accuracy marks. Designed to reflect Cambridge marking style — useful for teacher marking, moderation and student self-assessment.
Why this resource is effective
Fully aligned with Cambridge 9618 requirements
Builds understanding step by step from basic to advanced
Develops strong modular programming skills
Helps reduce common exam mistakes
Suitable for both teaching and revision
Suitable for:
Cambridge AS Level Computer Science (9618)
Year 12 or Grade 11
Exam preparation and revision
Intervention lessons
Cover lessons
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.