Skip to main content Skip to navigation

Digital Technologies

Filter
Filter
  1. 9-10

Levels 9 and 10

Levels 9 and 10 Description

In Levels 9 and 10, students apply systems thinking skills when considering how human interaction with networked systems introduces complexities surrounding access to, and the security and privacy of, data of various types. They interrogate security practices and techniques used to compress data, and learn about the importance of separating content, presentation and behavioural elements for...

Show more

Levels 9 and 10 Content Descriptions

Digital Systems

  1. Investigate the role of hardware and software in managing, controlling and securing the movement of and access to data in networked digital systems (VCDTDS045)
    Elaborations
    1. explaining how an operating system manages the relationship between hardware, applications and system software
    2. comparing the similarities and differences of two common operating systems based on characteristics such as protection, control, processing and storage
    3. identifying how changes to the configuration of an operating system change the operation of hardware and software components in a networked digital system
    4. explaining the role of hardware and software components in allowing people to interact with digital systems, for example using a mouse or touch pad or screen, speech, accelerometer
    5. investigating the operation and use of robotic process control systems
    6. explaining encryption of data as a means of protecting data, for example secret keys and ‘exclusive or’ (XOR) and hashing algorithms to digitally sign data

Data and Information

  1. Analyse simple compression of data and how content data are separated from presentation (VCDTDI046)
    Elaborations
    1. explaining how simple compression schemes reduce the size of repetitive data, for example how run length encoding reduces the size of images
    2. explaining the difference between lossy and lossless compression, for example the difference between JPEG and PNG images
    3. explaining codecs for audio-visual compression, for example common codecs for video formats
    4. generating a layout or report in a database or applying a style sheet to a web page
  2. Develop techniques for acquiring, storing and validating quantitative and qualitative data from a range of sources, considering privacy and security requirements (VCDTDI047)
    Elaborations
    1. developing strategies and techniques for capturing accurate and usable qualitative and quantitative data of different formats, for example using text entry for open-ended questions to acquire qualitative data, or using radio buttons or checkboxes for closed questions to acquire quantitative data
    2. identifying strengths and weaknesses of collecting data using different methods, for example online surveys, face-to-face interviews, phone interviews, observation, blog entries in response to a posting, phone logs, browser history and online webcam systems
    3. developing strategies to ensure the privacy and security of survey data, for example using numbers rather than names as identifiers, or passwords protecting files to reduce risks of modifying data and using CAPTCHA™ to confirm human responses
    4. extracting specific data from an external source and storing it in a format that is more useful for analysis, for example combining mapping data from multiple electronic data sets to build a composite representation
  3. Analyse and visualise data to create information and address complex problems, and model processes, entities and their relationships using structured data (VCDTDI048)
    Elaborations
    1. using visualisation software tools to identify patterns and relationships between sets of data and information, and support abstract reasoning, for example representing data using histograms, network diagrams and maps
    2. summarising data using advanced filtering and grouping techniques, for example pivot tables in spreadsheets and aggregation functions in databases
    3. automating calculations, for example using absolute cell referencing to automatically extend formulas, and automating arithmetic calculations using built-in functions such as trigonometry, compound interest
    4. simulating simple, iterative processes, for example modelling compound interest or ecological models using a spreadsheet
    5. documenting the attributes of complex objects and processes using a data dictionary
    6. interpreting schemas that represent relationships between entities and querying data across tables, for example using foreign keys to represent relationships and joining tables in structured query language (SQL) SELECT statements
  4. Manage and collaboratively create interactive solutions for sharing ideas and information online, taking into account social contexts and legal responsibilities (VCDTDI049)
    Elaborations
    1. investigating legal responsibilities of organisations regarding the storage, communication and disposal of personal and organisational data, for example the Australian Privacy Principles as they apply to intellectual property
    2. applying techniques to make ethical decisions when faced with dilemmas about security and ownership of data, for example selecting an action that results in the greatest benefit for the most number of people; avoiding the use of photos of deceased persons from Aboriginal and Torres Strait Islander communities
    3. creating an interactive web-based project that complies with accessibility requirements, for example using fragments of a web language to create dynamic content that supports interactivity
    4. creating online interactive solutions for working with others by combining or modifying online software tools to support project work

