Category: 2. Teaching
-
The downside of college teaching
“Teaching young minds is great and keeps you young!” There is some truth to this made-up quote. Growing older, you might get set in your ways, but younger people will most certainly challenge you to rethink those. While there is a lot of positive things to say, I want to discuss two difficult but critical…
-
How to prevent efficient creation and grading of written exams
Want to know how to make it hard for professors to create and grade written exams efficiently? Learn from the best, the Bavarian ministry of education, which oversees the handling of the state-wide written exams for budding high-school teachers of computer science. A thread. The grading process is even better. This, in case anyone was…
-
Announcing open course “Software Product Management”
Software product management (PROD) is a course that teaches students software product management using the case method. The following materials are available: All materials are in English. The course materials (slides, videos) are available under the CC-BY 4.0 license. This means you can use my materials, remix them, and share them. You don’t have to…
-
Announcing open course “Free/Libre and Open-Source Software”
Free/Libre and Open-Source Software (FOSS) teaches principles, practices, and economic underpinnings of free/libre and open source software. The following materials are available: All materials are in English. The course materials (slides, videos) are available under the CC-BY 4.0 license. This means you can use my materials, remix them, and share them. You don’t have to…
-
Announcing open course “Agile Methods and Open Source”
Agile Methods and Open Source (AMOS) teaches agile methods in a university context using semester-long projects. The class sessions of 90 min. each cover half a semester to leave room for guest speakers. The following materials are available: All materials are in English. You can get an idea about this favorite course of mine using…
-
Announcing open course “Advanced Design and Programming”
Advanced Design and Programming (ADAP) teaches principles and practices of advanced object-oriented design and programming using a semester-long project. The following materials are available: The spoken language in the videos is German, everything else is in English. The course materials (slides, videos) are available under the CC-BY 4.0 license. This means you can use my…