Everything you need to create structure diagrams and flowcharts for your N5 assignments
draw.io (also called diagrams.net) is a free, browser-based tool for creating diagrams. You do not need to create an account. You can save your work to your computer, OneDrive, or Google Drive — it is completely free to use.
For N5 Computing Science, you will use draw.io to create structure diagrams and flowcharts as evidence for your tasks and SDD assignment.
Open draw.io →File → Export As → PNG. Keep the default settings and click Export. Save the file to your computer or OneDrive. Upload the PNG as evidence in your lesson task.
Use these tabs to find the correct shape for each symbol. The right panel shows where to find it in draw.io.
General → RectangleGeneral → Rounded RectangleGeneral → HexagonFlowchart → Predefined ProcessFlowchart → TerminatorFlowchart → Manual Input or General → HexagonFlowchart → DataFlowchart → DecisionGeneral → RectangleFlowchart → Predefined ProcessFlowchart → On-page referenceThe left panel shows General shapes by default. Click Search Shapes and type flowchart to find the dedicated flowchart shape set with correctly named symbols.
After connecting a decision diamond, double-click the connector line near the diamond to add a YES or NO label. Unlabelled branches lose marks.
Use Ctrl+= to zoom in. Make sure each shape is correct before exporting — a rectangle and a parallelogram look similar when small.
Use Ctrl+S to save. draw.io saves as a .drawio XML file you can reopen later. Save to your H drive — not OneDrive (sign-in is blocked on school devices). Always export a separate PNG for submission.
Ctrl+Z undoes the last action. You can undo multiple steps in a row.
Select multiple shapes with Ctrl+click, then use the Arrange panel on the right to set exact X/Y positions or use the align buttons.
The parallelogram (Data shape) is for input/output. Do not use a plain rectangle — that is a Process shape.
Every flowchart needs a Terminator oval at the top (START) and bottom (END). Structure diagrams do not need these.
Every arrow leaving a diamond must be labelled YES/NO or TRUE/FALSE. Missing labels will cost marks in the exam and assignment.
| Action | Windows / Linux | Mac |
|---|---|---|
| Save | Ctrl+S | Cmd+S |
| Undo | Ctrl+Z | Cmd+Z |
| Redo | Ctrl+Y | Cmd+Shift+Z |
| Zoom in | Ctrl+= | Cmd+= |
| Zoom out | Ctrl+- | Cmd+- |
| Fit page | Ctrl+Shift+H | Cmd+Shift+H |
| Select all | Ctrl+A | Cmd+A |
| Delete shape | Delete | Delete |
| Export | Ctrl+Shift+E | Cmd+Shift+E |
Video walkthrough coming soon — Creating a flowchart in draw.io from scratch (5 min)