AC9TDI8P09
Years 7 to 8
Technologies
AC9TDI8P09 | Years 7 to 8 Digital Technologies: Producing and implementing
Content Descriptor
Content descriptor implement, modify and debug programs involving control structures and functions in a general-purpose programming language
Strand
Processes and production skills
Substrand
Producing and implementing
This content descriptor sets out learning for Years 7 to 8 Digital Technologies. Use it to plan lessons and assessment with the Australian Curriculum v9.
Elaborations
- • Elaboration writing and editing programs to solve problems using branching, iteration, variables and functions in a general-purpose programming language, such as Python, JavaScript or C#
- • Elaboration reading and interpreting an existing program and modifying the code to change functionality and fix errors, for example taking existing code for a weather forecasting app that includes temperatures and improving the output to include extra information such as rainfall, UV levels and air quality
- • Elaboration writing a program that receives data from the environment to change the program behaviour, for example reading moisture level data from a soil sensor and switching on the watering system
- • Elaboration writing a program that contains nested control structures to perform more complicated branching and decisions, for example using an IF statement inside a loop to count the warm days from an array containing temperature data only when the temperature for each day is more than 20 degrees Celsius
- • Elaboration defining and using a function that produces different output based on the argument(s) it receives, for example a function that receives the name of an actor from user input, and searches a file or database to return a list of movies that actor appears in
Plan a lesson from this content description.
Start freeAchievement standard statements this supports
- They design and trace algorithms and implement them in a general-purpose programming language.See it on the standard page →
- Students design and trace algorithms; and implement them in a general-purpose programming language.See it on the standard page →
Read the full Years 7 to 8 Digital Technologies achievement standard
Read the full Years 7 to 8 Technologies (all subjects) achievement standard