In this area of study students use software tools to create data visualisations in response to teacher-provided requirements and designs. The software tools are used for the collection, interpretation and manipulation of data to draw conclusions and create data visualisations that represent their findings. Data visualisations could include charts, graphs, histograms, maps, network diagrams and spatial relationships diagrams. No restrictions are placed on the software tools used to create data visualisations.
Students examine the features of different design tools to represent the functionality and appearance of software solutions. They interpret given designs and create database, spreadsheet and data visualisations solutions using the data collected. Students focus on the appropriate functions and techniques to manipulate and validate data and to make use of suitable formats and conventions.
Students apply computational thinking skills when extracting meaning from data and apply design thinking skills and knowledge to create data visualisations.
In this area of study students use a programming language to create a working software solution in response to teacher-provided solution requirements. Students apply the problem- solving stages of design, development and evaluation to develop the solution. Details of the relevant problem-solving methodology.
Students apply methods and techniques for creating a working software solution using a range of processing features and data structures. They apply testing and debugging techniques to ensure the software solution works as intended.
A project plan is prepared to support an organised approach to problem solving. Students use software to record the identification and sequencing of tasks, time allocation, dependencies, milestones and critical path. They record and monitor the progress of their working solution throughout the stages of the problem-solving methodology. Students do not have to use dedicated project management software.
Students apply computational and design thinking skills when preparing solution designs and transforming them into a working solution.