Page 0 Banner Photo
Cover Page
Introduction Banner Photo
Introduction How to use this online Course Book
Learning Principles Banner Photo
Learning Principles
Curriculum Structure Banner Photo
Curriculum Structure Semesters, Units and Lines, Building a Timetable, Pathways, Beyond Year 10
⭐️ Subject Planner & Index Banner Photo
⭐️ Subject Planner & Index Year 9/10 Pathways and Subject Selection Information Evening Recording, Planner, Electives
Pathways & Subject Information Recording Banner Photo
Pathways & Subject Information Recording
Assessment & Reporting Banner Photo
Assessment & Reporting Assessment, Subject Awards, 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)
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 Units, Year 10 Units
Music Banner Photo
Music Year 9 Units, Year 10 Units
Sports Science Banner Photo
Sports Science
Languages Banner Photo
Languages Languages Electives
Chinese Banner Photo
Chinese
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, Understanding Modernism in Design, The Shearers Quarters Chair, Objet de A
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 web pages using PHP. 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 PHP programs integrated within HTML. 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

Unit 2 introduces students to formal programming constructs utilizing the Python programming language. Python is currently the most in-demand programming language globally, widely preferred at companies like Google, and highly sought after in the information technology industry. Students will harness the power and flexibility of Python to solve challenging problems, developing a practical understanding of concepts such as variables, conditionals, loops, functions, and parameters to implement complex input/output patterns. As a culmination of their learning, students will apply their skills to design and implement a standalone programming project.

 

For extension in this subject area, see also:

Digital Technologies Extension Project