In Grade 6 ICT, students continue to learn different aspects of designing, writing and debugging programs that accomplish specific goals, including controlling or simulating physical systems and solve problems by decomposing them into smaller parts. Students expand their understanding and use of sequence, selection, and repetition in programs; work with variables and various forms of input and output in order to create longer programming sequences. They also continue to use logical reasoning to explain how algorithms work and detect more complicated errors in algorithms and programs. In the area of networking, students in Grade 6 will explore, to a greater depth, computer networks including the internet; how they can provide multiple services, such as the World Wide Web; and the opportunities they offer for communication and collaboration. As part of the wider curriculum, students will continue to develop their ability to use search technologies effectively. Also in support of the curriculum in general, students will continue to use and combine a greater variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals. Our students’ safety is of paramount importance, therefore, we ensure that all of our students learn how to access and use the digital world safely and with respect. Students learn how to keep personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.