Home automation programming (yrs 5-6)

Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities provide a level of differentiation to cater for students’ range of programming skills. They were developed in collaboration with the Digital Technologies Institute.

Additional details

Year band(s) 5-6
Content type Lesson ideas
Format Web page
Core and overarching concepts Digital systems, Data representation, Abstraction, Specification (decomposing problems), Algorithms, Impact and interactions, Implementation (programming)
Australian Curriculum Digital Technologies code(s)
AC9TDI6K03   

Explain how digital systems represent all data using numbers

AC9TDI6P02   

Design algorithms involving multiple alternatives (branching) and iteration

AC9TDI6P05   

Implement algorithms as visual programs involving control structures, variables and input

AC9TDI6P06   

Evaluate existing and student solutions against the design criteria and user stories and their broader community impact

AC9TDI6K01   

Investigate the main internal components of common digital systems and their function

AC9TDI6K02   

Examine how digital systems form networks to transmit data

AC9TDI6P03   

Design a user interface for a digital system

AC9TDI6P07   

Select and use appropriate digital tools effectively to create, locate and communicate content, applying common conventions

AC9TDI6P08   

Select and use appropriate digital tools effectively to share content online, plan tasks and collaborate on projects, demonstrating agreed behaviours

Technologies & Programming Language​s Artificial Intelligence
Keywords Artificial Intelligence, AI, artificial, intelligence, teachable machine, smart phone, algorithms, problem solving, digital systems, Scratch, Lesson idea, Lesson plan, Digital Technologies Institute, home automation
Organisation

ESA

Copyright

Creative Commons Attribution 4.0, unless otherwise indicated.