Creating Digital Solutions

  1. Define and decompose real-world problems precisely, taking into account functional and non-functional requirements and including interviewing stakeholders to identify needs (VCDTCD050)
    Elaborations
    1. developing a preliminary specification for an opportunity or a need that typically contains a problem statement, a set of solution needs expressed as functional and non-functional requirements, any assumptions or constraints to be considered and the scope or boundaries of the solution
    2. investigating different types of functional requirements for solutions, for example increasing the speed of processing, calculating new results, improving the quality of reports
    3. investigating different types of non-functional requirements for solutions, for example considering how the requirements of reliability, user-friendliness, portability and robustness could affect the way people use solutions
    4. identifying the range of stakeholders who are associated with solutions but are not direct users and using techniques such as interviewing and reinterviewing to clarify needs
    5. using software such as graphic organisers to determine a fundamental cause of a problem or to represent related elements of a problem that need to be jointly addressed in the digital solution
    6. testing a range of text and graphical user interface designs with clients who have different needs on the basis of time taken to complete the task and the number of errors made
  2. Design the user experience of a digital system, evaluating alternative designs against criteria including functionality, accessibility, usability and aesthetics (VCDTCD051)
    Elaborations
    1. designing the user interface of a solution using story boards and mock-ups, for example mocking up the product design of an app for people with disability
    2. identifying similar digital systems and existing user interfaces, assessing whether their elements can be reused
    3. evaluating aspects of the total user experience, that is, all aspects of the system as perceived by the users, for example, a user’s initial experience of setting up and using a system, or a user’s emotional or cultural response to using a digital system
    4. designing documentation, branding and marketing for a digital solution, for example a product demonstration screencast or ‘getting started’ user guide
    5. applying the principles and elements of design to a client’s requirements and evaluating the success of a solution through an iterative feedback process, for example using customer feedback to refine a user interface to provide access to important features more effectively
  3. Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases (VCDTCD052)
    Elaborations
    1. designing algorithms to solve real-world problems and describing algorithms using flow charts and structured English, for example START, END, IF and UNTIL
    2. recognising that different algorithms can solve a problem with different trade-offs
    3. tracing algorithms to predict results and program state for a given input, for example desk checking or using an interactive debugging tool
    4. using tracing techniques to test algorithms, for example desk checking an algorithm for a given input by stepping through the algorithm while keeping track of contents of the variables
    5. developing test cases that correspond to the requirements of the specifications, for example validating program behaviour on a range of valid and invalid user input
  4. Develop modular programs, applying selected algorithms and data structures including using an object-oriented programming language (VCDTCD053)
    Elaborations
    1. coding separate modules that perform discrete functions but collectively meet the needs of the solution
    2. defining classes that represent the attributes and behaviour of objects in the real world or in a game
    3. considering different algorithms and selecting the most appropriate based on the type of problem, for example branching algorithms suit optimisation problems and simple recursive algorithms solve the base cases directly
    4. selecting different types of data structures such as an array, record and object to model structured data
  5. Evaluate critically how well student-developed solutions and existing information systems and policies take account of future risks and sustainability and provide opportunities for innovation (VCDTCD054)
    Elaborations
    1. investigating actions, devices and events that are potential risks to information systems, for example losing portable storage devices containing important files, deliberately infecting systems through malware, and power surges
    2. investigating techniques used by people and organisations to shape how information systems are used, for example refusing to use innovations, using social media to advocate behaviours, purchasing devices, withdrawing previous processes that can now only be performed by an information system
    3. investigating the impact and opportunities created through the practice of planned obsolescence, for example discussing the benefits and risks to users, the creators and the environment of information systems having a defined life span, taking into account costs, research and resource extraction
    4. examining the ICT policy for schooling and evaluating the impact on education
    5. reviewing the ‘terms of use’ policies on social media networks and predicting ways in which these can support advocacy of change and protection of individuals and societies
    6. reviewing state, national and regional policies and analysing the potential impact of each. Examples of policies include: Australian Government Protective Security Policy Framework, the Australian Government ICT Sustainability Plan 2010–2015; the Green Growth Policy in Korea and the Korean National Strategy for Sustainable Development

Levels 9 and 10 Achievement Standard

By the end of Level 10, students explain the control and management of networked digital systems and the data security implications of the interaction between hardware, software and users.

Students explain simple data compression, and why content data are separated from presentation. They take account of privacy and security requirements when selecting and validating data and use digital systems to analyse, visualise and model salient aspects of data. Students share and collaborate online, establishing protocols for the legal and safe use, transmission and maintenance of data and projects.

Students define and decompose complex problems in terms of functional and non-functional requirements. They design and evaluate user experiences and algorithms, and develop and test modular programs, including an object-oriented program. Students evaluate their solutions and information systems in terms of risk, sustainability and potential for innovation.

Scroll to the top of the page