Apr 222013
 

Nach einer längeren Pause aus verschiedenen Gründen setze ich mich nun daran, meinen Blog wieder mit aktuellen Informationen zu füttern.

Seit einigen Wochen unterrichte ich einen Informatik-Wahlpflicht Kurs der 8.Klasse an einem Hamburger Gymnasium  zum Thema “Software-Entwicklung”. Als erste Programmierumgebung nutzen wir Scratch, das als Programmiersprache eine Vielzahl an informatischen Konzepten einfach und visuell ansprechend umsetzt.

Nach einigen kleinen Übungen zur Entwicklungsumgebung und grundlegenden Anweisungs-Blöcken in Scratch sind wir nun in die umfangreichere Projektarbeit eingestiegen. Anhand einer technischen Problemstellung sollen die Schülerinnen und Schüler eigene Software-Lösungen entwickeln, überprüfen und erweitern.

Zur Problematisierung habe ich einen Videoclip gezeigt, der darstellt, wie das Löschen und der Weitertransport eines Containers im Hafen vonstatten geht.

Creative Commons: http://commons.wikimedia.org/wiki/File:MontrealExpress.jpg

Ziel der Projektarbeit ist, den Prozess des Van-Carriers, der die Container vom Kai am Schiff zum Zwischenlager transportiert, über eine Software zu automatisieren. Dies ist in einigen Containerterminals bereits der Fall, beispielsweise im Containerterminal Altenwerder. Herausfordernd ist hierbei neben der Steuerung eines Fahrzeuges auch der gesellschaftliche und arbeitstechnische Kontext, der typischerweise bei der Entwicklung von Software berücksichtigt werden sollte. Durch diese Einbettung in einen authentischen Kontext erwarte ich mir ein verstärktes Problembewusstsein, dass Software-Entwicklung mehr ist als Programmieren.

Hierfür wurde zunächst der Anwendungskontext untersucht und der wesentliche Arbeitsablauf herausgearbeitet, der automatisiert werden soll. Ein Arbeitsblatt sollte nach dem Video ausgefüllt werden und eine erste Modellierung des Prototypen ermöglichen:

Ein erster Plan als Modell für das Terminal

Als Kommunikations- und Dokumentationsmedium nutzen wir Blogs. Ich habe einen Lehrer-Blog, auf dem ich Aufgaben veröffentliche und Hilfestellungen gebe. Die Schülerinnen und Schüler haben ihren eigenen Blog, den sie vor allem als Lerntagebuch nutzen, aber auch zur Dokumentation ihrer Produkte.

Ein Ausschnitt aus dem Lehrer-Blog

Ein Lerntagebuch-Auszug eines Schülers

Ein Schülerblog, auf dem es per Kommentar Feedback und Hilfestellungen vom Lehrer gibt

Bisher läuft der Unterricht vielversprechend. Allerdings ist eine Doppelstunde pro Woche ziemlich wenig und den zuverlässigen Umgang mit einem Blog und ein angemessenes Lerntagebuch zu führen braucht Zeit und Übung. Aber besonders positiv ist für mich, dass ich direkte, individuelle Rückmeldungen bekomme und danach diagnostisch fördern und fordern kann.

Viele weitere hilfreiche Informationen zu Scratch gibt es hier:

http://www.inf-schule.de/informatik/scratch/

http://www.brandhofer.cc/?tag=scratch

Jul 032011
 

Für andere vielleicht ein alter Hut, von mir gerade erst seit einigen Monaten entdeckt ist das Konzept “Geocaching”.

“Geocaching (von griechisch γη, geo „Erde“ und englisch cache „geheimes Lager“ (gesprochen: ['dʒiːoʊ̯kæʃɪŋ], in Deutschland zumeist ['geːokɛʃɪŋ])), auch GPS-Schnitzeljagd genannt, ist eine Art elektronische Schatzsuche oder Schnitzeljagd. Die Verstecke („Geocaches“, kurz „Caches“) werden anhand geographischer Koordinaten im World Wide Web veröffentlicht und können anschließend mit Hilfe eines GPS-Empfängers gesucht werden. Auch die Suche ohne GPS-Empfänger ist mittels genauen Kartenmaterials möglich.

