Original source · Published March 2026 · Updated March 2026

Course overview

Rationale

Technologies have been an integral part of society for as long as humans have had the desire to create solutions to improve their own and others' quality of life. Technologies have an impact on people and societies by transforming, restoring and sustaining the world in which we live. Australia needs enterprising and innovative individuals with the ability to make discerning decisions concerning the development, use and impact of technologies. When developing technologies, these individuals need to be able to work independently and collaboratively to solve open-ended problems. Subjects in the Technologies learning area prepare students to be effective problem-solvers as they learn about and work with contemporary and emerging technologies.

In Digital Solutions, students learn about algorithms, computer languages and user interfaces through generating digital solutions to problems. They engage with data, information and applications to generate digital solutions that filter and present data in timely and efficient ways while understanding the need to encrypt and protect data. They understand computing's personal, social and economic impact, and the issues associated with the ethical integration of technology into our daily lives.

Students engage in problem-based learning that enables them to explore and develop ideas, generate digital solutions, and evaluate impacts, components and solutions. They understand that solutions enhance their world and benefit society. To generate digital solutions, students analyse problems and apply computational, design and systems thinking processes. Students understand that progress in the development of digital solutions is driven by people and their needs.

Learning in Digital Solutions provides students with opportunities to develop, generate and repurpose solutions that are relevant in a world where data and digital realms are transforming entertainment, education, business, manufacturing and many other industries. Australia's workforce and economy requires people who are able to collaborate, use creativity to be innovative and entrepreneurial, and transform traditional approaches in exciting new ways.

By using the problem-based learning framework, students develop confidence in dealing with complexity, as well as tolerance for ambiguity and persistence in working with difficult problems that may have many solutions. Students are able to communicate and work with others in order to achieve a common goal or solution. Students write computer programs to generate digital solutions that use data; require interactions with users and within systems; and affect people, the economy and environments. Solutions are generated using combinations of readily available hardware and software development environments, code libraries or specific instructions provided through programming. Some examples of digital solutions include instructions for a robotic system, an instructional game, a productivity application, products featuring interactive data, animations and websites.

Digital Solutions prepares students for a range of careers in a variety of digital contexts. It develops thinking skills that are relevant for digital and non-digital real-world challenges. It prepares them to be successful in a wide range of careers and provides them with skills to engage in and improve the society in which we work and play. Digital Solutions develops the 21st century skills of critical and creative thinking, communication, collaboration and teamwork, personal and social skills, and information and communication technologies (ICT) skills that are critical to students' success in further education and life.

Syllabus objectives

The syllabus objectives outline what students have the opportunity to learn.

1. Recognise and describe elements, components, principles and processes.

When students recognise, they identify or recall facts and particular features of elements, components, principles and processes used in digital technologies. When students describe, they give an account of elements, components, principles and processes in technology contexts.

2. Symbolise and explain information, ideas and interrelationships.

When students symbolise, they represent information, idea development and system interrelationships using models, sketches, diagrams, tables and/or schemas. When students explain, they make information, ideas and interrelationships clear by describing them in more detail or revealing relevant facts.

3. Analyse problems and information.

When students analyse, they breakdown and examine problems and information to ascertain patterns, similarities and differences in order to identify elements, components and features, and their relationship to the structure of problems. They determine the logic and reasonableness of information by using systems thinking and decomposition, pattern recognition, and abstraction computational thinking.

4. Determine solution requirements and criteria.

When students determine solution requirements and success criteria, they establish, conclude or ascertain the interface, algorithm, programming and identified solution needs and constraints.

5. Synthesise information and ideas to develop possible digital solutions.

When students synthesise, they combine and integrate information and ideas, and resolve uncertainties using design, systems and computational thinking to create new understanding and identify and develop possible digital solutions.

6. Generate components of the digital solution.

When students generate, they use information, software, programming tools and skills to create components of an identified digital solution.

7. Evaluate components and solutions against criteria to make refinements and justified recommendations and evaluate impacts.

When students evaluate, they appraise components and solutions by weighing up or assessing strengths, implications and limitations against success criteria. They evaluate the possible personal, social and economic impact of solutions to make refinements and recommendations. When students make refinements, they make partial or minor changes to improve the user experience and technical operation based on criteria. They use testing to evaluate and refine components and solutions based on criteria. When students make justified recommendations, they use supporting evidence to suggest modifications or enhancements.

8. Make decisions about and use mode-appropriate features, language and conventions for particular purposes and contexts.

