IGCSE Computer Science 0478: Designing solutions with structure diagrams, flowcharts and pseudocode
Students design and construct solutions using structure diagrams, Cambridge flowchart symbols and Cambridge pseudocode, then link them into one decomposed solution and practise exam answers.
One content description from the full IGCSE Computer Science 0478 — 7b Decomposition and Sub-systems journey. All 28 modules below are in that journey too, with the same content — add just these to a class, or the whole strand.
Modules (28)
1
Decomposition diagrams
2
Structure diagram
3
Drawing a structure diagram from a scenario
4
Completing and reading a structure diagram
5
Algorithm
6
Choosing a design method: structure diagram, flowchart or pseudocode
7
Cambridge flowchart symbols (7b)
8
Drawing a sequence in a flowchart
9
Input and output shapes in a flowchart
10
Drawing a decision in a flowchart
11
Drawing a loop in a flowchart
12
The subroutine symbol in a flowchart
13
Turning a structure diagram into a main flowchart and sub-flowcharts
14
What is Pseudocode
15
Cambridge pseudocode: keywords in capitals and indentation
16
Pseudocode assignment: ←
17
Pseudocode INPUT and OUTPUT
18
Pseudocode IF ... THEN ... ELSE ... ENDIF
19
Pseudocode FOR ... TO ... NEXT loop
20
Pseudocode WHILE ... DO ... ENDWHILE and REPEAT ... UNTIL
21
Procedures versus functions
22
Pseudocode PROCEDURE ... ENDPROCEDURE and CALL
23
Pseudocode FUNCTION ... RETURNS ... RETURN ... ENDFUNCTION
24
Functions calling other functions
25
Writing a main program that calls one procedure per sub-problem
26
Turning a structure diagram into pseudocode
27
Constructing a full solution: decompose, draw and write
28
Writing exam answers about decomposition and abstraction
For Teachers
Add this journey to your class and track every student in real time.
Create a free teacher account →No credit card. No setup fee. Make a class and invite students in under three minutes.
For Students
Start this journey on Cloodit — track progress, earn badges, and play live sprints with your class.
Start Learning Free →