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
    Explore another subject →