When students make decisions about mode-appropriate features, language and conventions, they use written, visual and spoken features to express meaning for particular purposes in a range of contexts. Written communication includes language conventions, specific vocabulary and language features such as annotations, paragraphs and sentences. Visual communication includes photographs, sketches, drawings, diagrams and motion graphics. Visual features include the elements and principles of visual communication. Spoken communication includes verbal and nonverbal features and may be for live or virtual audiences. Students use referencing conventions to practise ethical scholarship.

Designing a course of study in Digital Solutions

Syllabuses are designed for teachers to make professional decisions to tailor curriculum and assessment design and delivery to suit their school context and the goals, aspirations and abilities of their students within the parameters of Queensland's senior phase of learning.

The syllabus is used by teachers to develop curriculum for their school context. The term course of study describes the unique curriculum and assessment that students engage with in each school context. A course of study is the product of a series of decisions made by a school to select, organise and contextualise subject matter, integrate complementary and important learning, and create assessment tasks in accordance with syllabus specifications.

It is encouraged that, where possible, a course of study is designed such that teaching, learning and assessment activities are integrated and enlivened in an authentic setting.

Course structure

Digital Solutions is a General senior syllabus. It contains four QCAA-developed units from which schools develop their course of study.

Each unit has been developed with a notional time of 55 hours of teaching and learning, including assessment.

Students should complete Unit 1 and Unit 2 before beginning Units 3 and 4. Units 3 and 4 are studied as a pair.

More information about the requirements for administering senior syllabuses is available in the 'Queensland curriculum' section of the QCE and QCIA policy and procedures handbook.

Curriculum

Senior syllabuses set out only what is essential while being flexible so teachers can make curriculum decisions to suit their students, school context, resources and expertise.

Within the requirements set out in this syllabus and the QCE and QCIA policy and procedures handbook, schools have autonomy to decide:

These decisions allow teachers to develop a course of study that is rich, engaging and relevant for their students.

Assessment

Senior syllabuses set out only what is essential while being flexible so teachers can make assessment decisions to suit their students, school context, resources and expertise.

General senior syllabuses contain assessment specifications and conditions for the assessment instruments that must be implemented with Units 3 and 4. These specifications and conditions ensure comparability, equity and validity in assessment.

Within the requirements set out in this syllabus and the QCE and QCIA policy and procedures handbook, schools have autonomy to decide:

In Unit 1 and Unit 2, schools:

In Units 3 and 4, schools develop three assessments using the assessment specifications and conditions provided in the syllabus.

More information about assessment in senior syllabuses is available in 'The assessment system' section of the QCE and QCIA policy and procedures handbook.

Subject matter

Each unit contains a unit description, unit objectives and subject matter. Subject matter is the body of information, mental procedures and psychomotor procedures (see Marzano & Kendall 2007, 2008) that are necessary for students' learning and engagement with the subject. Subject matter itself is not the specification of learning experiences but provides the basis for the design of student learning experiences.

Subject matter has a direct relationship with the unit objectives and provides statements of learning that have been constructed in a similar way to objectives.

Aboriginal perspectives and Torres Strait Islander perspectives

The QCAA is committed to reconciliation. As part of its commitment, the QCAA affirms that:

Guidelines about Aboriginal perspectives and Torres Strait Islander perspectives and resources for teaching are available at www.qcaa.qld.edu.au/k-12-policies/aboriginal-torres-strait-islander-perspectives.

Where appropriate, Aboriginal perspectives and Torres Strait Islander perspectives have been embedded in the subject matter.

Complementary skills

Opportunities for the development of complementary skills have been embedded throughout subject matter. These skills, which overlap and interact with syllabus subject matter, are derived from current education, industry and community expectations and encompass the knowledge, skills, capabilities, behaviours and dispositions that will help students live and work successfully in the 21st century.

These complementary skills are:

It is expected that aspects of literacy, numeracy and 21st century skills will be developed by engaging in the learning outlined in this syllabus. Teachers may choose to create additional explicit and intentional opportunities for the development of these skills as they design the course of study.

Additional subject-specific information

Additional subject-specific information has been included to support and inform the development of a course of study.

Procedural knowledge

The problem-solving process in Digital Solutions is analytical and technical in nature. The process is iterative and involves several phases. Students are required to explore problems, develop ideas, generate components and digital solutions. They evaluate components and the personal, social and economic impacts of their solutions to make refinements and recommendations.

Figure 1: Problem-solving process in Digital Solutions

Explore

The explore phase involves students investigating a need, want or opportunity to analyse and understand a digital problem and its relationship to existing solutions.

To explore the problem, students:

