E1: Teaching programming with graphics with Matthias Hauswirth

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 Programming
02:38 Engaging Students Through Graphics and Programming
06:00 The Importance of Problem Decomposition
08:56 Teaching Programming Concepts with PyTamaro
11:46 How to use PyTamaro to teach Python programming
14:42 Exploring the PyTamaro Library and Activities

About the guest

Matthias 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 Hauswirth
References
  • PyTamaro: https://pytamaro.si.usi.ch/ 
About the podcast

You 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/ 

Creators and Guests

Daniel Prol
Host
Daniel Prol
Ph.D. Student in the Department of Computer Science at the University of Houston interested in computing education
Matthias
Guest
Matthias
Associate Professor at USI (Università della Svizzera italiana), where he leads LuCE, the Lugano Computing Education research lab
E1: Teaching programming with graphics with Matthias Hauswirth
Broadcast by