This page still under construction

Python is a beginner friendly text-based programming language. In order to use Python in Algorithmics, students will have to use NetworkX, a python library for manipulating graphs, as well as matplotlib or some other NetworkX compatible rendering library.

An installation guide to networkX can be found in it’s doccumentation here. The reccomended installation method is via pip.

Students who are familiar with text-based languages may wish to check out Edgy, a text-based language that is also VCAA approved.

This is one of the three languages allowed for 2017