This pathway develops a Temperature and a Mystery Box Python GUI Applications in preparation for assessment task. There is an ePub flipped learning approach that you can follow (instructs step-by-step how to develop the two GUI applications and how to show iterative processes to the design of it) to prepare you for the assessment task.
Agile or waterfall techniques
Kanban or scrum boards
version control software
collaboration tools
managing assets
The Kanban Way: How To Visualize Progress And Data In Trello
Agile Scrum for Trello Boards
Github for Version Control
uses variables storing at least two types of data (e.g. numeric, text, Boolean, object)
uses sequence, selection and iteration control structures
takes input from a user, file, sensors, or other external source
produces output
uses two or more complex programming techniques.
programming or writing code for a graphical user interface (GUI)
reading from, or writing to, files or other persistent storage
object-oriented programming using class(es) and objects defined by the student
using types defined by the student
using third party or non-core API, library or framework
using complex data structures (e.g. stacks, queues, trees).
For your practice website - you will create a website similar to the GUI applications themes or one of your own choice. There is an assessment task for this standard too.
non-core functionality
sophisticated digital effects
applying industry standards or guidelines
responsive design for use on multiple devices
integration of original media assets
dynamic data handling and interactivity
automation through scripts.