Explore the purpose and uses of apps and web-based tools
Explore how the changing needs of society have influenced the evolution of app and web development, including the impact of apps and web software on a range of industries
Explore inputs, storage, transmission, processes and outputs in apps or web-based tools
Identify, define and visually represent the function and purpose of elements and features of existing code
Specify the functional requirements of an app, including stating the purpose of a solution, describing use cases and developing test cases of inputs and expected outputs
Specify the non-functional requirements of an app
Consider the social impacts and ethical and legal responsibilities in software development
Explore app and web software considering the perspectives of diverse groups, including Aboriginal and Torres Strait Islander Peoples, culturally and linguistically diverse people, people of different ages and gender, and people with disability