Explore the skills · QCAA
Digital Solutions
QCAA External Exam Revision · Units 3 & 4
Explore the subject and its skills. Full lessons, examples and practice require subject access. Accounts and purchasing are not open yet.
Find a skill
Interactions between users, data and digital systems
- Innovation and emerging technologiesRevision skill
- Technology-context componentsRevision skill
- Systems components, interactions and controlRevision skill
- Useability principles and interfacesRevision skill
- Data-flow diagramsRevision skill
- Advanced relational data processesRevision skill
- Visual communication elements and principlesRevision skill
- Digital-solution impacts and interface appraisalRevision skill
Real-world problems and solution requirements
- Development and project-management toolsRevision skill
- Problem scope, constraints, requirements and success criteriaRevision skill
- Human–machine interactions and input–process–outputRevision skill
- Relational and flat-file dataRevision skill
- File formats and data structuresRevision skill
- Program modularity and readabilityRevision skill
- Algorithm constructs and input–process–outputRevision skill
- Pseudocode for data processing and user interactionRevision skill
- Computational thinking, data cleaning and mergingRevision skill
- Technical proposals and mode-appropriate communicationRevision skill
Innovative digital solutions
- SQL data definition and manipulationRevision skill
- SQL queries, grouping, subqueries and joinsRevision skill
- Conceptual system modelsRevision skill
- Low-fidelity interface prototypesRevision skill
- File input and outputRevision skill
- Interactive program modules and data validationRevision skill
- Synthesising prototype componentsRevision skill
- Algorithm testing, desk checks and debuggingRevision skill
- User-experience testing and solution evaluationRevision skill
Digital methods for exchanging data
- Authentication and encryptionRevision skill
- Symmetric and asymmetric encryptionRevision skill
- Compression, encryption, hashing and checksumsRevision skill
- Emerging-technology algorithmsRevision skill
- Privacy principles and data ethicsRevision skill
- Network performance and transmissionRevision skill
- REST, JSON, XML and APIsRevision skill
- Classical encryption algorithmsRevision skill
- Secure data-transmission processesRevision skill
- Application subsystems and data flowRevision skill
Complex digital data exchange problems and solution requirements
- Local and global variable scopeRevision skill
- Security risks, requirements and success criteriaRevision skill
- Data completeness, consistency and integrityRevision skill
- Data-flow analysisRevision skill
- Decomposition, tools, libraries and frameworksRevision skill
- Data-source and storage requirementsRevision skill
- Pseudocode, comments and technical communicationRevision skill
Prototype digital data exchanges
- Algorithm constructs and modularisationRevision skill
- Programming features and good practiceRevision skill
- Encryption-algorithm pseudocodeRevision skill
- Modular programs, external data and librariesRevision skill
- JSON and XML data exchangeRevision skill
- External-data manipulationRevision skill
- SQL for data-exchange solutionsRevision skill
- Programmed methods, operators, types and collectionsRevision skill
- Desk checking and algorithm validationRevision skill
- Solution testing, impacts and security recommendationsRevision skill
