VCE Algorithmics (HESS) 2017 approved lists
Programming language requirements
The use of the graph abstract data type is core to the study. Only high-level languages that support the modular definition and encapsulation of new data types and that support the NetworkX graph library (or equivalent) are admissible. For 2017 students must use any of the following or a combination of two or more languages:
- the Wolfram language (in implementations that support the graph library, specifically within Mathematica).
This approach allows students to use a single language to complete all requirements or to select different languages for different tasks.
Students are not expected to master the technical aspects of the selected language/s or its libraries beyond what is explicitly required by the study design.
Teachers of VCE Algorithmics (HESS) should note that this list of languages may be revised for 2018 and notification will be published in the VCAA Bulletin.
Alternative methods of computation
In Unit 4, Area of Study 3 (Universality of computation and algorithms) students study alternative methods of computation when examining computation as a universal concept. For 2017 students study the characteristics of the following alternative methods of computation:
- DNA computing
- Neural networks
Teachers of VCE Algorithmics (HESS) should note that this list of alternative methods of computation may be revised for 2018 and notification will be published in the VCAA Bulletin.