E1: Teaching programming with graphics with Matthias Hauswirth

11/06/2025 34 min Episodio 1
E1: Teaching programming with graphics with Matthias Hauswirth

Listen "E1: Teaching programming with graphics with Matthias Hauswirth"

Episode Synopsis


In today’s episode, I sit down with Matthias Hauswirth, Associate Professor at USI (Università della Svizzera italiana), where he leads LuCE, the Lugano Computing Education research lab. Matthias and his team built a great site to learn programming with graphics. It's called PyTamaro, and Matthias is here to tell us about it.In this episode, you'll learn:00:00 Introduction to PyTamaro and Graphics in Programming02:38 Engaging Students Through Graphics and Programming06:00 The Importance of Problem Decomposition08:56 Teaching Programming Concepts with PyTamaro11:46 How to use PyTamaro to teach Python programming14:42 Exploring the PyTamaro Library and ActivitiesAbout the guestMatthias Hauswirth is an Associate Professor at the Università della Svizzera italiana (USI) in Lugano, Switzerland, where he leads LuCE, the Lugano Computing Education research lab at the Software Institute. His research focuses on how people learn to program. His recent work includes ExpressionTutor.org for teaching expression evaluation; PyTamaro for teaching python programming with graphics; and Progmiscon.org, a comprehensive inventory of programming misconceptions.Where to find Matthias HauswirthWebsite: https://hauswirth.github.io/ Google Scholar: https://scholar.google.com/citations?user=rIy8rOoAAAAJ&hl=en ReferencesPyTamaro: https://pytamaro.si.usi.ch/ About the podcastYou can watch the full episode on Youtube. Or listen to it on Spotify, Apple Podcasts, or your podcast app of choice. Thanks for listening!Catch Up on Computing Education Things Newsletter: https://computingeducationthings.substack.com/