In this SAC you are expected to
In response to teacher-provided solution requirements and designs, develop four working modules with increasing complexity of programming skills.
Module 1: Simple calculations using arithmetic, logical and conditional operators
Module 2: Reading and writing files
Module 3: Sorting and searching with functions or methods
Module 4: Classes and objects
At least two modules must include a GUI.
All modules must include testing.
Task time allocated should be at least 8–14 lessons
-- VCAA 2025 Applied Computing Study Design
In the 2025-2028study design, this SAC is longer than it used to be. So you will be required to build pieces of a larger project, but they will not all connect together as much as in the previous and practice SACs.
In this SAC you build a Hyperloop booking system 🚅
This SAC was written in 2021 - for the old study design and before Elon Musk was quite so toxic!
In it, you progressively build a working piece of software from teacher provided requirements and designs.
Files needed: trips.json
Python solutions linked within the document.