Digital Technologies

SACE Code1DGT10
LevelStage 1
Learning AreaTechnologies
DurationSemester
SemesterSemester 1
Pre-requisiteNone required
Additional CostsNone
SACE Credits10

Who is this course for?

Ever wanted to build your own apps, crack complex problems with code, or bring software to life? Whether you're brand new to coding or looking to level up your programming skills, this course transforms you from a technology user into a software creator.

What will I learn?

  • Python Power: Master core programming fundamentals and level up to advanced, object-oriented Python structures.
  • Algorithmic & Computational Thinking: Learn how to break down complex real-world problems and design clever, efficient solutions.
  • Code Refactoring & Optimisation: Analyse existing software, spot bugs, desk-check algorithms, and re-engineer code for peak performance.
  • Software Design Process: Take on a client design brief, plan user-focused algorithms, and build complete software applications from scratch.

How will I be assessed?

Assessment Type 1: Project Skills (60%)

  • Coding Exercises: Master real-world coding challenges and build algorithm fluency.
  • Python Mini Challenge: Build interactive functional tools while sharpening core syntax.
  • Algorithm & Desk Checking: Deconstruct code logic, trace execution steps, and debug errors.

Assessment Type 2: Digital Solutions (40%)

  • The Major Software Project: Design, program, and test a custom digital solution to solve a real-world design brief.

Pre-requisite

None required

Cost

None

Last updated: 24 September 2026