Category: 2.1 Teaching (General)

  • The downside of college 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

    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”

    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”

    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 “Advanced Design and Programming”

    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…

  • What is meant by “teaching fundamentals”?

    What is meant by “teaching fundamentals”?

    In my previous post I noted how students and professors are often talking past each other, where some the former want to learn immediately applicable knowledge and the latter want to teach long-lasting fundamentals. I also noted that there is no contradiction here, which begs the question what professors mean when the say they want…