Luca Chiodini

Portrait

About

Hi! I'm a PhD candidate at USI (Lugano, ๐Ÿ‡จ๐Ÿ‡ญ), where I work at the LuCE research group under the supervision of Matthias Hauswirth. I also spent a semester abroad at Aalto University (๐Ÿ‡ซ๐Ÿ‡ฎ) under the supervision of Juha Sorva. My interests in Computer Science are broad, but my heart lies in teaching. This curriculum describes my path, in case you are interested.

Contacts

If you want to get in touch, feel free to write an email to luca@chiodini.org.

Research

I have been working on improving programming education from several angles. I investigated misconceptions about programming languages, the role of expressions while learning Java, and methodological issues with ad hoc instruments for computing education research. My current main project is PyTamaro, an approach to teach programming using the domain of graphics in a rigorous and engaging way. I created an open-source Python library and a web platform which hosts hundreds of activities and dozens of curricula currently used by teachers at multiple educational levels.

Publications

Current and past activities

Technical blog posts

Resources

Over the years I've created and freely shared a number of resources (partially in Italian), which some have found useful: