Johannes Link ist Deutschland’s führender Test-Driven Development Experte. Aktuell ist er Chefentwickler beim Netdosis Startup. (Letzte Woche gegründet!) Er hat uns letztes Wintersemester einen Gefallen getan, in dem er TDD als Kurs an der FAU abgehalten hat. Dies war aber eine einmalige Angelegenheit, da Johannes nicht an der Universität angestellt ist. (Und mit Netdosis alle Hände voll zu tun hat.) Es gibt aber offenkundig studentisches Interesse, ihn noch einmal zu bitten! Wenn Sie solches Interesse haben, dann ist dieser Link für Sie. (Wir haben nichts damit zu tun; dies ist eine stud. Initiative.)
Should we teach in English or German? Or both? But then, which class in which language?
This question is at the center of an on-going debate, and it is a hard question to answer. Here is how the Open Source Research (and Teaching) Group is looking at the situation.
The fundamental assumption is that we (German Universities) want to attract students who are not native German speakers. There are two main reasons: (a) It is a large market (for education) and (b) Germany needs new and fresh blood from abroad. English is the international language and the main common denominator. Spanish never made it there and Chinese is a long way off and might never make it either. German, of course, is a remote also-ran.
There are basically two conflicting forces:
Continue reading English or German? Deutsch oder Englisch?
Johannes Link just finished his Test-driven Development classes (both introduction and advanced methods) at FAU, facing an audience of regular students, Ph.D. students, and industry participants.
The class evaluation shows that not only did participants enjoy the the class but were asking for more. Selecting from several similar comments:
Continue reading Praise for and Photo Protocol from @JohannesLink’s Class on Test-Driven-Development
Johannes Link’s course on test-driven development (TDD) is well underway at FAU. He finished the introductory part last week to a full class. Please find some photo impressions below. Thanks, Johannes, for teaching us!
Today, a colleague confided in me:
“Dirk, if I were a student, I wouldn’t attend your classes. I never liked to speak up and would rather cram for an exam at the end of the semester rather than open my mouth in class.”
Well, that was quite the bummer. However:
We teach to make the most of your time: To achieve the highest possible learning in the shortest amount of time. Your (student) time is precious, and so is ours. For that, we encourage active class participation. To make this clear, parts of your grades depend on that participation.
Look at the following increasing steps of class engagement:
Continue reading Why We Teach The Way We Do
Test-Driven Development (TDD) is a small-scale process for software development which embraces design, programming and unit testing in a unified approach. TDD is one of the key practices of Agile development. This seminar teaches FAU students and personnel basic and advanced techniques for practicing TDD and discusses the usefulness of TDD in different contexts. Friends of the Open Source Research Group are also invited. Teaching language is German unless requested otherwise.
Topics covered are:
Continue reading Upcoming Class: Test-Driven Development with Johannes Link (One Time Only!)