7–10Computing Technology 7–10 Syllabus
The new Computing Technology 7–10 Syllabus (2022) is to be implemented from 2024.
2024 – Start teaching the new syllabus
Students who commenced studying the Information and Software Technology 7–10 Syllabus (2003) in 2023 may continue to study that Syllabus in 2024.
School sectors are responsible for implementing syllabuses and are best placed to provide schools with specific guidance and information on implementation given their understanding of their individual contexts.
Content
Life Skills
Through collaborative curriculum planning, it may be decided that Life Skills outcomes and content are the most appropriate option for some students with intellectual disability.
Identify apps and web software that are used in everyday life
Recognise key app and web software elements and functions
Describe various features of user experience (UX)
Label specific controls in a user interface (UI)
Respond appropriately to security concerns around the use and storage of personal data on websites, apps and web software, including acceptance of permissions
Identify the security protocols on existing websites, apps and/or web software
Explore how sequences, branching and iteration are used to represent logic in an app or in web development environments
Explore common app and web software programming languages
Explore roles associated with app and web software development in the workplace
Explore industries that have embedded the use and promotion of apps and web software
Use a scaffold to plan and manage projects individually and/or collaboratively
Participate in developing a timeline of app and web software innovations based on user/industry adoption
Recognise how the changing needs of society have influenced the development and use of apps and web software
Identify the ethical and social impacts of apps and web software
Recognise safety and security considerations when developing apps and web software
Explore app and web software interface layout, including interactivity and functional elements
Identify a user’s preferences, needs and wants when accessing/using an app or web software
Compare features of UI and UX on apps and web software
Explore responsive app and web design and its significance for UX
Participate in developing design specifications for an app or web software project
Use agile tools when planning, designing and developing projects
Explore how the use of graphic user interface (GUI) display areas within apps and web software increase the UX
Use a scaffold to manage time and resources when developing an app or web software
Identify and use input process output (IPO), decision trees, or ‘and/or’, ‘if/then/else’ statements when developing app or web software programs or games/simulations
Design and develop physical/web-based prototypes to communicate ideas and features to potential end users
Participate in modifying existing code in app or web software applications and observe the variable changes in the output
Design and produce an app or web interface based on the preferences of an identified end user
Use properties to change the variables of objects within a program or application
Identify and correct errors within an existing algorithm or code, including syntax, Boolean and run time errors
Design GUI display areas based on developed apps or web software
Develop accessible information/help tags, panels and popovers to improve the overall UX and accessibility of functions of an app or web software
Design an app or web software program that meets password length and requirements
Independently or collaboratively develop a set of criteria to test app or web software using different scenarios
Reflect on how app or web software use and interactions have changed
Test and assess the effectiveness of app and web software designs using a set of agreed criteria
Test the functionality of a developed app or web software program based on the elements of UX and UI
Identify issues encountered when testing solutions
Test data to check an algorithm and programming code
Recognise the ethical and cybersecurity considerations of app and web software designs