Presentations at Conferences

T. Kohn, D. Komm: Using Python to Teach Algorithmic Efficiency
Workshop on Teaching Complexity Theory at PyCon Slovakia, Bratislava, March 2019. (Blog)

T. Kohn: The Error Behind The Message: Finding the Cause of Error Messages in Python
Presentation of Paper at ACM SIGCSE Technical Symposium on Computer Science Education, Minnesota, USA, March 2019.

D. Komm, T. Kohn: Using Randomness in Python
Workshop at Swiss Day of Computer Science Education (STIU), ETH Zurich, Switzerland, Sept 2018. (Blog)

T. Kohn: Programming and Mathematics
Keynote at National Conference for Mathematics in Professional Education, Switzerland, Oct 2017.

D. Komm, T. Kohn: Algorithms and Advanced Python Programming
Workshop at Swiss Day of Computer Science Education (STIU), ETH Zurich, Switzerland, Sept 2017.

T. Kohn: Variable Evaluation: an Exploration of Novice Programmers’ Understanding and Common Misconceptions
Presentation of Paper at ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, USA, March 2017.

J. Hromkovič, T. Kohn, D. Komm, G. Serafini: Combining the Power of Python with the Simplicity of Logo for a Sustainable Computer Science Education
Presentation of Paper at Informatics in Schools: Improvement of Informatics Knowledge and Perception (ISSEP), Munster, Germany, Oct 2016.

Selected Talks and Workshops

Workshop (2 days) on Teaching Programming with Python at High School, Colegio Suizo de Madrid, Spain, May 2019.

Workshop (1 hour) on Introduction to Python-Programming for Teachers, Uri, Switzerland, March 2019.

Workshop (3 hours) on An Introduction to Python Programming for University Students, Chinese Winter School, Cambridge, UK, Jan 2019.

Guest Lecture on Teaching Programming with Python at PH Bern, Berne, Switzerland, Oct 2019.

Guest Lecture on Teaching Programming with Python as part of Course in CS Education at ETH Zurich, Switzerland, May 2018.

Workshop (1 day) on Programming with Python for the Swiss Federal Department of Economic Affairs, Education and Research, Berne, Feb 2018. (Blog)

Invited Talk on How to Compile and Analyse Python at the College of Charleston, SC, USA, Feb 2018.

Invited Talk about Python in Education at the University della Svizzera Italiana (USI) in Lugano, Switzerland, May 2017.

Workshop (2 days) on Teaching Programming at High School, St. Gallen, Switzerland, May 2017.

Workshop (1 day) on Teaching Programming for Gifted Students, ETH Zurich, April 2017.

Workshop (2 days) on Using Python in High-School Teaching, ETH Zurich, Switzerland, Feb 2015.