Blame

0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1
> **DRAFT** — under teacher review.
2
3
# IPO Charts — Process Means Steps, Not the Answer
4
5
The Hamilton and Alexandra College · Year 12 · 2026
6
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
7
An IPO chart has three columns — **Input**, **Process**, **Output** — and you write one chart per process. The big idea in C05: **your DFD tells you what the charts are.** Every process in your data flow diagram becomes one IPO chart, and the data flowing in and out of it becomes the Input and Output columns.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
9
The trap that caps students at the 5–6 band is writing the Process column as an *outcome* instead of as *steps*. This page shows what that looks like, how your DFD feeds your charts, and a full worked example.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
10
11
---
12
13
## The core rule
14
15
> [!TIP]
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
16
> **Process = the steps that turn input into output.**
17
> If your Process cell could just as easily be your Output cell, it is wrong.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
18
19
The three columns do different jobs:
20
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
21
- **Input** — the data entering the process. Read these straight off your DFD.
22
- **Process** — the steps or calculations performed on those inputs: in general terms, *how* the input becomes the output.
23
- **Output** — the data the process produces. Also read off your DFD.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
24
25
---
26
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
27
## Video 1 — What is an IPO chart?
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
28
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
29
**🎯 Watch for:** how every row pairs a piece of input with the processing that acts on it — and how the Process column always describes an *action*, never just a result.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
30
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
31
{{Video|src=https://www.youtube.com/watch?v=a10a11oxjrA}}
32
33
> [!NOTE]
34
> This video is from an AU teacher pitched at NSW HSC Software Design & Development. The IPO concept is identical to VCE — just note the course name is different.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
35
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
36
### Check Your Understanding
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
37
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
38
A login screen has an IPO chart. For each item, decide which column it belongs in — **Input**, **Process**, or **Output**:
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
39
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
40
1. The username and password typed in by the user.
41
>| **Input** — data entering the process.
42
43
2. Compare the entered password with the stored password and set a valid/invalid flag.
44
>| **Process** — a step performed on the input.
45
46
3. An "Access granted" or "Access denied" message on the screen.
47
>| **Output** — the result the process produces.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
48
49
---
50
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
51
## The big idea: from DFD to IPO
52
53
Your data flow diagram already did the hard part. **Each process in the DFD becomes its own IPO chart:**
54
55
- the **arrows flowing in** → the Input column
56
- the **process** itself → the Process column (the steps)
57
- the **arrows flowing out** → the Output column
58
59
**🎯 Watch for:** how a single process from a DFD is turned into one IPO chart, with the data flows becoming the Input and Output rows.
60
61
{{Video|src=https://www.youtube.com/watch?v=YMOP0GlWXOY}}
62
63
Here is a DFD for a simple login system:
64
65
![Data flow diagram for a login system, showing the Get Input, Initialise Stored Credentials and Validate User processes](IPO%20Charts%20-%20Process%20Means%20Steps/DFD-for-IPO.png)
66
67
Each process in that diagram becomes one IPO chart. Start with the general shape:
68
69
### (template) Name of the process
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
70
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
71
| Input | Process | Output |
72
| :--- | :--- | :--- |
73
| List the inputs as per the DFD | Explain, in general terms, how the processing/calculations convert the input to the output | List the outputs as per the DFD |
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
74
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
75
Now the three real processes from the DFD above.
76
77
### DFD process: Get Input
78
79
| Input | Process | Output |
80
| :--- | :--- | :--- |
81
| Two separate strings keyed in by the user. | Prompt the user for their username, then store the response in the `UserName` variable.<br><br>Prompt the user for their password, then store the response in the `UserPassword` variable. | Entered string written to `UserName`.<br><br>Entered string written to `UserPassword`. |
82
83
### DFD process: Initialise Stored Credentials
84
85
| Input | Process | Output |
86
| :--- | :--- | :--- |
87
| *(none — the values are hardcoded)* | Write the hardcoded value into the `StoredUN` variable.<br><br>Write the hardcoded value into the `StoredPW` variable. | `StoredUN`<br><br>`StoredPW` |
88
89
### DFD process: Validate User
90
91
| Input | Process | Output |
92
| :--- | :--- | :--- |
93
| `UserName`<br><br>`StoredUN`<br><br>`UserPassword`<br><br>`StoredPW` | Set a `bValid` boolean to False.<br><br>Compare `UserName` with `StoredUN`.<br><br>IF `UserName` = `StoredUN` THEN compare `UserPassword` with `StoredPW`.<br><br>IF those ALSO match THEN set `bValid` to True. | `bValid` |
94
95
The Process column for *Validate User* lists the actual decision steps — not just "check the login". **That** is what scores in the upper bands.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
96
97
---
98
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
99
## Wrong vs Right
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
100
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
101
The same process, written two ways:
102
103
| | Input | Process | Output |
104
|---|---|---|---|
105
| **❌ Wrong** | `UserName`, `StoredUN`, `UserPassword`, `StoredPW` | Check the login | `bValid` |
106
| **✅ Right** | `UserName`, `StoredUN`, `UserPassword`, `StoredPW` | 1. Set `bValid` = False. 2. Compare `UserName` with `StoredUN`. 3. If equal, compare `UserPassword` with `StoredPW`. 4. If both match, set `bValid` = True. | `bValid` |
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
107
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
108
- "Check the login" just restates the goal — it shows none of the logic.
109
- The Right version shows each comparison and decision. A marker can only credit logic that is visible.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
110
111
---
112
113
## Common mistakes
114
115
### Mistake 1: Process that copies the Output
116
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
117
> ~~"Work out whether the login is valid."~~
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
118
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
119
That is the Output column repeated. Replace it with the numbered decision steps.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
120
121
### Mistake 2: Missing the decision branches
122
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
123
> ~~"Compare the username and password."~~
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
124
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
125
If there is an IF in the logic, the steps must show what happens on each branch — set the flag True only when *both* match.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
126
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
127
### Mistake 3: Inputs not traced to the DFD
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
128
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
129
Every input in an IPO chart should be a data flow you already drew in your DFD. An input that appears from nowhere is a consistency error the marker will notice.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
130
131
### Mistake 4: One IPO chart for everything
132
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
133
Write one chart per process. Each DFD process has its own inputs, logic and outputs — cramming them together makes the Process column vague by design.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
134
135
---
136
137
## Check Your Understanding
138
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
139
1. Where do the Input and Output columns of an IPO chart come from?
140
141
>| From your **DFD** — the data flowing into a process becomes the Input column, and the data flowing out becomes the Output column. The IPO chart details the process in between.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
142
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
143
2. A student writes Process = "display the total price". What is wrong, and how should they fix it?
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
144
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
145
>| "Display the total price" names the output, not the steps. Replace it with the operations: e.g. 1. Retrieve unit price and quantity. 2. Multiply them for the subtotal. 3. Add GST. 4. Display the result. The Process column must show the *how*.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
146
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
147
---
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
148
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
149
## Credits
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
150
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
151
- Login-system DFD — supplied for The Hamilton and Alexandra College SD course.
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
152
153
---
154
155
## See also
156
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
157
- [VCAA Pseudocode — Not Python](/sd/C05/VCAA%20Pseudocode%20Not%20Python) — turn each IPO Process column into formal pseudocode
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
158
- [Data Dictionary — Format is not Type](/sd/C05/Data%20Dictionary%20-%20Format%20is%20not%20Type)
39f115 lisa 2026-06-08 11:27:12
C05: remove Connect the Dots; enrich IPO (DFD→IPO) and Pseudocode (maze) pages - Remove page 6 (Connect the Dots) and all links to it (home, IPO, pseudocode, verb-ladder) - IPO page: DFD→IPO framing, two videos (Kalodikis intro + Thill DFD-to-IPO), login-system DFD image, worked Get Input / Initialise Stored Credentials / Validate User IPO tables, Credits - Pseudocode page: 'What is Pseudocode?' video; new maze wall-follower (right-hand rule) worked example with diagram, simulation + EV3 videos, VCAA-syntax pseudocode, why-it-works activity; Credits (Grufo / Wikimedia, GPLv3) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
159
- [Sketch vs Mock-up](/sd/C05/Sketch%20vs%20Mock-up)
0648ae lisa 2026-06-08 09:18:19
Add C05 student wiki pages: design tools, annotation, traceability Six DRAFT pages under /sd/C05 targeting common rubric-boundary errors: - Sketch vs Mock-up (C5-1) — embeds two videos - Data Dictionary — Format is not Type (C5-1) - IPO Charts — Process Means Steps (C5-1) - VCAA Pseudocode — Not Python (C5-1) - The Annotation Verb Ladder (C5-2) - Connect the Dots — design traceability (C5-3) Pages 2-6 have video slots pending teacher selection. Home index reorganised by indicator. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
160
161
← Back to [C05 Home](/sd/C05/C05-home) · [VCE Software Development Hub](/sd/VCE%20Software%20Development%20Hub)