Ein Geocache ist in der Regel ein wasserdichter Behälter, in dem sich ein Logbuch sowie verschiedene Tauschgegenstände befinden. Jeder Besucher trägt sich in das Logbuch ein, um seine erfolgreiche Suche zu dokumentieren. Anschließend wird der Geocache wieder an der Stelle versteckt, an der er zuvor gefunden wurde. Der Fund wird im Internet auf der zugehörigen Seite vermerkt und gegebenenfalls durch Fotos ergänzt. So können auch andere Personen – insbesondere der Verstecker oder „Owner“ (englisch „Eigentümer“) – die Geschehnisse rund um den Geocache verfolgen.”

(Zitat http://de.wikipedia.org/wiki/Geocaching, 03.07.2011)

Durch die Projektwoche auf neue Ideen gebracht, was spielerisches Lernen angeht, habe ich einen älteren Beitrag vom ARD zu Geocaching angeschaut, in dem ähnlich zu unseren mobilen Spielen auch Rätsel in eine Schatzsuche eingebaut werden. Vielleicht ein interessantes Feld für mathematische oder andere Unterrichtsinhalte, wenn diese nebenbei im Spiel oder der Suche sinnvoll eingebettet auftauchen. Aufgaben zu lösen, die zum Ziel in einem interssanten Spiel führen könnte ich mir z.B. am Ende einer Unterrichtssequenz als Prüfung und Festigung des Gelernten motivierend vorstellen, aber auch als organisatorische Herausforderung.

Einige Beiträge zum Thema Geocaching im Schulunterricht:

“Geocaching mit Schulklassen – aber wie?”: http://weser8geocaching.wordpress.com/2009/01/20/geocaching-mit-schulklassen-aber-wie/

“Schnitzeljagd mit Satellitenunterstützung”: http://www.lehrer-online.de/gps-schnitzeljagd.php

“Geocaching – Der Einsatz von mobilen GPS-Empfängern im Unterricht”: http://www.medienzentrum-shg.de/wb/pages/seminare-workshops/geocaching.php

Jun 292011
 

Morgen geht es los mit der Projektwoche an einem Gymnasium in Bremen, an der ich mich beteilige und hoffe selbst auch noch einiges Neues zu lernen. Auf dem educamp in Bremen vor einigen Monaten hatte ich bereits einige Impulse zum Thema Geocaching eingefangen und bei der Vorbereitung zum Projekt in Kooperation mit der Hochschule Bremen die recht einfache Software GPS Mission Pro ausprobiert und erste eigene Schritte gemacht. Es macht richtig Spaß, wenn virtuelle und greifbare Realitäten in einen gemeinsamen Kontext gesetzt werden und sich daraus kleine Geschichten bauen lassen. Ich bin gespannt auf die nächsten Tage, in denen die Schülerinnen und Schüler erst vorbereitete Missionen spielen sollen, um dann eigene Missionen zu entwickeln.

(Bildquelle: http://itunes.apple.com/app/gps-mission-pro/id327569371?mt=8)

Mrz 292011
 

Nachdem ich langsam mit moodle warm werde, habe ich heute erste Schritte mit der Datenbank-Funktion erfolgreich umsetzen können. Neben der Erstellung von Feldern verschiedenen Typs ermöglicht moodle die Anpassung der Sichten, wie beispielsweise der Eingabe-, Suchmaske und der Listendarstellung.

Im Folgenden ein paar Screenshots zum Einstieg:

Im Moodle-Administrationsbereich lässt sich als Aktivität eine Datenbank einrichten (diese ist nicht mit der zugrundeliegenden SQL Datenbank von der moodle Software zu verwechseln) Mehr Informationen zur Aktivität “Datenbank” sind auf der moodle-Dokumentations-Seite: http://docs.moodle.org/de/mod/data/index

Ich habe für mein moodle-Projekt eine Datenbank für Unterrichtsmaterialien angelegt, die Felder verschiedenen Typs beinhaltet:

Zum Erstellen neuer Felder gibt es eine Vielzahl an Felder-Typen als Auswahl:

Ich habe ein Pulldown-Menü erstellt, über das die Zuordnung von Unterrichtsmaterial zu den Fächern ermöglicht werden soll:

Die Feldbeschreibung wird angezeigt, wenn die Maus über das Feld beim Einfügen eines neuen Eintrages bewegt wird, die Auswahl ist selbsterklärend. Das Ergebnis sieht dann folgendermaßen aus:

Die Anordnung der Felder und das Layout der Sichten lässt sich im Menü über “Vorlagen” einrichten und gestalten:

Das fertige Ergebnis sieht als Eingabemaske dann folgendermaßen aus:

Mrz 152011
 

[Zweiter Teil]

Die Linke Medienakademie (LiMa) ist eine jährlich stattfindende Veranstaltung für Journalismus, Bürgermedien, Öffentlichkeitsarbeit und Medienkompetenz, die bis gestern in Berlin stattfand.

Im zweiten Teilbericht zum Workshop von Albrecht Ude (Journalist, Rechercheur, puristischer Web-Entwickler) zu Internetrecherche für Journalist_innen ging es unter anderem um Datenbanken-Nutzung im Netz sowie die Prüfung von Seriösität von Quellen im Internet. Interessant war auch die Diskussion um den Zugriff auf Daten von ungeschützten Webservern, die aus Fahrlässigkeit Möglichkeiten offen lassen, direkt in Verzeichnissen nach Informationen zu suchen, die nicht bewusst zugänglich ins Netz gestellt werden. Continue reading »

Mrz 112011
 

[Erster Teil]

Die Linke Medienakademie (LiMa) ist eine jährlich stattfindende Veranstaltung für Journalismus, Bürgermedien, Öffentlichkeitsarbeit und Medienkompetenz, die zur Zeit in Berlin stattfindet.

 

 

 

Im heutigen Workshop von Albrecht Ude (Journalist, Rechercheur, puristischer Web-Entwickler) zu Internetrecherche für Journalist_innen wurden im Laufe von knapp 5 Stunden verschiedene technische Möglichkeiten und deren Widersprüchlichkeiten mit praktischen Beispielen vorgestellt.

“Recherche im Internet bedeutet mehr, als ein Suchwort bei Google einzutippen oder einen Blick in die Wikipedia zu werfen. Erfolgreiche Online-Recherchen nehmen oft einen Umweg: Nicht versuchen, die Frage bei einer Suchmaschine anzubringen, sondern zunächst überlegen, wer die Antwort wissen könnte.” (aus der Workshop-Ankündigung)

Als Einstiegsbeispiel wurde thematisiert, wie zu einer Radionachricht zu einem aktuellen Ereignis, hier das Erdbeben in Japan, passende Bilder für ein Printmedium gefunden werden kann. Das erste Hilfswerkzeug, was häufig Verwendung findet, aber nur unzureichend arbeitet ist die Suchmaschine Google. Der Referent betreibt einen Blog mit dem Namen “Eine Woche ohne”, um das Bewusstsein über die Abhängigkeit von dieser Quelle Google zu fördern, indem sich einmal vorgestellt werden soll, eine Woche ohne Google zu nutzen verbracht werden soll.
Als zweites Thema wurde Firefox mit seinen nützlichen Add-Ons vorgestellt, beispielsweise das Add-on Pearl Crescent für Screenshots von Webseiten und Bildern auf diesen. Des weiteren wurden verschiedene Add-ons zum anonymen und sicheren Surfen vorgestellt, da das Rechercheergebnis ohne Anonymität verändert werden kann.

Neben dem Darstellen von Alternativen Universalsuchmaschinen neben Google, wie ask.com, yahoo.com und anderen Konkurrenten wurde die Erweiterte Suche mit Google sehr detailiert vorgestellt. Ein neuer Aspekt für mich bei der Einstufung von Suchergebnissen in Google war das Ranking nach Vertrauen. Es gibt vermutlich Whitelists, auf denen besonders vertrauenswürdige Domains vermerkt sind, beispielsweise von Universitäten, die somit weiter nach oben rücken, da sie beispielsweise über Linkfarming zur Suchmaschinenoptimierung erhaben sind. Andererseits ist Google ja bekanntermaßen käuflich, also werden transparenterweise höhere Rankings durch die Privatfirma verkauft. Die Einstufung von beispielsweise Firmenwebseiten in Google ist ein klarer Wirtschaftlichkeitsfaktor.

Interessant war auch, dass die Reihenfolge der Suchbegriffe auch bei einfacher Verknüpfung unterschiedliche Ergebnisse liefert, also der Algorithmus scheinbar auch die Reihenfolge der Begriffe berücksichtigt. Es wurden die verschiedenen Operatoren der Google-Suche vorgestellt, z.B. site:xxx filetype:xxx Somit lassen sich Suchergebnisse durch Operatoren systematisch eingrenzen.

Als journalistische Kriterien der Recherche wurden Aktualität und Vertrauenswürdigkeit von Quellen genannt, bestenfalls Quellen aus erster Hand. Suchmaschinenkriterien dagegen sind anders gelagert, da hier zum Beispiel die Übereinstimmung von Domainname mit Suchbegriff hoch gewichtet wird oder die Anzahl der Zugriffe.

Als nächstes stritten wir über die Qualität vonWikipedia als Quelle: Am Beispiel des Wikipedia Artikels zu Guttenberg wurde die Versionsgeschichte von Wikipedia dargestellt. Es gab eine kleine Änderung in einem Wikipedia-Artikel zu Guttenberg, dem ein weiterer Vorname hinzugefügt wurde, die zu einer fehlerhaften Bild-Zeitungs-Schlagzeile führte und daraufhin auch im Spiegel-Online fehlerhaft übernommen wurde. Hier kam dann der Effekt zum Tragen, dass durch diese “vertrauenswürdige Quelle” wiederum die Prüfung von Wikipedia nicht einschritt und die fehlerhafte Änderung im Artikel stehen ließ. Hierzu gibt ein nettes Schaubild der Satirezeitschrift “Titanic“:

Ein interessantes Online-tool, welches mir neu ist, ist wiki-watch.de der Universität Frankfurt (Oder), welches umfangreicher als wikibu.ch statistische Daten zu Wikipedia-Artikeln darstellt.

Zum Thema Wikipedia diskutierten wir über die Validität von Artikeln und Informationen in Wikipedia und “Edit-Wars” vor allem bei heftig umstrittenen Themen. “Von Edit-War (wörtlich: Bearbeitungskrieg) spricht man, wenn zwei oder mehrere Benutzer abwechselnd die Änderungen anderer Benutzer rückgängig machen („revertieren“) oder überwiegend überschreiben.” (http://de.wikipedia.org/wiki/Wikipedia:Edit-War)

Der Referent vertrat die Auffassung, dass Wikipedia als Navigationshilfe nützlich sei, als Quelle für die journalistische Arbeit allerdings ungeeignet. Ich widersprach erst, da ich denke bei einem kritischen Umgang mit der Funktionsweise und den bekannten Stärken und Schwächen der Wikipedia lässt sich ebenso wie mit anderen Quellen arbeiten, allerdings bin ich auch nicht professionell im journalistischen Bereich tätig und beschäftige ich mich nur am Rande mit den Tätigkeiten von Medienmacher_innen.

Als ein Negativ-Beispiel für einen Artikel mit unbelegten Behauptungen, die auf bewussten oder unbewussten Fehlinformationen basieren wurde der Artikel http://de.wikipedia.org/wiki/Ostfriesentee dargestellt. Dort steht eine unbelegte Behauptung, die nicht gelöscht bzw. korrigiert wurde: “Nur in Ostfriesland gemischter Tee darf sich Echter Ostfriesentee nennen” Die Recherche ergab, dass die zuständige Behörde der EU eine vollständige Liste von geschützten Produkten hat, auf der kein Ostfriesentee vermerkt ist, also ist dies eine Fehlinformation. Sicher können auch aus Zwecken der Eigenwerbung, beispielsweise durch PR Agenturen oder bezahlte Schreiber_innen, Artikel geschönt oder fehlerhaft erstellt werden, obwohl es systematische Prüfungen und Signierungen als eine Form der Validierung in Wikipedia gibt.

[den zweiten Teil zum Workshop schreibe ich später]

Mrz 082011
 

“Der qTranslate Editor wurde deaktiviert, da es noch nicht mit dieser WordPress Version getestet wurde. Dieser Schritt ist eine Sicherheitsvorkehrung, um die Funktionalität von WordPress sicher zu stellen.” meldet mir mein WordPress nachdem ich nun endlich das Upgrade auf WordPress 3.1 (english) installiert habe.

Ich hatte damit gewartet, da es auch eine deutsche Version geben sollte und es hieß “There is a chance this update will break your translation. You may prefer to wait for the localized version to be released.” Die deutsche Version wurde mir im Dashboard aber nicht direkt angeboten, obwohl es sie bereits gibt: http://de.wordpress.org/

Aber scheinbar läuft das mit der englischen Version problemlos. Und gleich danach habe ich das Update des Plugins installiert, und schon läuft auch qTranslate wieder. Besser wäre gewesen, erst alle Plugins zu aktualisieren und dann das Gesamtsystem.

Dez 082010
 

Nachdem ich zu meiner aktuellen Unterrichtseinheit zu 3D-Grafik Programmierung mit POV Ray länger nichts geschrieben habe (hier und hier die beiden älteren Posts), hier nochmal der Stand der Dinge:

Ich habe zum einen die Beispiele zum Schachspiel von Stefan Baur genutzt und andererseits eigene Hintergrund-Dateien zur Verfügung gestellt, um das Konzept von include Dateien darzustellen (zwei verschiedene, “wald” und “mondlandschaft”, Quellcode der einen Datei siehe unten).


// Datei: mondlandschaft.inc
// Autor: Hauke Morisse
// Version: 10.11.2010


# include "colors.inc"
# include "textures.inc"


//Variable "Planetchen"
#declare Planetchen = difference{
sphere {
<0, 0.2, 0>, 0.4
texture {Gold_Metal}
}
sphere {
<0, 0, -0.5>, 0.4
texture {Gold_Metal}
}
};


//Kamera
camera {
location <0,3,-10>
look_at <0,0,0>
}


//Lichtquelle
light_source {
<10,20,-15>
color White
}


//Boden
sphere { <0,-101,0>, 100
texture {Gold_Metal}
normal { bumps 1 scale 0.3 }
}


//15 Planetchen ueber while-Schleife darstellen
#declare Zaehler = 0;


#while (Zaehler <= 15)


object { Planetchen
translate <Zaehler+2,0,0>
rotate < 0,Zaehler*45,0 >
}


object { Planetchen
translate <-2*Zaehler,Zaehler,0>
rotate < 0,Zaehler*30,Zaehler*10 >
}


#declare Zaehler = Zaehler + 1;


#end

Um dann mit einem Arbeitsblatt die Genauigkeit in Quellcodes zu thematisieren und die Sinnhaftigkeit von Kommentierung:

Nächste Woche schreibe ich einen kleinen Test, in dem es auch darum gehen wird, die Beziehung zwischen Quellcode und gerendertem Bild deutlicher einzuprägen. Ein weiteres Thema ist die Dateiverwaltung, die gerade durch die #include Referenzen entscheidend in POV-Ray ist, um überhaupt Ergebnisse zu erzielen. Dies klappt leider nicht immer ;-)

Als prüfungsrelevant erstellen meine Schülerinnen und Schüler in Kleingruppen eigene Bilder. Diese wurden heute als Zwischenergebnisse präsentiert, ich achte vor allem auch auf die Kommentierung und Strukturierung der Quellcodes.

Nov 152010
 

Leider nun entwas kurzfristig, aber immer noch nicht zu spät:

Morgen werde ich meinen Praxisbericht mit Diskussion im Seminar von Ralf Appelt an der Fakultät Erziehungswissenschaften der Uni Hamburg zum Thema “Web 2.0 und Schule” halten und zwar ab 10 Uhr im Raum 205 VMP8.

Hierzu habe ich nun auch ein Arbeitsblatt erstellt, mit dem sich Interessierte bereits beschäftigen können, ich werde es aber morgen auch ausgedruckt mitbringen. Die Veranstaltung ist öffentlich, wenn noch jemand außerhalb des Seminars dabei sein möchte, herzlich willkommen. Ich werde auch meine entsprechenden Unterlagen mitbringen und freue mich auf eine lebendige Auseinandersetzung :-)