Victorian Curriculum F-10 logo 

Frequently asked questions

There is new content on algorithms and coding in the Number and Algebra strand (Patterns and algebra sub-strand). Is it expected that a particular approach, platform or language is used?

No. Various approaches to developing and coding algorithms can be used and may involve natural language, structured language or pseudo-code or a formal programming language. 

Algorithms can be implemented by acting out a script, using robots, and various technologies, software and applications.  These should be employed as suits the level at which the student is working, and the nature of the activity or task.

The following documents can be used as a planner to summarise a brief description of suitable activities related to the elaborations for the content descriptions for algorithms and coding.

Algorithms and coding in the Victorian Curriculum Mathematics sample activities for elaborations F–6 (docx - 85.2kb)

Algorithms and coding in the Victorian Curriculum Mathematics sample activities for elaborations 7–10 (docx - 92.07kb)

How should schools deal with the selection of optional content from 10A so that students are suitably prepared for subsequent study of VCE Mathematical Methods Units 1 and 2?

Schools use a variety of teaching and learning strategies and organisational structures, suited to their context, to ensure that students have relevant mathematical background from  the Victorian Curriculum Mathematics that enables them to pursue various pathways of post-secondary study.  Relevant content from 10A for subsequent study of Mathematical Methods Units 1 and 2 is covered in the content descriptions: VCMNA355, VCMNA356, VCMNA358, VCMNA359, VCMNA360, VCMNA362, VCMNA363, VCMNA364, VCMNA368, VCMNA355.