Skip to content

← Learn to Code — Python, Java, C, SQL & Web

AS-level CS Pseudocode

Cambridge 9618 pseudocode, from basics to exam questions.

pseudocode 30 Lessons

Exam readiness

Aim for 80%+ on both first attempts and pass every core task.

Assessment A · Assessment B

Start the course

Lessons in this course

  1. 00 Optional entry diagnostic Diagnostic Optional diagnostic · ★
  2. OUTPUT and sequence Foundations 01 · 4 required tasks · ★
  3. Variables and DECLARE Foundations 02 · 3 required tasks · ★
  4. Types and constants Foundations 03 · 4 required tasks · ★
  5. Arithmetic, DIV and MOD Foundations 04 · 3 required tasks · ★
  6. Selection: IF Foundations 05 · 4 required tasks · ★★
  7. Selection: CASE Foundations 06 · 3 required tasks · ★★
  8. Iteration: FOR Foundations 07 · 3 required tasks · ★★
  9. Iteration: WHILE and REPEAT Foundations 08 · 3 required tasks · ★★
  10. String handling Foundations 09 · 4 required tasks · ★★
  11. 1-D arrays Foundations 10 · 3 required tasks · ★★
  12. 2-D arrays Foundations 11 · 3 required tasks · ★★★
  13. Procedures and BYREF Foundations 12 · 3 required tasks · ★★★
  14. Functions Foundations 13 · 3 required tasks · ★★★
  15. Records Foundations 14 · 4 required tasks · ★★★
  16. Text files Foundations 15 · 4 required tasks · ★★★
  17. 17 Linear search and bubble sort Foundations 3 required tasks · ★★★★
  18. 18 Built-in functions from the insert Foundations 4 required tasks · ★★
  19. 19 Logic: AND, OR, NOT Foundations 4 required tasks · ★★
  20. Putting it together Solving problems 16 · 3 required tasks · ★★★
  21. 20 Read a scenario and plan an algorithm Solving problems 3 required tasks · ★★★
  22. 21 Choose loops and validate input Solving problems 3 required tasks · ★★★
  23. 22 Combine arrays, strings and searches Solving problems 3 required tasks · ★★★
  24. 23 Design subroutines and parameter contracts Solving problems 3 required tasks · ★★★
  25. 24 Build reports from records and text files Solving problems 3 required tasks · ★★★
  26. 25 Trace, diagnose and repair algorithms Solving problems 3 required tasks · ★★★
  27. 26 Refine designs and choose test data Solving problems 3 required tasks · ★★★★
  28. 27 Solve a multipart tournament scenario Solving problems Project · ★★★★
  29. 28 Exam workshop: plan, answer and review Exam readiness 3 required tasks · ★★★★
  30. 30 Independent assessment A: parcel dispatch Exam readiness 4 required tasks · ★★★★★
  31. 31 Independent assessment B: equipment inspections Exam readiness 4 required tasks · ★★★★★

Language reference

/know/reference/pseudocode

Log in or create account

IGCSE, A-Level & AP