Figurespace
Public Spaces
Procedural Programming

(Exam Speedrun) ECS401U Procedural Programming - 2026

A focused learning path for fast, last-minute Procedural Programming revision, built considering the module’s lectures, labs, revision material and exam questions. Start with a diagnostic Session to identify your weak areas, then go directly to the lessons you need. Each lesson focuses on the kinds of tasks required in the exam—tracing code, predicting output, finding mistakes, completing programs and writing clear solutions—so you can revise efficiently without working through the entire module again.

Start Lesson

A compact check across all four January exam question types shows which repair sessions deserve your remaining time.

Materials
2026ppe1
2026ppe1
guidance
guidance
Markscheme-guidance
Markscheme-guidance

You will map the paper into four outputs: a references explanation, exact dry-run tables and output, a records-versus-ADT comparison, and a full procedural program.

You will spend about 35–45 minutes producing a brief plan or partial answer for each question type without opening model answers or receiving teaching.

You will classify each question type as ready, nearly ready, or repair needed and name the precise failure, such as missing concepts, weak example use, dry-run formatting, control-flow semantics, program logic, decomposition, validation, or ADT use.

You will be recommended the explanation, dry-run, program-design, or full-program repair sessions that match your gaps, with the double-mark programming question prioritised when several areas are weak.

You will begin two double-sided A4 pages containing only high-value answer structures, dry-run rules, program patterns, and personal error traps exposed by the diagnostic.

Materials19 included
endterm2025
endterm2025.pdf
ECS401slides4-if-for
ECS401slides4-if-for.pdf
style-guide_merged
style-guide_merged.pdf
ECS401slides6-accessor-while
ECS401slides6-accessor-while.pdf
ECS401slidesWK11-12-sorting2025
ECS401slidesWK11-12-sorting2025.pdf
ECS401slides1-2025
ECS401slides1-2025.pdf
ECS401slides3-if
ECS401slides3-if.pdf
2026ppe1
2026ppe1.pdf
dry-run-guide
dry-run-guide.pdf
Markscheme-guidance
Markscheme-guidance.txt
guidance
guidance.txt
ECS401slides5-array
ECS401slides5-array.pdf
endtermanswers
endtermanswers.pdf
ECS401slides2-assign
ECS401slides2-assign.pdf
ECS401slides9-References
ECS401slides9-References.pdf
ECS401slides7-feedback
ECS401slides7-feedback.pdf
ECS401slidesWK10-RecursionDC2025
ECS401slidesWK10-RecursionDC2025.pdf
ECS401slides8-ADT
ECS401slides8-ADT.pdf
ECS401slidesWK11-file2025
ECS401slidesWK11-file2025.pdf