Year 9 Digital Technology
This course is an introduction to digital technology and requires no prior knowledge. The course aims to develop students’ ability to work and learn independently, to manage their time and a variety of resources during projects. The topics covered are searching and sorting algorithms, programming in Python, dynamic web design including database design, and human computer interaction.
The course aims to develop an independent approach to developing digital technology outcomes. The main focus is on students learning to use a range of resources and teach themselves new skills independently, while also encouraging them to explore the capabilities of the software. The topics covered are 3d game design using open source software such as Blender and Unity, creating dynamic database-driven websites using PHP and MySQL, and programming in Python. Within these topics, students learn to plan and manage a project, while also doing comprehensive user-testing on their work. They also cover concepts in computer science, such as data representation and encoding and usability heuristics.
This course further develops an independent approach to developing digital technology outcomes. Topics covered are computer science concepts such as artificial intelligence, formal languages and complexity and tractability, advanced website design using PHP and MySQL, and programming in Python. Within each topic students will need to plan and manage their projects, while involving stakeholders and doing comprehensive user-testing on their work. Students also have the opportunity to choose what they want to do for their projects, and also have the freedom to choose different technologies (such as app design) if they wish.