VCDTCD053
Develop modular programs, applying selected algorithms and data structures including using an object-oriented programming language
Elaborations
-
coding separate modules that perform discrete functions but collectively meet the needs of the solution
-
defining classes that represent the attributes and behaviour of objects in the real world or in a game
-
considering different algorithms and selecting the most appropriate based on the type of problem, for example branching algorithms suit optimisation problems and simple recursive algorithms solve the base cases directly
-
selecting different types of data structures such as an array, record and object to model structured data
VCDTCD053 | Technologies | Digital Technologies | Levels 9 and 10 | Creating Digital Solutions