Computing Technology

fig image 17 150 | Snowy Mountains Grammar School | Computing Technology
Exploring the Future of Technology

Overview

Availability
Years 9 – 10

Qualification
RoSA

Are you ready to dive into the exciting world of coding, game design and artificial intelligence? The Computing Technology course offers an incredible opportunity to unleash your creativity and technical skills. This course is designed to be fun and challenging, helping you develop your critical thinking and problem-solving abilities, and giving you a deep understanding of technology. 

In this course, you’ll explore two dynamic units. The first unit focuses on game development, where you’ll learn how to create video games using Godot. Imagine the thrill of designing and developing 2D and 3D games, mastering the basics of programming, game mechanics and user interface design. You’ll bring your game ideas to life, creating immersive and engaging experiences. 

The second unit introduces you to the fascinating world of artificial intelligence. You’ll get hands-on with the future of technology by training machine learning models using AWS Deep Racer. In this unit, you’ll develop algorithms to make a car drive itself and compete against students worldwide to see who can achieve the fastest race times. It’s a thrilling way to understand AI and its real-world applications. 

Topics
Include:

Coding Interview Simulation
One of the key projects in this course is the coding interview simulation. You’ll prepare for real-world coding interviews at top tech companies like Google, Microsoft and Facebook. This live assessment will let you experience the thrill of solving coding problems under timed conditions, just like in a professional interview. Through this, you’ll sharpen your algorithmic thinking, problem-solving and coding efficiency, gaining valuable skills for your future career.

3D Game Development
In the 3D game development project, you’ll bring your game ideas to life by designing and building your own 3D game. You can choose any game concept you’re passionate about and develop it using Godot. This project will enhance your creativity, programming skills and project management abilities as you work on game mechanics, graphics and user interfaces. It’s a fantastic opportunity to turn your imagination into a playable reality.

AWS DeepRacer Competition
The AWS DeepRacer competition project is another highlight of the course. You’ll dive into machine learning with a fun and competitive twist, training a machine learning model to drive a car autonomously around a track. You will compete with students globally and see who has the fastest car. This project will help you learn machine learning, data analysis and competitive strategy engagingly and practically, offering a unique blend of knowledge and excitement.

Assessment and Outcomes
At the end of the year, you’ll sit a comprehensive examination that covers all the topics you’ve learned. This examination will allow you to demonstrate your knowledge, critical thinking and examination strategies, ensuring you’ve mastered the material and are ready for future challenges. It’s a great way to review and solidify your understanding of the entire course content.

By the end of the course, you’ll have a strong foundation in programming and game development, and a practical understanding of artificial intelligence. You’ll enhance your problem-solving skills, gain confidence for technical interviews and have the chance to participate in global competitions. This course is not just about learning; it’s about experiencing the thrill of creating and competing in the tech world.

Join us in the Computing Technology course and be part of the exciting future of technology. Whether you’re a budding game developer or an aspiring AI expert, this course will inspire and equip you with the skills you need to succeed. Don’t miss out on this fantastic opportunity to learn, create and compete!