Develop

The develop phase involves students creating new understanding and identifying possible solutions using design, systems, and abstraction and algorithmic computational thinking processes. Students evaluate components and digital solutions against criteria and the possible personal, social and economic impacts of solutions throughout the develop phase to make decisions and refine the user experience and technical operation of components of the solution.

To develop ideas, students:

Generate

The generate phase involves students using information, software, programming tools and skills, and systems and design thinking processes to create components of an identified digital solution. Students evaluate components and digital solutions against criteria throughout the generate phase and possible personal, social and economic impacts, to make decisions and refine the user experience and technical operation of components of the solution.

To generate solutions, students:

Evaluate and refine

When students evaluate, they use systems, design and computational thinking to appraise components and digital solutions by weighing up or assessing strengths, implications and limitations against success criteria and possible personal, social and economic impacts. When students refine ideas and a digital solution, they make changes based on selected criteria to improve the user experience and technical operation. Evaluation occurs throughout each phase of the problem-solving process to refine the components and a solution in response to the success criteria.

To evaluate and refine, students:

Pseudocode

Pseudocode will be used as the formal method of describing algorithms in this syllabus. It is a descriptive method used to represent an algorithm and is a mixture of everyday language and programming conventions. Pseudocode is often an intermediate step in programming between planning and writing executable code.

Pseudocode does not have a standard format and varies between programmers; however, algorithms must be able to be understood by anyone independent of a particular programming language. When students use pseudocode, they should:

The following pseudocode demonstrates examples of assignment (DECLARE), sequence, condition (IF), selection (THEN), iteration (WHILE), modularisation (FUNCTION, CALL), indentation and two variations of case (UserLogin, userName) for a user authentication process:

FUNCTION UserLogin():
    DECLARE userName, userPassword AS STRING
    DECLARE loginAttempts AS INTEGER = 3

    OUTPUT "Welcome to Login System."

    WHILE loginAttempts > 0
        INPUT "Enter username:" -> userName
        INPUT "Enter password:" -> userPassword

        IF IsValid(userName, userPassword) THEN
            OUTPUT "Login successful!"
            ShowDashboard()
            RETURN
        END IF

        loginAttempts -= 1
        OUTPUT "Invalid. " & loginAttempts & " attempts left."
    END WHILE
    OUTPUT "Try again later."
END FUNCTION

FUNCTION IsValid(user, pass) AS BOOLEAN:
    RETURN user = "admin" AND pass = "password123"
END FUNCTION

FUNCTION ShowDashboard():
    OUTPUT "Welcome to Dashboard."
END FUNCTION

CALL UserLogin()
Data processing system analysis and development

Data flow diagrams (DFD) — which include data source, data flow, data storage and process — are used to represent system interrelationships, data, system or process-oriented workflow. Digital Solutions uses Gane-Sarson (1979) notation for data flow diagrams. Four basic symbols are used to visually represent data source, flow, storage and processes, as shown in Figure 2.

Figure 2: Data flow diagram symbols, names and functions

Symbol Name Function
(open-ended rectangle) Data source or External entity A source or destination of data flow that is outside the area of study
(open-ended rectangle, labelled) Data store Repository of data
(arrow) Data flow A connector shows relationships between the representative shapes, e.g. request/reply
(rounded rectangle or circle) Process Transforms incoming data flow into outgoing data flow
Conventions

When students develop data flow diagrams, they should:

Information comes from and goes to entities and data stores via processes, therefore entities may not:

Reporting

General information about determining and reporting results for senior syllabuses is provided in the 'Determining and reporting results' section of the QCE and QCIA policy and procedures handbook.

Reporting standards

Reporting standards are summary statements that describe typical performance at each of the five levels (A–E).

A

The student, in a range of digital technologies contexts, demonstrates discerning recognition and description of elements, components, principles and processes; adept symbolisation and effective explanation of relevant information, ideas and interrelationships.

The student demonstrates insightful analysis of problems and contextual information, astute determination of solution requirements and success criteria against which to evaluate.

The student demonstrates logical synthesis of information and ideas to develop possible digital solutions; proficient generation of components and digital solutions; critical evaluation of components and digital solutions against criteria and critical evaluation of impacts, with effective refinement and justification of recommendations; effective decision-making about, and fluent use of, mode-appropriate features, language and conventions for particular purposes and contexts.

B

The student, in a range of digital technologies contexts, demonstrates effective recognition and description of elements, components, principles and processes; methodical symbolisation and effective explanation of relevant information, ideas and interrelationships.

The student demonstrates considered analysis of problems and relevant information, logical determination of solution requirements and success criteria against which to evaluate.

The student demonstrates logical synthesis of relevant information and ideas to develop possible digital solutions; effective generation of components and digital solutions; reasoned evaluation of components and digital solutions against criteria and reasoned evaluation of impacts, with effective refinement and justification of recommendations; effective decision-making about, and fluent use of, mode-appropriate features, language and conventions for particular purposes and contexts.

C

The student, in a range of digital technologies contexts, demonstrates adequate recognition and description of elements, components, principles and processes; competent symbolisation and appropriate explanation of information, ideas and interrelationships.

The student demonstrates adequate analysis of problems and information, reasonable determination of solution requirements and success criteria against which to evaluate.

The student demonstrates adequate synthesis of information and ideas to develop possible digital solutions; adequate generation of components and digital solutions; feasible evaluation of components and digital solutions against criteria and feasible evaluation of impacts, with adequate refinement and justification of recommendations; appropriate decision-making about, and fluent use of, mode-appropriate features, language and conventions for particular purposes and contexts.

D

The student, in a range of digital technologies contexts, demonstrates making statements about elements, components, principles or processes; incomplete symbolisation and superficial explanation of information, ideas or interrelationships.

The student demonstrates superficial analysis of problems or information, vague determination of solution requirements and success criteria against which to evaluate.

The student demonstrates simple synthesis of information or ideas to develop possible digital solutions; basic generation of components and digital solutions; superficial evaluation of components or digital solutions against criteria or superficial evaluation of impacts; simple decision-making about, and inconsistent use of, mode-appropriate features, language and conventions for particular purposes and contexts.

E

The student, in a range of digital technologies contexts, demonstrates recognition of aspects of elements, components, principles or processes; limited symbolisation or explanation of information, ideas or interrelationships.

The student demonstrates the making of statements about problems, information or solution requirements.

The student demonstrates unclear combination of information or ideas about digital solutions; identification of a change to an idea or a solution; generation of elements of solution components; simple decision-making about, and inconsistent use of, mode-appropriate features, language and conventions for particular purposes and contexts.

Determining and reporting results

Unit 1 and Unit 2

Schools make judgments on individual assessment instruments using a method determined by the school. They may use the reporting standards or develop an instrument-specific marking guide (ISMG). Marks are not required for determining a unit result for reporting to the QCAA.

The unit assessment program comprises the assessment instrument/s designed by the school to allow the students to demonstrate the unit objectives. The unit judgment of A–E is made using reporting standards.

Schools report student results for Unit 1 and Unit 2 to the QCAA as satisfactory (S) or unsatisfactory (U). Where appropriate, schools may also report a not rated (NR).

Units 3 and 4

Schools mark each of the three internal assessment instruments implemented in Units 3 and 4 using ISMGs.

Schools report a provisional mark by criterion to the QCAA for each internal assessment.

Once confirmed by the QCAA, these results will be combined with the result of the external assessment developed and marked by the QCAA.

The QCAA uses these results to determine each student's subject result as a mark out of 100 and as an A–E.

Units

Unit 1: Creating with code

In Unit 1, students will explore the creative and technical aspects of developing interactive digital solutions. They investigate algorithms, programming features and useability principles to generate small interactive solutions using programming tools and gain a practical understanding of programming features. This allows them the opportunity to explore existing and developing trends involving digital technologies.

Unit objectives

  1. Recognise and describe programming features and useability principles.
  2. Symbolise and explain information, ideas and interrelationships related to digital problems.
  3. Analyse problems and information related to a selected technology context.
  4. Determine user experience and programming requirements, and success criteria of a digital problem.
  5. Synthesise information and ideas to develop possible prototype digital solutions.
  6. Generate user interface and programmed components of the prototype digital solution.
  7. Evaluate components and solutions against criteria to make refinements and justified recommendations, and evaluate impacts.
  8. Make decisions about and use mode-appropriate features, language and conventions for particular purposes and contexts.

Technology contexts

Schools select a single technology context to examine problems in this unit. Schools may select more than one programming language to cover the required operations to be performed. Selection and suitability of programming languages will vary depending on the school and technology context selected. Students must address both the subject matter and the programming features of the programming language in the selected technology context.

Technology context Example languages
Web applications JavaScript, Python, Java, Ruby, PHP, C#, Go
Mobile applications Java, Swift, Kotlin, Dart, JavaScript, C#
Interactive media JavaScript, C#, C++, Python
Intelligent systems Python, R, Java, C++, Julia, Robot C

Subject matter

