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 5 August 2026 Banner Photo
Recording of information evening from 5 August 2026
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, 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 Possible Year 9 Projects, Slot together stool , Lighting Project, Bedside Table Project, Possible Year 10 Projects, Objet D' Art, The Dorney House Model Chair Project, Object Design Jr.
VET Certificate II in Construction Pathways Banner Photo
VET Certificate II in Construction Pathways VET Certificate II in Construction Pathways
Textiles Banner Photo
Textiles Course Structure
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

 

Programming 1

Programming 1 introduces students to the exciting world of coding and digital technologies through practical, hands-on projects. Students develop problem-solving skills while learning how computers, digital systems and the internet work.

Throughout the course, students will:

  • Program Micro:bits to create interactive electronic devices.
  • Learn the fundamentals of programming using variables, loops, conditionals and functions.
  • Design and create their own digital games.
  • Explore how digital systems, computers and networks operate.
  • Investigate how data and technology affect our everyday lives, including topics such as cybersecurity, privacy and artificial intelligence.
  • Complete a personal programming project based on their own interests.

This course is ideal for students who enjoy technology, creativity and solving problems, and provides a strong foundation for further study in programming and digital technologies.

Programming 2

Programming 2 builds on the skills developed in Programming 1 and gives students the opportunity to create more advanced digital solutions.

Throughout the course, students will:

  • Develop programs using a range of programming languages.
  • Design and build interactive websites.
  • Create more sophisticated games using advanced programming techniques.
  • Explore digital systems, networking and emerging technologies.
  • Examine the role of data, artificial intelligence and cybersecurity in today's world.
  • Design and complete a major personal programming project that showcases their skills and interests.

Programming 2 is suited to students who enjoy coding, creating digital products and tackling challenging problems. It provides excellent preparation for senior Digital Technologies, Computer Science and other STEM pathways.

 

For extension in this subject area, see also:

Digital Technologies Extension Project