Skip to Content
Not for ourselves alone

Curriculum 2024

Digital Technology

 

 

Subject Name Digital Technology
Year Level 9
Subject Length Semester
Subject Type Optional
Staff Contact Gerrard Doyle
gerrard.doyle909@schools.sa.edu.au

Content

Students will learn to use a general-purpose programming language (Python) with a focus on computer games. This will include solving problems by writing and debugging code to complete challenges. They will complete a variety of skills tasks to learn how to think logically, critically and creatively.

Topics may include:

  • Operators, Expressions, Variables, Data types, Loops, Conditions, Functions
  • Error types and debugging
  • Problem-solving and planning using flowcharts
  • Artificial Intelligence
  • Data structures and graphics
  • Importing modules such as Pygame
  • Mouse and keyboard inputs
  • On-screen collision detection
  • Using sound and image files
  • Researching what makes a successful game
  • Designing a challenging but interesting game
  • Working collaboratively and safely online

Assessment

Tasks may include:

  • Programming skills and applications tasks, including robotics
  • Programming assignment - the modification of a 2D computer game
  • Opportunity to enter a national programming competition (with recognition)
  • Written or multimodal evaluation/review

Additional Information

Students are required to have a working laptop. All software is freely available.