Topic 1: Understanding digital problems

Topic 2: User experiences and interfaces

Topic 3: Algorithms and programming techniques

Topic 4: Programmed solutions

Unit 2: Application and data solutions

In Unit 2, students are required to engage with and learn subject matter using the various phases of the problem-solving process. Students will optimise a given database and use programming skills acquired in Unit 1 to generate a solution that interacts with an existing database via structured query language (SQL). Students will plan, develop and generate the interface and code to enable the user to insert, update, retrieve and delete data using an existing database via SQL. Prior to inserting the data, the system will validate the data being entered to ensure its integrity and reliability for use and storage. Retrieved data will be displayed to the user in an appropriate format, such as text or a symbolic visual form.

Students are required to understand the structure of a database, along with how primary and foreign keys and data types affect the performance of the database. Students will evaluate the security, privacy and ethical effects of storing data in databases from individual, organisational and government perspectives.

Unit objectives

  1. Recognise and describe programming features, data and useability principles, and data management processes.
  2. Symbolise and explain information, ideas and data flow relationships within and between systems related to digital problems.
  3. Analyse problems and information related to the selected technology context.
  4. Determine solution requirements and success criteria of a digital problem.
  5. Synthesise information and ideas to develop possible digital solutions.
  6. Generate user interface and programmed components of the prototype digital solution.
  7. Evaluate components and solutions against criteria to make refinements and justified recommendations, and evaluate impacts.
  8. Make decisions about and use mode-appropriate features, language and conventions for particular purposes and contexts.

Subject matter

Topic 1: Data-driven problems and solution requirements

Topic 2: Data and programming techniques

Topic 3: Prototype data solutions

Unit 3: Digital innovation

In Unit 3, students are required to engage with and learn subject matter using the various phases of the problem-solving process. Students analyse end-user needs, and use the knowledge and skills of problem-solving, computational, design and systems thinking. They determine data, programming and user experience requirements, using available resources to generate components and prototyped digital solutions. Students do this through one of the technology contexts: web applications, mobile applications, interactive media, or intelligent systems.

Unit objectives

  1. Recognise and describe programming features, digital system, interface components, and useability principles.
  2. Symbolise and explain programming information, ideas and interrelationships between data structures and user experiences.
  3. Analyse problems and information related to the selected technology context.
  4. Determine solution requirements, and success criteria of a digital problem.
  5. Synthesise information and ideas to develop possible solutions for data, user interface and programmed components.
  6. Generate user interfaces and programmed components of the prototype digital solution.
  7. Evaluate components and a solution against criteria to make refinements and justified recommendations, and evaluate impacts.
  8. Make decisions about and use mode-appropriate features, language and conventions for particular purposes and contexts.

Subject matter

Topic 1: Interactions between users, data and digital systems

Technology context Web applications Mobile applications Interactive media Intelligent systems
components on which to focus server-side components including web server, DBServer and pre-processing components such as PHP
client-side components including web browser and user device
data components such as database structure
internal data structures such as arrays, lists and dictionaries
user-interface components such as user hardware and functionality to provide input and output
program components such as objects, event handlers and internal application data structures
data resources such as external libraries and internal application data structures
user-interface components such as user hardware and peripheral devices used for input and output
program components such as objects, event handlers and multimedia assets
external data stores such as file structures or object libraries
internal data structures such as arrays, lists and dictionaries
sensors
actuators
user-interface components
analogue and digital input/output data streams
administrative interface components
network hardware and protocols
internal data structures appropriate to the hardware storage code library selected

Topic 2: Real-world problems and solution requirements

Topic 3: Innovative digital solutions

Unit 4: Digital impacts

In Unit 4, students learn how data is shared in both local and global contexts, particularly how digital solutions are increasingly required to exchange data securely and efficiently. Students will understand elements of cybersecurity by exploring the conditions, environment and methods for enabling data to flow between different digital systems. They will analyse data privacy and data integrity risks associated with transferring data between applications and evaluate the personal, social and economic impacts associated with the use and availability of both public and private data. Students will generate an application that simulates the exchange of data between two applications.

Unit objectives

  1. Recognise and describe programming features, components of data exchange systems, privacy principles and data exchange processes.
  2. Symbolise and explain data structures and specifications, methods for exchanging data, and data-flow relationships within and between systems.
  3. Analyse problems and information related to digital systems.
  4. Determine solution requirements and success criteria.
  5. Synthesise information and ideas to develop possible components of digital solutions.
  6. Generate components of the digital solution.
  7. Evaluate components and solutions against success criteria to make refinements and justified recommendations, and evaluate impacts.
  8. Make decisions about and use mode-appropriate features, language and conventions for particular purposes and contexts.

