Professional Learning Events

Welcome to the MAV Professional Learning Events page!

You will find events to suit your needs both face-to-face and virtual learning. Select an event below to find out more.

Python Fundamentals: From Pseudocode to Code


Date(s):
21st Jul 2026
Time:
4:00PM - 5:00PM AEST
Venue:
Virtual Learning Session
Details and invitation to join the meeting will be provided closer to the date of the event. Online session delivered by MAV
Costs:

Member: Free
Non-Member: $30.00

Members, login now to receive your best price
Description:

This is Part 1 of a 2-part series.

Computational and algorithmic thinking are increasingly recognised as essential components of contemporary mathematics education. While formally embedded within the Digital Technologies curriculum, their explicit integration into mathematics classrooms remains limited, with programming often taught in isolation from mathematical reasoning. This webinar addresses that gap by introducing Python as a practical tool for expressing and testing mathematical procedures, rather than as a separate programming subject.

This session is designed for mathematics teachers new to Python. It focuses on the transition from pseudocode to executable code. Participants will explore how familiar step-by-step mathematical methods can be expressed precisely using pseudocode: making assumptions, decisions, and stopping conditions explicit, before translating them into Python. A carefully selected set of Python foundations (data types, conditions, control flow, functions, and simple libraries) will be introduced as they naturally arise from pseudocode structures.

Through examples drawn from iterative processes and numerical methods, participants will see how Python can simulate experiments, generate data, and visualise outcomes. The emphasis is on reading, running, and adapting code rather than writing programs from scratch, so no prior coding experience is required.

By the end of the session, teachers will have a clearer framework for linking pseudocode, algorithmic thinking, and Python; greater confidence in engaging with simple code, and practical ideas for using computation to support mathematical explanation, experimentation, and discussion in the classroom.

Materials:
Reference guide for essential Python syntax
Side-by-side comparison sheet showing pseudocode and Python translations
Worked examples available in GitHub repository

Dr Robin Wang

Dr Robin Wang is a specialist mathematics and algorithmics educator with a PhD in Computer Systems Engineering and over ten years’ experience teaching in Australian secondary schools. He is a regular presenter at mathematics and computing education conferences, sharing classroom-tested approaches for integrating computational and algorithmic thinking into mathematics education.

Robin currently teaches at the Centre for Higher Education Studies (CHES) in Melbourne, where he works at the interface of secondary and tertiary study, supporting high-achieving students in developing mathematical and computational thinking skills. His pedagogical approach centres on using Python as a tool for mathematical reasoning, algorithmic thinking, and real-world problem solving.

He is the author of A Not Too Short Introduction to Python, When Maths Meets Python: 100 Coding Experiments for Problem Solvers, and From Numpy to NetworkX: A Pythonic Adventure in Mathematics. Through these works, Robin demonstrates how computational thinking can enrich mathematics learning by abstraction, modelling, and generalisation.

Registrations close 20th July 2026

Ref: PRL-P0000028-22

 

Event Booking and Cancellation Policy

Participants who cancel their booking on or prior to the advertised closing date will receive a full refund less the cancellation fee of $35. All cancellations must be in writing and include any documentation already sent out. (Except in the case of illness, a 50% refund is available subject to supply of a medical certificate. The certificate and application for refund must be supplied in writing to MAV within 24 hours after the event.)

NO REFUNDS are available after the advertised closing date as costs will have been incurred and catering booked.

If events are free there is no cancellation fee.