Descriptors›Technologies›Years 7 to 8›Processes and production skills›Producing and implementing›AC9TDI8P09
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 free

Achievement standard statements this supports