Luca Chiodini
About me
Hi! I'm a PhD student in Computer Science Education at USI (Lugano, 🇨ðŸ‡). I work at the LuCE research group under the excellent supervision of professor Matthias Hauswirth. I am currently spending a semester abroad at Aalto University (🇫🇮). While I'm fascinated by many CS topics, I have a particular interest in effective education and good teaching. My curriculum, in case you are interested. And my Goodreads profile for a list of books I've read.
Contacts
You can find me on Twitter and GitHub.
If you want to get in touch, feel free to write an email to luca@chiodini.org.
Publications
-
Luca Chiodini, Igor Moreno Santos, Matthias Hauswirth. Expressions in Java: Essential, Prevalent, Neglected?. SPLASH-E '22.
[PDF]
Direct PDF
-
Luca Chiodini, Matthias Hauswirth. Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments. Koli Calling '21.
[PDF]
Direct PDF
-
Luca Chiodini, Matthias Hauswirth, Andrea Gallidabino. Conceptual Checks for Programming Teachers. EC-TEL '21.
[DOI]
[PDF]
-
Luca Chiodini, Igor Moreno Santos, Andrea Gallidabino, Anya Tafliovich, André L. Santos, Matthias Hauswirth. A Curated Inventory of Programming Language Misconceptions. ITiCSE '21.
[PDF]
Direct PDF
Current and past activities
- I have been part of the technical team behind the Italian and the International Informatics Olympiad in Teams.
- I organized six editions of ABC, an Olympiad-style online programming contest held each year in May.
- In 2017, I participated in the first Italian training program in cybersecurity for students. I placed second in a
local final challenge and competed with a team in the national final, held in Rome, ranking second.
- In 2014, I won a bronze medal at the Italian Olympiad in Informatics.
Technical blog posts
Resources
Over the years I've created and shared a number of resources (some of them in Italian), which can be browsed at files.chiodini.org. This is a list of the most valuable ones: