COMPUTING Computing teaches students how to make games, websites, apps and electronics such as interactive light displays and robots. Learning how to code and program is a useful skill in technical professions like engineering or scientific research and as a software developer. The specific set of programming languages and technologies for each topic is described below.
SUBJECT STRUCTURE Year 7
IT 7
Year 8
Robotics 8 (elective)
Year 9
Year 10
Year 11 Applied Computing 1 & 2
Computing
Computing
Year 12
Software Development 3 & 4
CISCO Networking 3&4
ASSESSMENT Students are assessed on the practical projects they create such as a website, game, app or piece of electronics. There are also tests on theory knowledge and an examination at the end of each semester.
Year 9 Computing In this subject, students are introduced to text-based programming in a number of languages and gain a broad exposure to four practical areas to apply this knowledge.
THE FOUR UNITS STUDIED ARE • Web Development (HTML, CSS and Javascript) • Game Development (Unity and C#) • Electronics (Arduino Uno and C) • App Development and Applications of AI (Thunkable)
Year 10 Computing In this subject, students become more adept at using advanced syntax and structures in their code, and extend the applications of their knowledge to new areas such as Virtual Reality games and Artificial Intelligence (Machine Learning).
THE FOUR UNITS STUDIED ARE • Advanced Web Development (HTML, CSS and Javascript) • Game Development for Virtual Reality (Unity and C#) • Product Design and Electronics (3D printing, Arduino Nano and C) • Introduction to Machine Learning (Python and Google Colaboratory)
20
YR 9 & 10 CURRICULUM GUIDE 2021