PyCon AU 2024

Haggen So

Haggen So is an experienced IT Professional seeking a career in Cybersecurity. He taught as a lecturer at Hong Kong Baptist University from 2020 to 2022. Participating in the CLAP-TECH pathway, the University partnered with several secondary schools to create an up-to-date curriculum. Through this partnership, he taught secondary school students Python programming language in their formal curriculum. Haggen So released his first Python program in 2004 under GPL. He also volunteered for PyCon Hong Kong from 2015 to 2022 until he returned to Melbourne.


What pronouns do you use?

He/Him


Session

11-22
14:30
30min
As a Teacher. I have no Time to learn Programming - Streamline Assignment Marking with Python
Haggen So

Teaching is a demanding job that takes away the initiative to learn or improve in programming skills. I therefore decided to streamline some of my assignment marking using Python. The time I spent in developing the Python scripts could then be offset by the efficiency and accuracy I gained from the automation.

In this presentation, I will demonstrate how to populate student details into their individual Excel mark sheets, check marking mistakes, automate mark adjustment and collect data from individual mark sheets.

While the above automation can be achieved using standard tools offered by Microsoft by putting the programming logic into Excel formulae or Visual Basic for Application, I will argue using Python to separate the logic from data is a better approach in terms of programming practice and Cybersecurity.

Education
Eureka 2