Thursday, 25 October 2007

A New Blog is Born

First of all I'd like to say a nice 'Hi' to everybody out there. This being my first blog ever, I'm not quite sure what to write about. So perhaps I'll just explain, why I am starting this blog. As some of you out there may know, I've been working on my diploma thesis for some time now and this term I also started my studies at the PHBern, the local college of education. There I attend a course about the didactics of computer science.
During this course we will have to do something called LOFS, which is basically just preparing some lessons about a special topic in computer science (by the way, my two ideas are: introducing combinatory logic by means of Smullyans book "To Mock a Mockingbird" or an introduction into Turing machines via the esoteric programming language Brainfuck).
Meanwhile you might have guessed it: to document our work we were encouraged (Note to myself: this is the first time I'm using this didactic euphemism) to use a blog. So, here we go...

3 comments:

Stefan Schweizer said...

Nice ;-)

(as) said...

Warum schreibst du nicht in der Sprache von Schiller und Goethe?

Unknown said...

Lieber Samuel
besten Dank für deine zwei interessanten Vorschläge!

To Mock a Mockingbird:
Wie Du richtig bemerkst, sind Themen der theoretischen Informatik sogar bei vielen Studenten gefürchtet und wir finden es mutig, hier eine schülerinnen- und schülergerechte Umsetzung zu versuchen. Dass es nur wenige gute Beispiele von gelungenen Umsetzungen gibt zeigt, dass es sehr trickreich ist - aber nicht unmöglich. Es ist aber sehr wünschenswert, auch nicht einfach zugängliche Themen der Informatik schülerinnen- und schülergerecht aufzuarbeiten!
Du stützt dich in deiner Idee stark auf die Anziehungskraft der Logikrätsel des Magischen Waldes ab. Auch diese sind aber bereits nicht ganz einfach zu verstehen. Was machst Du, damit dabei der Funke wie gewünscht zündet?
Die Frage, wie die Herstellung der Verknüpfung von Rätsel und kombinatorischer Logik gemacht wird, ist noch ungeklärt. Man muss ja davon ausgehen, dass die Schülerinnen und Schüler von kombinatorischer Logik noch gar nichts gehört haben. Was genau sollen sie nachher können/wissen? Hier müsstest Du noch konkretere Lernziele (auch auf operationeller Stufe) festlegen.

Brainfuck:
Der Name ist wirklich für den Gebrauch im Schulumfeld höchst unglücklich...
Es gibt im Schulumfeld immer Leute, die sich aufgrund solcher Details mit Genuss auf Clichee-zementierende Vorurteile über "die Informatik und ihre Freaks" versteifen.
Das Faszinierende am Brainfuck ist, dass das Funktionieren einer Programmiersprache mit wenigen Befehlen betrachtet werden kann. Der Programmablauf ist auch durch den eingeschränkten Befehlssatz einfacher nachzuvollziehen. Das müsstest Du in der Unterrichtssequenz ausnützen. Hier können folgerichtig Fragen gestellt werden wie: "was kann man alles damit machen?", "was bringt man so nicht zustande?". Bei der Bearbeitung dieses Themas müssten diese Fragen zum Tragen kommen können.

Beide Themen haben interessante, aber auch schwierig umzusetzende Aspekte. Wir überlassen es dir, welches Thema Du weiter ausarbeiten willst, wir würden wohl eher das zweite Thema empfehlen (wenn da der Name nicht wäre... ;-) ).


Noch etwas:
Lukas Gerber hat in seinem Vorschlag die Idee aufgebracht, eventuell ein Projekt mit dir zusammen zu erstellen. Was hälst Du von der Idee und habt Ihr beide zusammen schon einmal darüber gesprochen? Kannst Du zuerst diese Frage mit Lukas klären und uns allenfalls einen Vorschlag machen?

Herzliche Grüsse
Martin