What are we up to?

We at Luce are involved in research, teaching, and service related to programming languages and computer science education, in Switzerland and beyond. Find out below what we have been up to.

If you'd like to meet us, come visit us in beautiful Lugano! If you cannot make it to Lugano, you might find us at one of the upcoming events.

Date Event Details
14/11/2024 Koli Calling'24 Talk: Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions
24/10/2024 SPLASH-E '24 Talk: Judicious: API Documentation for Novices
10/10/2024 SI Seminar by Luca Chiodini Talk: What Does It Mean To Learn?
02/10/2024 Hosting a Delegation from University of Western Bohemia Workshop on Teaching Programming in Schools
02/09/2024 GymInf Verteidigung von Isabella Gall Programmierunterricht mit PyTamaro-Web für vier Klassen am Gymnasium
02/09/2024 GymInf Verteidigung von Christoph Benkler Effektivität von PyTamaro im Python-Unterricht: Auf Stufe Sek II (Gymnasium & FMS), im Vergleich zu Turtle
22/07/2024 PyTamaro Summer Academy 2024 Five-Day Summer Academy at the Software Institute at USI in Lugano
14/06/2024 Tim Bell Visit Talk: Putting the Computation into Computational Thinking via CS Unplugged
12/06/2024 GymInf Verteidigung von Marco Lichtsteiner BioCode: Programmieren lernen mit Biologie
25/05/2024 GymInf Tag Workshop on Teaching Python Programming with PyTamaro in Schools
16/05/2024 SI Seminar by Joey Bevilacqua Talk: Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions
13/05/2024 WG 2.4 Meeting 69 Talk: Teaching Problem Decomposition with PyTamaro
23/03/2024 SIGCSE '24 PyTamaro Workshop Workshop 404: Decompose Graphics to Compose Programs in Python with PyTamaro
22/03/2024 SIGCSE '24 Poster Using Notional Machines to Automatically Assess Students' Comprehension of Their Own Code
25/01/2024 Meeting at UER MI, HEP Vaud Talks on Scratch Misconceptions, PyTamaro, Expression Tutor
23/01/2024 Meeting at Institut für Medien und Schule, PH Schwyz Discussion on Misconceptions in Block-Based Languages
04/12/2023 Hour of Code 2023 Hour of Code: Program Your Own Castle
14/11/2023 PhD Dissertation Defence of Andrea Adamoli An Agile Concept Inventory Methodology to Accurately and Efficiently Measure Student Programming Language Misconceptions
25/10/2023 SPLASH-E '23 Talk: Teaching Programming with Graphics: Pitfalls and a Solution
05/10/2023 SI Seminar by Agnese Zamboni Talk: Program Your Own Castle - Developing a Self-Guided Tutorial for the Hour of Code
28/09/2023 PhD Dissertation Defence of Igor Moreno Santos Sound Notional Machines
13/09/2023 ECDL Information Day Guest Lecture: Four Principles for Teaching Programming
14/08/2023 PyTamaro Summer Academy 2023 Five-Day Summer Academy at the Software Institute at USI in Lugano
19/06/2023 MSDE Defense of Marco Tereh A Typed Expression Parser for Python
19/06/2023 MSDE Defense of Joey Bevilacqua Automated Assessment of Student Understanding of Expressions in Their Own Code
13/03/2023 Luca Chiodini spends a semester at Aalto University SNSF-funded research period at Aalto University
09/03/2023 SI Seminar by Luca Chiodini Talk: Teaching problem decomposition with graphics
12/12/2022 SPLASH-E '22 Talk: Expressions in Java: Essential, Prevalent, Neglected?
09/12/2022 GymInf Verteidigung von Hans Adrian-Schmassmann Lambda-Kalkül für das Gymnasium
02/11/2022 Hasler Workshop on the Research Situation in CS Education Research in Switzerland Workshop Participation
20/10/2022 SI Seminar by Matthias Hauswirth Talk: Pitfalls in Teaching Programming
29/09/2022 SVIA edu-i-day 2022 Organizing the Swiss Highschool Informatics Teacher Association (SVIA) edu-i-day
09/09/2022 Crista Lopes Visit Talk: Exercises in Programming Style
11/08/2022 Martin Henz Visit Meeting about Source Academy, SICP, and Programming Education
07/08/2022 ICER'22 Co-organizing the first hybrid ACM Conference on International Computing Education Research
10/07/2022 WG 2.4 Meeting 66 Talk: 'Correct-by-Construction' Notional Machines
17/06/2022 GymInf Verteidigungen von Dario Biasini und David Eichenberger lernbaum.ch: Programmierung einer webbasierten Unterrichtsplattform
15/06/2022 MSDE Defense of Alessandra Vicini Salesforce extension of the Net Zero Cloud
03/06/2022 GymInf Verteidigungen von Andreas Stoll und Nino Wilkins Adaption von 'Bootstrap:Data Science' in Python für den Schweizer Kontext
13/04/2022 Brown CS Ed Grad Seminar Presentation by Luca Chiodini Talk: The Risks of Ad Hoc Instruments
09/03/2022 WGLD March 2022 Online Meeting Talk: PyTamaro: Teaching Problem Decomposition Using Graphics
19/11/2021 Koli Calling'21 Talk: Wrong Answers for Wrong Reasons: The Risks of Ad Hoc Instruments
05/11/2021 CodeGrade Webinar Talk: Programming Misconceptions
05/11/2021 Formula USI 2021 Co-organizing the "Formula USI" AI-Based Autonomous Car Racing Competition
04/11/2021 SI Seminar by Andrea Gallidabino Talk: Do you understand the code you write? 'I hope the TAs won't look at this!'
28/10/2021 SI Seminar by Igor Moreno Santos Talk: Towards sound notional machines: a Lambda Calculus crash course
20/09/2021 EC-TEL'21 Demo: Conceptual Checks for Programming Teachers
16/08/2021 ICER'21 Co-organizing the 2021 virtual edition of ICER on Clowdr
09/08/2021 GymInf Intensivwoche 2021 Organization of Training Week for Swiss Highschool Informatics Teachers, Teaching of Course "Programmiersprachenkonzepte"
01/07/2021 ITiCSE'21 Talk: A Curated Inventory of Programming Language Misconceptions
07/06/2021 WGLD June 2021 Online Meeting Talk: A Notional Machine for Teaching Expressions
06/05/2021 SI Seminar by Luca Chiodini Talk: A Curated Inventory of Programming Language Misconceptions
03/12/2020 SI Seminar by Matthias Hauswirth Talk: Rainfall and LuCE: The Difficulty of Learning to Program
15/11/2020 SPLASH'20 Doctoral Consortium Co-chairing the Doctoral Symposium
03/08/2020 GymInf Intensivwoche 2020 Organization of Training Week for Swiss Highschool Informatics Teachers, Teaching of Course "Programmiersprachenkonzepte"
23/07/2020 Computer Science in K-12: Book Launch Presenting Chapter on "Operators and Expressions"
15/06/2020 ITiCSE'20 WG 2 Capturing and Characterising Notional Machines
26/02/2020 Mike Barkmin Visit Visitor talk: "Automatic Evaluation of Tasks for Instantaneous Diagnostics in Computer Science Lessons"
18/01/2020 Textbook Writing Retreat Contribute to "Informatik: Programmieren und Robotik" textbook
13/12/2019 Textbook Writing Retreat Contribute to "Informatik: Programmieren und Robotik" textbook
22/11/2019 SIRA 2019 Conference Represent USI at general assembly of Swiss Informatics Research Association
09/11/2019 WGLD November 2019 Nice Meeting Talk: Transfer when learning new languages
25/10/2019 SPLASH-E '19 Talk: Experiences in Bridging from Functional to Object-Oriented Programming
24/10/2019 OOPSLA '19 Talk: Casting about in the Dark: An Empirical Study of Cast Operations in Java Programs
09/09/2019 GymInf Program Committee Meeting Design of GymInf program for future high school informatics teachers
07/07/2019 Dagstuhl Seminar on Notional Machines and Programming Language Semantics in Education Collaborate on initiating projects related to notional machines and programming language misconceptions
19/06/2019 GymInf Program Committee Meeting Design of GymInf program for future high school informatics teachers
04/02/2019 WGLD February 2019 Portland Meeting Talk: Learning to Abstract
14/05/2018 WGLD May 2018 Antwerp Meeting Talk: Misconceptions & PL Design
29/08/2017 WGLD August 2017 Park City Meeting Talk: Abstraction-Free Programming