Subject matter

Topic 1: Digital methods for exchanging data

Topic 2: Complex digital data exchange problems and solution requirements

Topic 3: Prototype digital data exchanges

Assessment

Internal assessment 1: Technical proposal (25%)

Students generate non-coded low-fidelity prototypes that use an external data source in response to a real-world problem in the selected Unit 3 technology context. They communicate the technical feasibility of the solution through a multimodal presentation.

Assessment objectives

  1. Recognise and describe data sources, user-interface components and existing solutions.
  2. Symbolise user interfaces and explain ideas and interrelationships between proposed data structures and user experiences.
  3. Analyse the problem and information related to the selected technology context.
  4. Determine data, programming and user experience requirements of the identified problem and success criteria.
  5. Synthesise information and ideas to develop the possible solutions for data, user interface and algorithmic components.
  6. Generate a low-fidelity non-coded prototype digital solution.
  7. Make decisions about and use mode-appropriate features, language and conventions for written and spoken communication for a technical audience.

Specifications

This task requires students to:

It is recommended that this task is designed so that students can develop a response in approximately 15 hours of class time.

Conditions

Response requirements

Visual, spoken and/or written (including low-fidelity non-coded prototype): up to 10 minutes, including annotations of up to 2000 words

Mark allocation

Criterion Assessment objectives Marks
Comprehending 1, 2 5
Analysing 3, 4 7
Synthesising 5 6
Generating 6 5
Communicating 8 2
Total marks 25

Instrument-specific marking guide (IA1)

Comprehending

The student response has the following characteristics: Marks
discerning recognition and description of user-interface components and existing solutions
adept symbolisation of user interfaces
discerning explanation of interrelationships between proposed data structures and user experiences, and useability considerations
4–5
adequate recognition and description of user-interface components and existing solutions
competent symbolisation of user interfaces
adequate explanation of interrelationships between proposed data structures and user experiences, and useability considerations
2–3
makes statements about features of user-interface components and existing solutions
incomplete symbolisation of user interfaces
superficial explanation of interrelationships and useability.
1
The student response does not match any of the descriptors above. 0

Analysing

The student response has the following characteristics: Marks
insightful analysis of the problem and contextual information to identify features and relationships of data, programming and user interface
astute determination of programming requirements, user-experience requirements and success criteria
6–7
adequate analysis of the problem and contextual information to identify features and relationships of data, programming and user interface
reasonable determination of programming requirements, user-experience requirements and success criteria
4–5
superficial analysis of the problem or information to identify some features or relationships of data, programming and user interface
vague determination of programming or user-experience requirements, and success criteria
2–3
unclear analysis of the problem or information to identify features or relationships of components. 1
The student response does not match any of the descriptors above. 0

Synthesising

The student response has the following characteristics: Marks
logical synthesis of information and ideas to develop the possible solutions for user interfaces, algorithms and data 5–6
adequate synthesis of information and ideas to develop the possible solutions for user interfaces, algorithms and data 3–4
simple synthesis of information or ideas to develop the possible solutions for user interfaces, algorithms and data. 1–2
The student response does not match any of the descriptors above. 0

Generating

The student response has the following characteristics: Marks
effective generation of a non-coded low-fidelity prototype digital solution that demonstrates the proposed relationship between data and user interfaces 4–5
adequate generation of a non-coded low-fidelity prototype digital solution that demonstrates the proposed relationship between data and user interfaces 2–3
generation of elements of the non-coded low-fidelity prototype digital solution that demonstrates the proposed relationship between some data and user interfaces. 1
The student response does not match any of the descriptors above. 0

Communicating

The student response has the following characteristics: Marks
effective decision-making about, and fluent use of visual, spoken and/or written features to communicate about a solution, language for a technical audience, grammatically accurate language structures, referencing conventions 2
simple decision-making about, and inconsistent use of visual, spoken and/or written features, suitable language, grammar and language structures, referencing conventions. 1
The student response does not match any of the descriptors above. 0

Internal assessment 2: Digital solution (25%)

Students generate an innovative digital solution to a real-world problem in the selected Unit 3 technology context. Students document the application of the problem-solving process in response to a stimulus document supplied by the teacher.

Assessment objectives

  1. Determine success criteria for the identified real-world problem.
  2. Synthesise information and ideas to develop the possible solutions for data, user interface and programmed components for a digital solution.
  3. Generate user interfaces and programmed components of the digital solution.
  4. Evaluate components and the digital solution against success criteria to make refinements and justified recommendations and evaluate impacts.
  5. Make decisions about and use mode-appropriate features, written language and conventions for a technical audience.

Specifications

This task requires students to:

It is recommended that this task is designed so that students can develop a response in approximately 15 hours of class time.

Stimulus specifications

The teacher provides a stimulus that includes:

Conditions

Response requirements

Mark allocation

Criterion Assessment objectives Marks
Determining and Synthesising 4, 5 7
Generating 6 9
Evaluating 7 7
Communicating 8 2
Total marks 25

Instrument-specific marking guide (IA2)

Determining and Synthesising

The student response has the following characteristics: Marks
astute determination of success criteria
logical synthesis of relevant information and ideas to develop the possible solutions for user interfaces, data and data repositories, and programmed components
6–7
logical determination of success criteria
adequate synthesis of information and ideas to develop the possible solutions for user interfaces, data and data repositories, and programmed components
4–5
reasonable determination of success criteria
simple synthesis of information or ideas to develop the possible solutions for user interfaces, data and data repositories, and programmed components
2–3
identification of a requirement or some criteria
unclear combination of information or ideas to develop data, data repositories, user interface or programmed components.
1
The student response does not match any of the descriptors above. 0

Generating

The student response has the following characteristics: Marks
proficient generation of a prototype digital solution combining user-interface components, data components and programmed components 8–9
effective generation of a prototype digital solution combining user-interface components, data components and programmed components 6–7
adequate generation of a prototype digital solution combining user-interface components, data components and programmed components 4–5
basic generation of a prototype digital solution combining user-interface components, data components and programmed components 2–3
generation of elements of the prototype digital solution. 1
The student response does not match any of the descriptors above. 0

Evaluating

The student response has the following characteristics: Marks
critical evaluation of features and components against criteria including user experience and programmed components
critical evaluation of impacts
effective refinements and recommendations justified by user feedback and testing
6–7
feasible evaluation of features and components against criteria including user experience and programmed components
feasible evaluation of impacts
adequate refinements and recommendations justified by user feedback and testing
4–5
superficial evaluation of user experience, programmed components and impacts 2–3
identification of a change to an idea or a solution. 1
The student response does not match any of the descriptors above. 0

Communicating

The student response has the following characteristics: Marks
effective decision-making about, and fluent use of visual, written and spoken features to communicate about a solution, language for a technical audience, grammatically accurate language structures, referencing conventions 2
simple decision-making about, and inconsistent use of visual, written and spoken features, suitable language, grammar and language structures, referencing conventions. 1
The student response does not match any of the descriptors above. 0

Internal assessment 3: Digital solution (25%)

Students generate an innovative digital solution to a real-world problem with a focus on data security and impacts in any of the four technology contexts: web application, mobile application, interactive media or intelligent systems. Students document the application of the problem-solving process in response to a stimulus supplied by the teacher.

Assessment objectives

  1. Determine success criteria for the identified real-world problem.
  2. Synthesise information and ideas to develop the possible solutions for data, user interface and programmed components for a secure digital solution.
  3. Generate user interfaces and programmed components of the digital solution.
  4. Evaluate components and the digital solution against success criteria to make refinements and justified recommendations and evaluate impacts.
  5. Make decisions about and use mode-appropriate features, written language and conventions for a technical audience.

Specifications

This task requires students to:

It is recommended that this task is designed so that students can develop a response in approximately 15 hours of class time.

Stimulus specifications

The teacher provides a stimulus document that includes:

Conditions

Response requirements

Mark allocation

Criterion Assessment objectives Marks
Determining and Synthesising 4, 5 7
Generating 6 9
Evaluating 7 7
Communicating 8 2
Total marks 25

Instrument-specific marking guide (IA3)

Determining and Synthesising

The student response has the following characteristics: Marks
astute determination of success criteria
logical synthesis of relevant information and ideas to develop the possible solutions for user interfaces, secure data and data repositories, and programmed components
6–7
logical determination of success criteria
adequate synthesis of information and ideas to develop the possible solutions for user interfaces, secure data and data repositories, and programmed components
4–5
reasonable determination of success criteria
simple synthesis of information or ideas to develop the possible solutions for user interfaces, secure data and data repositories, and programmed components
2–3
identification of a requirement or some criteria
unclear combination of information or ideas to develop secure data, data repositories, user interface or programmed components.
1
The student response does not match any of the descriptors above. 0

Generating

The student response has the following characteristics: Marks
sophisticated generation of a prototype digital solution combining user-interface components, data components and programmed components 8–9
effective generation of a prototype digital solution combining user-interface components, data components and programmed components 6–7
adequate generation of a prototype digital solution combining user-interface components, data components and programmed components 4–5
basic generation of a prototype digital solution combining user-interface components, data components and programmed components 2–3
generation of elements of the prototype digital solution. 1
The student response does not match any of the descriptors above. 0

Evaluating

The student response has the following characteristics: Marks
critical evaluation of features and components against criteria including user experience and programmed components
critical evaluation of impacts
effective refinements and recommendations justified by user feedback and testing
6–7
feasible evaluation of features and components against criteria including user experience and programmed components
feasible evaluation of impacts
adequate refinements and recommendations justified by user feedback and testing
4–5
superficial evaluation of user experience, programmed components and impacts 2–3
identification of a change to an idea or a solution. 1
The student response does not match any of the descriptors above. 0

Communicating

The student response has the following characteristics: Marks
effective decision-making about, and fluent use of visual, written and spoken features to communicate about a solution, language for a technical audience, grammatically accurate language structures, referencing conventions 2
simple decision-making about, and inconsistent use of visual, written and spoken features, suitable language, grammar and language structures, referencing conventions. 1
The student response does not match any of the descriptors above. 0

External assessment: Examination — combination response (25%)

External assessment is developed and marked by the QCAA. The external assessment in Digital Solutions is common to all schools and administered under the same conditions, at the same time, on the same day.

Assessment objectives

  1. Recognise and describe user-experience elements, programming features, components of data exchange systems, privacy principles and data exchange processes.
  2. Symbolise and explain programming ideas, data specifications, data exchange processes, and data flow within and between systems.
  3. Analyse problems and information related to a digital problem.
  4. Synthesise information and ideas to develop possible low-fidelity components of secure data exchange solutions.
  5. Evaluate components and solutions against criteria to make refinements and justified recommendations and evaluate impacts.

Specifications

This examination:

Conditions

Glossary

The syllabus glossary is available at www.qcaa.qld.edu.au/downloads/senior-qce/common/snr_glossary_cognitive_verbs.pdf.

References

American National Standards Institute symbols Australian Curriculum 2017, Structure, www.australiancurriculum.edu.au/f-10-curriculum/technologies/digital-technologies. Australian Curriculum 2017b, Glossary, https://www.australiancurriculum.edu.au/f-10-curriculum/technologies/glossary. Australian Government Office of the Australian Information Commissioner 2013, Privacy Fact Sheet 17: Australian Privacy Principles, www.oaic.gov.au/individuals/privacy-fact-sheets/general/privacy-fact-sheet-17-australian-privacy-principles. Ferguson, D 2009, Development of Technology Education in New Zealand Schools 1985–2008, https://www.technology.tki.org.nz/content/download/244/1153/file/DevelopmentofTechEducation-Sept09. Gane, C & Sarson, T 1979, Structured Systems Analysis, Prentice Hall, New Jersey. Marzano, RJ & Kendall, JS 2008, Designing and Assessing Educational Objectives: Applying the new taxonomy, Corwin Press, USA. Marzano, R J & Kendall, J S 2007, The New Taxonomy of Educational Objectives (2nd edn), Corwin Press, USA. NSW Board of Studies 2017, A Guide to Coding and Computational Thinking across the Curriculum, www.k6.boardofstudies.nsw.edu.au/wps/portal/nesa/k-10/learning-areas/technology/coding-across-the-curriculum. Oxford University Press 2017, Oxford Dictionaries, www.oed.com. Pastel, R 2017, CS4760 & CS5760: Human-Computer Interactions & Usability, http://cs4760.csl.mtu.edu/2017/lectures/usability. Preece, J, Rogers, Y & Sharp, H 2002, Interaction Design: Beyond human-computer interaction, John Wiley & Sons, New York. Victorian Curriculum and Assessment Authority 2014, Computing: Study design: Accreditation period 2016–2019, www.vcaa.vic.edu.au/Documents/vce/computing/ComputingSD-2016.pdf. Wenzel, K 2017, Database Normalization Explained in Simple English, www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english.

Version history

Version Date of change Information
1.0 January 2024 Released for familiarisation and planning (with implementation starting in 2025)
1.1 July 2024 Released for implementation with minor updates
1.2 October 2024 ISBN removed and minor updates
1.3 January 2026 File metadata changes to support new Syllabuses application functionality
1.4 March 2026 For subject matter in Unit 1:
• change to formatting