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...
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 data integrity and maintenance purposes.
Students explore how bias can impact the results and value of data collection methods and they use structured data to analyse, visualise, model and evaluate objects and events. They learn how to develop multilevel abstractions, identify standard elements such as searching and sorting in algorithms, and explore the trade-offs between the simplicity of a model and the faithfulness of its representation.
When analysing problems, students consider the functional and non-functional requirements of a solution by interacting with clients and regularly reviewing processes. They consolidate their algorithmic design skills to incorporate testing and review, and further develop their understanding of the user experience to incorporate a wider variety of user needs. Students develop modular solutions to complex problems using an object-oriented programming language where appropriate, and evaluate their solutions and existing information systems based on a broad set of criteria including connections to existing policies and their potential for innovation. They consider the privacy and security implications of how data are used and controlled, and suggest how policies and practices can be improved to ensure the sustainability and safety of information systems.
Students progressively become more skilled at identifying the steps involved in planning solutions and developing detailed plans that are mindful of risks and sustainability requirements. When creating solutions, both individually and collaboratively,and sharing them online, students comply with legal obligations, particularly with respect to the ownership of information.
Across the band, students will have had opportunities to analyse problems and design, develop and evaluate a range of digital solutions, such as database-driven websites and artificial intelligence engines and simulations.
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.