Page 0 Banner Photo
Cover Page
Introduction Banner Photo
Introduction How to use this online Course Book
Learning Principles Banner Photo
Learning Principles
Year 9 Program Banner Photo
Year 9 Program
Curriculum Structure Banner Photo
Curriculum Structure Semesters, Units and Lines, Building a Timetable, Opportunity Blocks, Pathways, Beyond Year 10
⭐️ Subject Planner & Index Banner Photo
⭐️ Subject Planner & Index Planner, Electives
Recording of information evening from 29 July 2025 Banner Photo
Recording of information evening from 29 July 2025
Assessment & Reporting Banner Photo
Assessment & Reporting Assessment, Subject Awards, Approaches to Learning, Homework, Examinations
Academic Integrity Banner Photo
Academic Integrity Principles to Support Implementation of this Policy , Purpose of Academic Integrity K - 12 
Where to seek advice Banner Photo
Where to seek advice
Access & Inclusion Banner Photo
Access & Inclusion
English Banner Photo
English
English as an Additional Language or Dialect (EAL/D) Banner Photo
English as an Additional Language or Dialect (EAL/D)
Humanities 9/10 Banner Photo
Humanities 9/10 Humanities (Year 9 and 10), Year 9, Year 10
Mathematics Banner Photo
Mathematics Year 9 & 10 Modified Mathematics, Year 9 & 10 - Mathematics, Year 9 & 10- Mathematics Extended, Year 11 & 12 Future Pathways
Science Banner Photo
Science Year 9 Science, Choosing the "Right" Course in Year 10, Year 10 Science - Pathway Options, Year 10 Modified Science, Year 10 Science, Year 10 Science Extended
Health & Physical Education Banner Photo
Health & Physical Education Physical Education Years 9 and 10, Health Theory Years 9 and 10
Art Banner Photo
Art Assessment
Ceramics Banner Photo
Ceramics Assessment
Dance Banner Photo
Dance
Drama Banner Photo
Drama Year 9 - Page to Stage, Year 10  - Exploring Acting
Music Banner Photo
Music Year 9 Units, Year 10 Units
Sports Science Banner Photo
Sports Science
Languages Banner Photo
Languages Languages Electives
French Banner Photo
French
German Banner Photo
German
Japanese Banner Photo
Japanese Year 9 Japanese, Year 10 Japanese
Technology Banner Photo
Technology Technology Electives
Food Studies Banner Photo
Food Studies
Design & Technology Banner Photo
Design & Technology Year 9 Projects, Slot together stool , Speaker Project, Lighting Project, Bedside Table Project, Year 10 Projects, Objet D' Art, The Shearers Quarters Chair, Object Design Jr.
Textiles Banner Photo
Textiles Textiles 1 and Textiles 3, Textiles 2 and Textiles 4
Computer Graphics & Design Banner Photo
Computer Graphics & Design
Digital Technology Banner Photo
Digital Technology
Programming Banner Photo
Programming Programming 1, Programming 2
Multimedia Banner Photo
Multimedia
Digital Technologies Extension Project Banner Photo
Digital Technologies Extension Project
IDEAS Banner Photo
IDEAS Course Content
View archive
Banner Photo

Programming

TECHNOLOGY FACULTY

🎓  Course TypeElective
🧩  Units1 - 2
🗓  TimingUnit 1 in Year 9 or 10, Unit 2 in Year 9 or 10
⏱  Hours per week3
📚  Prior ExperienceAppreciated but not required
✏️  SelectionPossible to commence study with any of the above units
🧭  Future PathwaysComputer Science TCE or IB and any future digital career

This two-semester course caters to Year 9 and Year 10 students who seek programming experience and a foundational understanding of digital technology. It particularly targets students interested in comprehending digital systems and computer science. Following a design-make-appraise process, students will learn to design and create digital solutions using HTML, PHP, and Python. The course aims to cultivate a range of relevant skills through practical applications, preparing students for the field of technology.

Programming 1

Unit 1 serves as an introduction to computer programming concepts, focusing on the development of dynamic digital solutions using a variety of applications.

Students will delve into the history of the internet and the fundamental systems that underpin this ubiquitous technology. They will gain hands-on experience with programming concepts by producing various digital solutions. Additionally, students will explore the basic principles of computing and networking systems. Through a combination of smaller programming tasks and larger-scale projects, students will refine their skills, designing and constructing dynamic

online resources to effectively communicate their knowledge and ideas.

Programming 2

In Programming Unit 2 students tackle challenging problems, building a practical understanding of core concepts such as variables, conditionals, loops, functions, and parameters. They'll learn to implement complex input/output patterns, culminating in a standalone programming project where they’ll  apply their programming knowledge to real-world applications such as:

•App Design: Creating interactive applications with user-friendly interfaces.

•Game Design: Developing engaging and playable games.

•Robotics: Programming robotic behaviours and interactions.

•Chatbot Design: Building intelligent conversational agents.

 

For extension in this subject area, see also:

Digital Technologies Extension Project