-
About – Tobias Kohn
About
I am professor for Computer Science Education at KIT (Germany). I have extensive experience in teaching Mathematics and Computer Science at high school level, and have given lectures in Compute...
-
Teaching – Tobias Kohn
Tutorial on Vector-Geometry, Formulary
-
Publications – Tobias Kohn
Selected Articles
Kohn, T. and Manaris, B.:
Tell Me What’s Wrong: A Python IDE with Error Messages. In Proceedings of the 2020 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’2...
-
Research – Tobias Kohn
My research is currently focused on Python, with emphasis on compiling and executing Python. However, apart from my actual research, I am also writing articles explaining some of Python’s internals, a...
-
Computer Science – Tobias Kohn
We are on a quest to optimise Python programs. More specifically, we want to replace instances where builtin functions are called with known arguments, such as len(‘abc’), by the respective result (wh...
-
Python – Tobias Kohn
Why Optimising Python is Hard
Python is infamous for being “slow”. What is usually meant by this is that Python programs run slower than comparable programs written in C/C++ or Fortran. The primary re...