In Key Stage 3, students will design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems. They will learn 3 text based programming languages: Python; HTML/CSS; and JavaScript. Students will understand how computers work by looking at the hardware that make up computer systems. They will begin to understand how various types of instructions are stored and executed in computer systems, and how they can be used to represent images, music and text.
Students will undertake creative projects that involve selecting, using, and combining multiple applications to achieve challenging goals. This includes collecting and analysing data and meeting the needs of known users. They will understand a range of ways to use technology safely, respectfully, responsibly and securely: including protecting their online identity and privacy; recognising inappropriate content; contact and conduct; and knowing how to report concerns.
Software and websites – Google Classroom, Scratch, Tinker CAD, Photoshop, KODU, APPShed, Microsoft Office, Python IDLE, Code.org , CodeAcademy.com CodeAvengers.com, KhanAcademy.com