Blame
|
1 | # C02 Resources — Data Collection & Analytical Diagrams |
||||||
| 2 | ||||||||
| 3 | **Criterion scope:** Data collection methods (interviews, observations, surveys, reports), user stories, analytical diagrams (context diagrams, data flow diagrams, use case diagrams), UML. |
|||||||
| 4 | ||||||||
| 5 | --- |
|||||||
| 6 | ||||||||
| 7 | ## C2-1: Data Collection |
|||||||
| 8 | ||||||||
| 9 | ### Existing Materials (CriterionXX/) |
|||||||
| 10 | ||||||||
| 11 | Criterion02/ has user stories activities (including teacher toolbox), data collection guidance, and links to SRS and diagrams. Solid foundation. |
|||||||
| 12 | ||||||||
| 13 | ### External Resources |
|||||||
| 14 | ||||||||
| 15 | | Resource | Source | Format | VCAA Mapping | Why It's Useful | |
|||||||
| 16 | |----------|--------|--------|--------------|-----------------| |
|||||||
| 17 | | [VCAA Assessment — Applied Computing](https://www.vcaa.vic.edu.au/curriculum/vce-curriculum/vce-study-designs/applied-computing/assessment) | VCAA | Reading | Data collection — official requirements | The authority on what VCAA expects from data collection evidence. | |
|||||||
| 18 | ||||||||
| 19 | ### Gaps — C2-1 |
|||||||
| 20 | ||||||||
| 21 | - **Minimal.** Data collection methods (interviews, surveys, observations, reports) are well-understood concepts. The existing materials and the VCAA guidance are sufficient. |
|||||||
| 22 | - A short video showing a student conducting a data collection interview for their SAT would be useful as a model but is not critical. |
|||||||
| 23 | ||||||||
| 24 | --- |
|||||||
| 25 | ||||||||
| 26 | ## C2-2: Analytical Diagrams |
|||||||
| 27 | ||||||||
| 28 | ### Existing Materials (CriterionXX/) |
|||||||
| 29 | ||||||||
| 30 | Criterion02/ has dedicated lessons for context diagrams, data flow diagrams, and use case diagrams, plus two quizzes. Good coverage. |
|||||||
| 31 | ||||||||
| 32 | ### External Resources |
|||||||
| 33 | ||||||||
| 34 | | Resource | Source | Format | VCAA Mapping | Why It's Useful | |
|||||||
| 35 | |----------|--------|--------|--------------|-----------------| |
|||||||
| 36 | | [Ryan's Tutorials — Data Flow Diagrams](https://ryanstutorials.net/software-design-and-development/data-flow-diagrams.php) | Ryan's Tutorials | Reading + visual diagrams | Context diagrams, data flow diagrams, processes, entities, data stores, data flows | Excellent free tutorial. Uses accessible language suitable for high school students. Covers DFD components, multi-level design, balancing, and 14 rules for valid DFD construction. Includes the 8-step creation methodology. | |
|||||||
| 37 | | [Lucidchart — UML Use Case Diagram Tutorial](https://www.lucidchart.com/pages/uml-use-case-diagram) | Lucidchart | Reading + interactive tool | Use case diagrams: actors, use cases, associations, system boundary, include, extend | Well-structured tutorial with visual examples. Lucidchart can also be used as a free tool for students to draw their diagrams. | |
|||||||
| 38 | | [Lucidchart — How to Make a Data Flow Diagram](https://www.lucidchart.com/pages/data-flow-diagram/how-to-make-a-dfd) | Lucidchart | Reading + interactive tool | Context diagrams, data flow diagrams — creation process | Step-by-step guide to creating DFDs, starting from context diagrams. Students can use Lucidchart's free tier to create their actual SAT diagrams. | |
|||||||
| 39 | | [Lucidchart — Data Flow Diagram Examples](https://www.lucidchart.com/blog/data-flow-diagram-tutorial) | Lucidchart | Reading + visual examples | DFD components, symbols, levels | Examples of DFDs at different levels with explanations of each symbol type. Good reference for students while creating their own. | |
|||||||
| 40 | | [GeeksforGeeks — Use Case Diagram](https://www.geeksforgeeks.org/system-design/use-case-diagram/) | GeeksforGeeks | Reading + diagrams | Use case diagrams: actors, use cases, system boundary, relationships | Comprehensive reference with examples. Good for students who prefer text-based learning. | |
|||||||
| 41 | | [Creately — Use Case Diagram Tutorial](https://creately.com/guides/use-case-diagram-tutorial/) | Creately | Reading + interactive tool | Use case diagrams — creation and relationships | Tutorial with an embedded diagram editor. Students can practice creating use case diagrams directly. | |
|||||||
| 42 | | [Visual Paradigm — Use Case Diagram Tutorial](https://online.visual-paradigm.com/diagrams/tutorials/use-case-diagram-tutorial/) | Visual Paradigm | Reading + visual | Use case diagrams — comprehensive guide | Detailed beginner's guide covering all UML use case diagram elements. | |
|||||||
| 43 | ||||||||
| 44 | ### Gaps — C2-2 |
|||||||
| 45 | ||||||||
| 46 | - **No VCE-specific video** walking through the creation of all three diagrams (context, DFD, use case) for a single software project. Generic UML tutorials exist but don't use VCE terminology or expectations. |
|||||||
| 47 | - **Hand-drawing practice** — the SAT requires hand-drawn diagrams for validation, but all external resources focus on tool-based creation. Consider creating a resource on hand-drawing techniques for diagrams. |
|||||||
| 48 | - **Include and Extend relationships** in use case diagrams — students consistently struggle with these. The Lucidchart tutorial covers them but a focused VCE example would help. |
|||||||
| 49 | ||||||||
| 50 | --- |
|||||||
| 51 | ||||||||
| 52 | ## Recommended Actions |
|||||||
| 53 | ||||||||
| 54 | 1. **Ryan's Tutorials DFD page** is the standout external resource for C2-2. Assign as required reading for data flow diagrams. |
|||||||
| 55 | 2. **Lucidchart** (free tier) is recommended as the tool for creating digital diagrams — it has templates for all three diagram types. |
|||||||
| 56 | 3. Consider creating a **video walkthrough** of drawing all three diagrams for a sample project, showing common mistakes students make. |
|||||||
