Luca Chiodini
About me
Hi! I'm a PhD student in Computer Science Education at USI (Lugano, Switzerland). I work at the LuCE research group under the excellent supervision of professor Matthias Hauswirth. 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 with me, 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 am part of the technical team behind the Italian and the International Informatics Olympiad in Teams.
- I am the organizer 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: