C05 Resources — Detailed Designs, Design Principles & Critical/Creative Thinking

Criterion scope: Design tools (mock-ups, data dictionary, IPO charts, pseudocode, object descriptions), design principles (alignment, balance, contrast, space, text formatting, usability, navigation), UX characteristics (affordance, interoperability, security, usability), critical and creative thinking (existing solutions research, connecting ideas to requirements, contingencies).


C5-1: Design Tools

Existing Materials (CriterionXX/)

Criterion05/ has step-by-step guides for mock-ups, data dictionary, IPO charts, pseudocode, class diagrams, and object descriptions. Well-structured.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
Ryan's Tutorials — Input Process Output Tables Ryan's Tutorials Reading + examples IPO charts: input, process, output Free, clear explanation of IPO charts aimed at secondary students. Good supplement to existing materials. Explains why IPO charts are useful, not just how to create them.
Codecademy — Pseudocode and Flowchart: Complete Beginner's Guide Codecademy Reading Pseudocode — structured English, algorithm representation Beginner-friendly guide to pseudocode with examples. Helps students understand the conventions.
Lucidchart — UML Class Diagram Tutorial Lucidchart Reading + interactive Object descriptions, class diagrams — OOP design Tutorial on creating UML class diagrams. Directly supports the object descriptions and class diagram requirements. Students can use Lucidchart's free tier to create their diagrams.
StudyLib — Database Design Tools: IPO Charts, Data Tables Mark Kelly (VCE) Reading IPO charts, data dictionaries — VCE-specific VCE-specific lecture notes on design tools by Mark Kelly. Directly aligned to study design expectations.
Figma Figma Interactive (free tier) Mock-ups, UI design Industry-standard UI design tool with a free tier. Students can create professional mock-ups. More powerful than hand-drawing for detailed designs.

Gaps — C5-1

  • No video walkthrough of creating a complete set of design tools (mock-up + data dictionary + IPO chart + pseudocode + object descriptions) for a single VCE project.
  • Object descriptions — very few external resources explain object descriptions in the VCAA format (properties, methods, events). Most OOP resources focus on class diagrams rather than object descriptions.
  • Data dictionary format — the VCE-specific format (variable name, data type, data structure, data source, description) is not well-represented in generic resources. The Criterion05/ materials are the best source.

C5-2: Design Principles & UX

Existing Materials (CriterionXX/)

Criterion05/ has a UX characteristics and design principles guide, a Nelson activity on investigating usability, and design log templates. Good foundation.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
Figma Resource Library — Design Principles Figma Reading + visual examples Design principles: alignment, balance, contrast, space Professional design principles explained with visual examples. Students can see how real designers apply these principles.
Nielsen Norman Group — UX Research Nielsen Norman Group Reading + video UX characteristics: usability, affordance The world authority on UX/usability. Articles and videos on usability principles. Some content free, some paid.

Gaps — C5-2

  • Design principles applied to software (not graphic design or web design) — most design principle tutorials are for web/graphic design. A VCE-specific resource showing how alignment, balance, contrast, space, and text formatting apply to a Python GUI application would be valuable.
  • Affordance in software UX — a concept students find abstract. Need concrete examples of good and bad affordance in software interfaces.
  • Annotations explaining design principle application — no external resource shows how to annotate a mock-up with design principle justifications in the VCAA format.

C5-3: Critical & Creative Thinking

Existing Materials (CriterionXX/)

Criterion05/ has a well-structured three-step process: Shoulders of Giants (research), Connect the Dots (link to requirements), Plan B Ready (contingencies), plus reflection activities.

External Resources

Resource Source Format VCAA Mapping Why It's Useful
No strong external resources found for this specific VCAA requirement. — — — —

Gaps — C5-3

  • This is a VCAA-specific requirement. The existing Criterion05/ materials are well-designed for this purpose. External resources on "critical and creative thinking in software design" are either too generic or too academic.

  1. Figma (free tier) is recommended as the mock-up tool — more professional than hand-drawing and students learn an industry tool.
  2. Ryan's Tutorials IPO page is a good supplementary resource for IPO charts.
  3. Consider creating a design principles in software resource showing how alignment, balance, contrast, space, and text formatting apply specifically to GUI applications (not web/graphic design).