KIF385:Spielerische Präsentation von Informatik: Unterschied zwischen den Versionen

Aus KIF
Keine Bearbeitungszusammenfassung
(Vandalismus rückgängig)
 
(10 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 29: Zeile 29:
* 2 Codierer ( Worte <-> Binär )
* 2 Codierer ( Worte <-> Binär )
* 2 Kodierte Nachrichten
* 2 Kodierte Nachrichten
* 2 Schlüssel
* 2 Schlüsselß
* 1 verschlüsselte / übertragene Nachrichten
* 1 verschlüsselte / übertragene Nachrichten


# Einordung
* Einordung
* Algorithmik
** Algorithmik
* Verteilte Systeme
** Verteilte Systeme
# Ziel
* Ziel
* Algorithmusbegriff
** Algorithmusbegriff
* Auffinden von Informatik im Alltag
** Auffinden von Informatik im Alltag
# Lernanteil
* Lernanteil recht hoch
Recht hoch
* Wo taucht das Problem im Alltag auf ?
# Wo taucht das Problem im Alltag auf
** So gut wie jeder hat (leider) ein Handy
So gut wie jeder hat (leider) ein Handy
* Laufstandtauglichkeit gering
# Laufstandtauglichkeit
gering


=== Rekusion ===
=== Rekusion ===
Fakultätsfunktion durch Fragen der Nachbar realisieren  
Fakultätsfunktion durch Fragen der Nachbar realisieren  


# Einordung
* Einordung: Algorithmik
* Algorithmik
** Ziel
# Ziel
** Rekursion
* Rekursion
* Lernanteil
# Lernanteil
** Sehr hoch
Sehr hoch
* Wo taucht das Problem im Alltag auf
# Wo taucht das Problem im Alltag auf
** gar nicht ?
gar nicht ?
* Laufstandtauglichkeit gering
# Laufstandtauglichkeit
gering




Zeile 63: Zeile 59:
Selbstsortieren von Personen
Selbstsortieren von Personen


# Einordung
* Einordung
* Algorithmik
** Algorithmik
# Ziel
* Ziel
* Rekursion
** Rekursion
# Lernanteil
* Lernanteil
Sehr hoch
** Sehr hoch
# Wo taucht das Problem im Alltag auf
* Wo taucht das Problem im Alltag auf
gar nicht ?
gar nicht ?
# Laufstandtauglichkeit
* Laufstandtauglichkeit
gering
gering


Zeile 78: Zeile 74:
Verschiede schwere Holzblöcke mit einem Wert kennzeichnen + eine Waage.
Verschiede schwere Holzblöcke mit einem Wert kennzeichnen + eine Waage.


# Einordung
* Einordung
* Algorithmik
** Algorithmik
* Komplexität
** Komplexität
# Ziel
* Ziel
* NP
** NP
# Lernanteil
* Lernanteil
mittel
** mittel
# Laufstandtauglichkeit
* Laufstandtauglichkeit
vorhanden
* vorhanden




Zeile 92: Zeile 88:
Fractale basteln
Fractale basteln


# Einordung
* Einordung
* Algorithmik
** Algorithmik
* Geometrie
** Geometrie
# Wo taucht das Problem im Alltag auf
* Wo taucht das Problem im Alltag auf
gar nicht
*gar nicht
# Laufstandtauglichkeit
* Laufstandtauglichkeit
vorhanden
** vorhanden




Zeile 105: Zeile 101:
Was darstellen: generische Abteuergeneration
Was darstellen: generische Abteuergeneration


# Einordung
* Einordung
* Formalse Sprachen
** Formalse Sprachen
# Ziel
* Ziel
* Einführung in das Thema
** Einführung in das Thema
# Lernanteil
* Lernanteil
hoch
** hoch
# Laufstandtauglichkeit
* Laufstandtauglichkeit
vorhanden
** vorhanden




Zeile 119: Zeile 115:
mit Gummibärchen und Stäbchen
mit Gummibärchen und Stäbchen


# Einordung
* Einordung
* Algorithmik
** Algorithmik
* Verteilte Systeme
** Verteilte Systeme
# Ziel
* Ziel
* Problemsensibilisierung
** Problemsensibilisierung
# Lernanteil
* Lernanteil
Sehr hoch
** Sehr hoch
# Wo taucht das Problem im Alltag auf
* Wo taucht das Problem im Alltag auf
gar nicht ?
** gar nicht ?
# Laufstandtauglichkeit
* Laufstandtauglichkeit
gering
** gering




Zeile 138: Zeile 134:




# Einordung
* Einordung
* Algorithmik
** Algorithmik
* Kombinatorik
** Kombinatorik
# Ziel
* Ziel
* Problemsensibilisierung
** Problemsensibilisierung
# Lernanteil
* Lernanteil
Sehr hoch
* Sehr hoch
# Wo taucht das Problem im Alltag auf
* Wo taucht das Problem im Alltag auf
gar nicht ?
** gar nicht ?
# Laufstandtauglichkeit
* Laufstandtauglichkeit
gering
** gering
 




== Brainstorming - Protokoll ==


* Pearson Studium Informatik Macchiato
= Brainstorming - Protokoll =


Zur Recherche: Buch von Pearson Studium "Informatik Macchiato"


*LEGO Mindstorms
// schwarze linie auf papier - Roboter folgt Linie
Kleiner Wettbewerb ne kleine Linie abfahren


ähnlich: OpenSource Programm Kara (Marienkäfer programmieren) - für ältere
LEGO Mindstorms
* z. B. schwarze linie auf papier zeichnen - Roboter folgt Linie
* Kleiner Wettbewerb eine kleine Linie abfahren
* ähnlich: OpenSource Programm Kara (Marienkäfer programmieren) - für ältere


KI (vier gewinnt, dame)
KI (vier gewinnt, dame)


Sortieralgorithmen an der eigenen Person ausprobieren. (mal zwei vergleichen)
Sortieralgorithmen an der eigenen Person ausprobieren. (mit zwei vergleichen, z.B. bubblesort und mergesort)


shortest path problem auf einer Platte aus Holz mal vorbereiten (praktisches Beispiel: Kneipentour)
shortest path problem auf einer Platte aus Holz mal vorbereiten (praktisches Beispiel: Kneipentour)


AntMe programmieren (Ameisenvolk programmieren) - Nahrung sammeln/von Käfer gefressen werden - daraus ergeben sich Punkte - kleine Gewinn-Preise
AntMe programmieren (Ameisenvolk programmieren)
*Nahrung sammeln/von Käfer gefressen werden - daraus ergeben sich Punkte - kleine Gewinn-Preise
 
Nachfrage: Was ist die Zielgruppe?
Antwort: Schulabgänger


Nachfrage:
Zielgruppe? Schulabgänger
Kindercampus:
Kindercampus:
8-12 Jahre (eine Woche lang mit LEGO Mindstorms projekte)
* 8-12 Jahre alte Schüler
* eine Woche lang betreute mit LEGO Mindstorms Projekten


HobBit in Darmstadt hat unter anderem:
Beispiele von der HobBit in Darmstadt:
Virtual & Augmented Reality im Rennwagen
*Virtual & Augmented Reality im Rennwagen
Virt Fußball
*Virtual Fußball
MultiTocuh-Table
*MultiTocuh-Table


Buch & Ausstellung "Abenteuer Informatik"
Buch & dazugehörige Ausstellung "Abenteuer Informatik"
downloadable content: PDF
*downloadable content: PDF bietet sich als Recherche Material an, und ist leicht per Internetsuche zu finden
auf Graphen Pinknoten mit Faden als  Pfade verbinden
*z. B. auf Graphen Pinknoten mit Faden als  Pfade verbinden
auch für nichtkommerzielle Sachen; bereits vorbereitet
*auch für nichtkommerzielle Sachen; viele Ideen bereits vorbereitet


Program "Scratch" vom MIT (mit.edu)
Program "Scratch" vom MIT (mit.edu)
Drag&Drop Programmieren
*Drag&Drop Programmieren


Kinderuni Technik in Wien
Kinderuni Technik in Wien
durch die Professoren, speziell zugeschnittene Lehrgänge
*durch die Professoren, speziell auf die Zielgruppe zugeschnittene Lehrgänge
"Warum hat der Computer mit 0 und 1 genug?"
*Beispiel-Thema: "Warum hat der Computer mit 0 und 1 genug?", "Anforderungen an die Enterprise"
Computergrafik:
*Beispiel-Veranschaulichung aus der Computergrafik:
Einzelne Pixel auf einem Blatt ausgemalt und aus großer entfernung ein größeres Bild sehen
**Einzelne Pixel auf einem Blatt werden von Schülern ausgemalt (mit vorbestimmten Farben)
Warum man nicht unendlich reinzoomen kann.
**die Blätter werden auf großer Wand angeordnet und aus großer entfernung ist ein größeres Bild sehen
**erklärt damit plastisch wie ein Bild sich aus einzelnen Pixeln zusammensetzt & warum man nicht unendlich reinzoomen kann.


GirlsDay:
GirlsDay:
Überraschungs-Ei Figuren vor BlueScreen gesetzt und abfotografiert, ausschneiden mit Hintergrundfilm zusammenfügen
*Überraschungs-Ei Figuren vor BlueScreen gesetzt und abfotografiert, ausschneiden mit Hintergrundfilm zusammenfügen
Vier-Farben-Problem
*Vier-Farben-Problem


aus Frankreich, Mediendesignermesse:
aus Frankreich, Mediendesignermesse:
Workshop: Live interaktives Flash
*Workshop: Live interaktives Flash-animationen
animationen
 
Drag&Drop für Schüler schon geeignet
RPG-mäßiges/Adventure-mäßiges


3D-Scanner zum Rumspielen
Meinungen zum Format:
*Drag&Drop für Schüler schon geeignet (im Vgl. zu "getipptem" Sourcecode)
*RPG-mäßiges/Adventure-mäßiges Spiel (?)


"Anforderungen an die Enterprise"
3D-Scanner zum Ausprobieren


Führung durch die Uni:
Führung durch die Uni:
Automatisierungslabor - vorgefertigte Programme vorführen
*Wenn vorhanden: Automatisierungslabor - vorgefertigte Programme vorführen


#zur Booleschen Algebra:
zur Präsentation der Booleschen Algebra - ein typische Informatik-Problem (im gegensatz zu "Computerbedienungsproblem"):
*Kartenspiel: "Boole"(?)
*Kartenspiel: "Boole"(?)
Eingabe zu Ausgabe und man kann nur Boolesche Gatter legen.
**Eingabe muss zu Ausgabe transformiert und man kann nur Boolesche Gatter legen
*Wasserleitungen - Ventile für logische Gatter
*Wasserleitungen - Ventile stellen logische Gatter dar indem sie den Wasserabfluss vom Zufluss abhängig weiterleiten (können von außen geschloßen werden -> Interaktivität)
 
#Lego-Auto-Fertigungsstraße mit Vorauswahl am Computer


http://ilearnit.ch/
Lego-Auto-Fertigungsstraße, die LEGO-Autos auf Basis von Vorauswahl am Computer zusammenbaut


als Spiel:
zur Recherche:
RoboRally
*http://ilearnit.ch/


Das Spiel "RoboRally" vermittelt Algorithmen und Problemlösung


"Head-Tracking"
EyeCatcher: "Head-Tracking"
Wii-controller als entfernungsmesser - über zwei Beamer 3D-Bilder berechnen.
*Wii-controller als entfernungsmesser - über zwei Beamer 3D-Bilder berechnen.


einfach Cryptographie: Codierscheibe bauen
einfach Cryptographie: Codierscheibe bauen
für jede altersklasse die Zählen und schreiben kann
*für jede altersklasse die Zählen und schreiben kann
doppelte verschlüsselung mit ROT 13
*doppelte verschlüsselung mit ROT 13 als nicht sinnvoll erkennen


Für Fortgeschrittene/Abiturienten oder Oberstufe:
Für Fortgeschrittene/Abiturienten oder Oberstufe:
ordentliches template zum erweitern
*ordentliches template zum erweitern
um das Gefühl des "selbst Tippens" zu vermitteln
*um das Gefühl des "selbst Tippens" zu vermitteln


Turtle-Varianten
Turtle-Varianten
Über Spielfeld/Labyrinth schicken
*Über Spielfeld/Labyrinth schicken, über einen Schalter kann "Zeichnen" ein und ausgeschalten werden
Funktionen/Schleifen sind da schon drin
*Funktionen/Schleifen sind da schon drin
Befehle auch deutsch gehalten
*Befehle auch deutsch gehalten
z.B. Aufgabe "Programmier mal schnell das Haus des Nikolaus."
*z.B. Aufgabe "Programmier mal schnell das Haus des Nikolaus." sollten guter Ansporn sein


bei Jüngeren: Sprachbarriere Englisch!
bei Jüngeren: Sprachbarriere Englisch beachten


html-Programmierung: sofortige Ergebnisse sehen
html-Programmierung bietet Vorteile: Ergebnisse von Änderungen im Quellcode können quasi sofort gesehen werden


Logische Problemlösung zeigen
Logische Problemlösung zeigen
Motto: "bisschen mehr papier, bisschen mehr stifte, bisschen mehr gehirn" statt immer nur Computer & computerspiele
*'''Motto: "bisschen mehr papier, bisschen mehr stifte, bisschen mehr gehirn" statt immer nur Computer & computerspiele'''
Informatik ist Problemlösen
*Informatik im Studium ist Problemlösen
Informatikunterricht ist "Computerbedienunterricht"
*Informatikunterricht an Schulen ist "Computerbedienunterricht"
 
**zur Recherche: Projekt/Konzept "stifte & Mäuse" in NRW (?)
Projekt/Konzept "stifte & Mäuse" in NRW (?)
**In Schulen viel Tabellenkalkulation und textverarbeitung, teilweise weil keine richtig ausgebildeten Informatiklehrer zur Verfügung stehen (zweiter Bildungsweg)
 
In Schulen viel Tabellenkalkulation und textverarbeitung, teilweise weil keine richtig ausgebildeten Informatiklehrer zur Verfügung stehen (zweiter Bildungsweg)


Beispiele "zum Anfassen"
Beispiele "zum Anfassen"
anscheinender Konsens: Weg vom Rechner


#LEHRPLÄNE
LEHRPLÄNE
Mecklenburg Vorpommern: b. z. 9. Informatik als solches abgeschafft
*Mecklenburg Vorpommern: b. z. 9. Informatik als solches abgeschafft
Datenbanken und Theoretische Informatik im Abitur-Prüfungsplan vorgeschriebn
*Datenbanken und Theoretische Informatik im Abitur-Prüfungsplan vorgeschriebn
weitere von Lehrkraft abhängig (z.B. OO-Programmierung in java, Netzwerkmanagement)
*weitere von Lehrkraft abhängig (z.B. OO-Programmierung in java, Netzwerkmanagement)


NRW: Modularisiert
NRW: Modularisiert


Öffentlicher und Privater Schlüssel-Prinzip erklären
*Öffentlicher und Privater Schlüssel-Prinzip erklären
öffentliche schlösser ausgeben, aber er kann sie als einziger öffnen...
*öffentliche schlösser ausgeben, aber er kann sie als einziger öffnen...
 
extra-AK: Informatikunterricht an Schulen/Computerbedienungsunterricht


Programme von Schülern selbst lösen - leicht von Hand zu machen und dann einzugeben
'''extra-AK (potentielles Thema für nächstes Jahr): Informatikunterricht an Schulen/Computerbedienungsunterricht'''
Python als lesbare/schreibbare Programmiersprache. Scratch?
IDEEN SAMMELN: sortieren
selbstentwickelte Programmiersprache (inspiriert von z.B. C) aber komplett in Deutsch


Spiele als Augenfänger, mal den Debug-Modus zeigen, etc.
Programme von Schülern selbst zu lösen - leicht von Hand zu machen und dann einzugeben
*Python als leicht lesbare/schreibbare Programmiersprache. Scratch?
*IDEEN SAMMELN für Probleme die leicht zu programmieren/"algorithmisch zu lösen" sind: sortieren
*Beispiel einfache Aufgabe: Aufzug programmieren
*selbstentwickelte Programmiersprache (inspiriert von z.B. C) aber komplett in Deutsch existiert ist selbst machbar


Kara ist zunächst Drag&Drop geht dann aber schrittweise tiefer (java-basierend)
Vom einfachen Eye-Catcher zur tieferen Betrachtung der Materie:
*Spiele als Augenfänger, mal den Debug-Modus zeigen, etc.
*Kara ist zunächst Drag&Drop geht dann aber schrittweise tiefer (java-basierend)


Petrinetze. marken verschieben
Petrinetze sind leicht interaktiv realisierbar
*mit Marken, die über eine Oberfläche verschoben werden


PROBLEM: --Information versus Werbung--
PROBLEM: --Information versus Werbung--
*wollen wir eher anlocken oder eher misverständnisse frühzeitig beseitigen
*wollen wir eher anlocken oder eher misverständnisse frühzeitig beseitigen?
 
Beispiel einfache Aufgabe: Aufzug programmieren


Interessanter Punkt: Hacken
Interessanter Punkt: Hacken
"Wie produziere ich einen Bufferoverflow?"
*ist ein häufiger assoziierter Begriff und Anstoß für Informatik-Studium
*Mögliches präsentierbares Thema "Wie produziere ich einen Bufferoverflow?"


Informationsstand neben Experimentierstand
''Immer auf alle Fähigkeitsgrade vorbereitet sein''


Immer auf alle Fähigkeitsgrade vorbereitet sein
*Workshops/1.Semester parallel zur Schule und teilweise an einigen Unis bereits anrechenbar existieren
*Uni rostock: JuniorStudium für Sek II-Studium (mit aufgezeichneten Vorlesungen, anrechenbaren online einzureichenden Übungen)


Workshops/1.Semester parallel zur Schule und teilweise an einigen Unis bereits anrechenbar.
Fallbeispiel: nur 7% aller Erstsemester-Abbrecher haben sich vorher beraten lassen


Uni rostock: JuniorStudium für Sek II-Studium (mit aufgezeichneten Vorlesungen, anrechenbaren online einzureichenden Übungen)
Eyecatcher-Brainstorming:
*Minsotrms, optische erkennung, flipper mit kamera.
*RobCup-Roboter - Humanoide Variante.
*Beamer erzeugen Wellen wo leute laufen //
*ChatBot/sprechende KI-Avatar
*(Multi)TouchTable/SmartBoard
*Spiel an großer Leinwand (Linerider).
*von der CeBit: Zwei Hände die Rubik-Würfel lösen aus beliebiger position...
*P=NP ;p


Fallbeispiel: nur 7% aller Erstsemester abbrecher haben sich vorher beraten.
= Links =


wir haben viele 
* [[Informatiker_zum_Anfassen]]
* [http://www.abenteuer-informatik.de/ Abenteuerinformatik]


##Eyecatcher-Brainstorming:
= Dateien =
Minsotrms, optische erkennung, flipper mit kamera.
[[http://kif.fsinf.de/wiki/Datei:Kif385_ak_spielerische_darstellung_informatik_pr%C3%A4sentation.pdf Präsentation]]
RobCup-Roboter - Humanoide Variante.
Beamer erzeugen Wellen wo leute laufen //
ChatBot/sprechende KI-Avatar
(Multi)TouchTable/SmartBoard
Spiel an großer Leinwand (Linerider).
von der CeBit: Zwei Hände die Rubik-Würfel lösen aus beliebiger position...
P=NP

Aktuelle Version vom 17. Juni 2012, 09:56 Uhr

Dieser Ak wurde in zwei Teile geteilt. Im ersten Teil wurden verschiedene spielerische Methoden vorallem mit Hardwareunterstützung besprochen. Im zweiten Teil wurde der Fokus auf nicht computerunterstütze Darstellung vor allem für Schüler gelegt

Kriterien[Bearbeiten]

  1. Einordung in die Informatik
  2. Pädagogisches Ziel
  3. Verhältnis Lern- und Spassanteil
  4. Wo taucht das Problem im Alltag auf?
  5. Laufstandtauglichkeit


Betrachtete Spiele (computerlos)[Bearbeiten]

abgedeckte Bereiche[Bearbeiten]

  • Algorithmik
  • Formale Sprache
  • Geometrie
  • Optimierung


Handy-Projekt[Bearbeiten]

Mittels Rollenspiel Problemstellungen rund ums Handy präsentieren

Telefongespräch[Bearbeiten]

Idee: Telefongespräch als Rollenspiel Rollen:

  • 2 Telefonierende
  • 2 Codierer ( Worte <-> Binär )
  • 2 Kodierte Nachrichten
  • 2 Schlüsselß
  • 1 verschlüsselte / übertragene Nachrichten
  • Einordung
    • Algorithmik
    • Verteilte Systeme
  • Ziel
    • Algorithmusbegriff
    • Auffinden von Informatik im Alltag
  • Lernanteil recht hoch
  • Wo taucht das Problem im Alltag auf ?
    • So gut wie jeder hat (leider) ein Handy
  • Laufstandtauglichkeit gering

Rekusion[Bearbeiten]

Fakultätsfunktion durch Fragen der Nachbar realisieren

  • Einordung: Algorithmik
    • Ziel
    • Rekursion
  • Lernanteil
    • Sehr hoch
  • Wo taucht das Problem im Alltag auf
    • gar nicht ?
  • Laufstandtauglichkeit gering


Telefonbuch (Sortieren)[Bearbeiten]

Selbstsortieren von Personen

  • Einordung
    • Algorithmik
  • Ziel
    • Rekursion
  • Lernanteil
    • Sehr hoch
  • Wo taucht das Problem im Alltag auf

gar nicht ?

  • Laufstandtauglichkeit

gering


Knappsack[Bearbeiten]

Verschiede schwere Holzblöcke mit einem Wert kennzeichnen + eine Waage.

  • Einordung
    • Algorithmik
    • Komplexität
  • Ziel
    • NP
  • Lernanteil
    • mittel
  • Laufstandtauglichkeit
  • vorhanden


Fractale[Bearbeiten]

Fractale basteln

  • Einordung
    • Algorithmik
    • Geometrie
  • Wo taucht das Problem im Alltag auf
  • gar nicht
  • Laufstandtauglichkeit
    • vorhanden


Formale Sprachen[Bearbeiten]

Idee: Den Ableitungsbaum mittels Puzzleteilen darstellen Was darstellen: generische Abteuergeneration

  • Einordung
    • Formalse Sprachen
  • Ziel
    • Einführung in das Thema
  • Lernanteil
    • hoch
  • Laufstandtauglichkeit
    • vorhanden


dining philosophers[Bearbeiten]

mit Gummibärchen und Stäbchen

  • Einordung
    • Algorithmik
    • Verteilte Systeme
  • Ziel
    • Problemsensibilisierung
  • Lernanteil
    • Sehr hoch
  • Wo taucht das Problem im Alltag auf
    • gar nicht ?
  • Laufstandtauglichkeit
    • gering


Magic Kombinatorik[Bearbeiten]

Ziel mittels kombinatorisches Algorithmen schwierige / scheinbar unlösbare Probleme lösen. (Master Mind, Rubix Cube, Inklusion & Exklusion)


  • Einordung
    • Algorithmik
    • Kombinatorik
  • Ziel
    • Problemsensibilisierung
  • Lernanteil
  • Sehr hoch
  • Wo taucht das Problem im Alltag auf
    • gar nicht ?
  • Laufstandtauglichkeit
    • gering


Brainstorming - Protokoll[Bearbeiten]

Zur Recherche: Buch von Pearson Studium "Informatik Macchiato"


LEGO Mindstorms

  • z. B. schwarze linie auf papier zeichnen - Roboter folgt Linie
  • Kleiner Wettbewerb eine kleine Linie abfahren
  • ähnlich: OpenSource Programm Kara (Marienkäfer programmieren) - für ältere

KI (vier gewinnt, dame)

Sortieralgorithmen an der eigenen Person ausprobieren. (mit zwei vergleichen, z.B. bubblesort und mergesort)

shortest path problem auf einer Platte aus Holz mal vorbereiten (praktisches Beispiel: Kneipentour)

AntMe programmieren (Ameisenvolk programmieren)

  • Nahrung sammeln/von Käfer gefressen werden - daraus ergeben sich Punkte - kleine Gewinn-Preise

Nachfrage: Was ist die Zielgruppe? Antwort: Schulabgänger

Kindercampus:

  • 8-12 Jahre alte Schüler
  • eine Woche lang betreute mit LEGO Mindstorms Projekten

Beispiele von der HobBit in Darmstadt:

  • Virtual & Augmented Reality im Rennwagen
  • Virtual Fußball
  • MultiTocuh-Table

Buch & dazugehörige Ausstellung "Abenteuer Informatik"

  • downloadable content: PDF bietet sich als Recherche Material an, und ist leicht per Internetsuche zu finden
  • z. B. auf Graphen Pinknoten mit Faden als Pfade verbinden
  • auch für nichtkommerzielle Sachen; viele Ideen bereits vorbereitet

Program "Scratch" vom MIT (mit.edu)

  • Drag&Drop Programmieren

Kinderuni Technik in Wien

  • durch die Professoren, speziell auf die Zielgruppe zugeschnittene Lehrgänge
  • Beispiel-Thema: "Warum hat der Computer mit 0 und 1 genug?", "Anforderungen an die Enterprise"
  • Beispiel-Veranschaulichung aus der Computergrafik:
    • Einzelne Pixel auf einem Blatt werden von Schülern ausgemalt (mit vorbestimmten Farben)
    • die Blätter werden auf großer Wand angeordnet und aus großer entfernung ist ein größeres Bild sehen
    • erklärt damit plastisch wie ein Bild sich aus einzelnen Pixeln zusammensetzt & warum man nicht unendlich reinzoomen kann.

GirlsDay:

  • Überraschungs-Ei Figuren vor BlueScreen gesetzt und abfotografiert, ausschneiden mit Hintergrundfilm zusammenfügen
  • Vier-Farben-Problem

aus Frankreich, Mediendesignermesse:

  • Workshop: Live interaktives Flash-animationen

Meinungen zum Format:

  • Drag&Drop für Schüler schon geeignet (im Vgl. zu "getipptem" Sourcecode)
  • RPG-mäßiges/Adventure-mäßiges Spiel (?)

3D-Scanner zum Ausprobieren

Führung durch die Uni:

  • Wenn vorhanden: Automatisierungslabor - vorgefertigte Programme vorführen

zur Präsentation der Booleschen Algebra - ein typische Informatik-Problem (im gegensatz zu "Computerbedienungsproblem"):

  • Kartenspiel: "Boole"(?)
    • Eingabe muss zu Ausgabe transformiert und man kann nur Boolesche Gatter legen
  • Wasserleitungen - Ventile stellen logische Gatter dar indem sie den Wasserabfluss vom Zufluss abhängig weiterleiten (können von außen geschloßen werden -> Interaktivität)

Lego-Auto-Fertigungsstraße, die LEGO-Autos auf Basis von Vorauswahl am Computer zusammenbaut

zur Recherche:

Das Spiel "RoboRally" vermittelt Algorithmen und Problemlösung

EyeCatcher: "Head-Tracking"

  • Wii-controller als entfernungsmesser - über zwei Beamer 3D-Bilder berechnen.

einfach Cryptographie: Codierscheibe bauen

  • für jede altersklasse die Zählen und schreiben kann
  • doppelte verschlüsselung mit ROT 13 als nicht sinnvoll erkennen

Für Fortgeschrittene/Abiturienten oder Oberstufe:

  • ordentliches template zum erweitern
  • um das Gefühl des "selbst Tippens" zu vermitteln

Turtle-Varianten

  • Über Spielfeld/Labyrinth schicken, über einen Schalter kann "Zeichnen" ein und ausgeschalten werden
  • Funktionen/Schleifen sind da schon drin
  • Befehle auch deutsch gehalten
  • z.B. Aufgabe "Programmier mal schnell das Haus des Nikolaus." sollten guter Ansporn sein

bei Jüngeren: Sprachbarriere Englisch beachten

html-Programmierung bietet Vorteile: Ergebnisse von Änderungen im Quellcode können quasi sofort gesehen werden

Logische Problemlösung zeigen

  • Motto: "bisschen mehr papier, bisschen mehr stifte, bisschen mehr gehirn" statt immer nur Computer & computerspiele
  • Informatik im Studium ist Problemlösen
  • Informatikunterricht an Schulen ist "Computerbedienunterricht"
    • zur Recherche: Projekt/Konzept "stifte & Mäuse" in NRW (?)
    • In Schulen viel Tabellenkalkulation und textverarbeitung, teilweise weil keine richtig ausgebildeten Informatiklehrer zur Verfügung stehen (zweiter Bildungsweg)

Beispiele "zum Anfassen"

LEHRPLÄNE

  • Mecklenburg Vorpommern: b. z. 9. Informatik als solches abgeschafft
  • Datenbanken und Theoretische Informatik im Abitur-Prüfungsplan vorgeschriebn
  • weitere von Lehrkraft abhängig (z.B. OO-Programmierung in java, Netzwerkmanagement)

NRW: Modularisiert

  • Öffentlicher und Privater Schlüssel-Prinzip erklären
  • öffentliche schlösser ausgeben, aber er kann sie als einziger öffnen...

extra-AK (potentielles Thema für nächstes Jahr): Informatikunterricht an Schulen/Computerbedienungsunterricht

Programme von Schülern selbst zu lösen - leicht von Hand zu machen und dann einzugeben

  • Python als leicht lesbare/schreibbare Programmiersprache. Scratch?
  • IDEEN SAMMELN für Probleme die leicht zu programmieren/"algorithmisch zu lösen" sind: sortieren
  • Beispiel einfache Aufgabe: Aufzug programmieren
  • selbstentwickelte Programmiersprache (inspiriert von z.B. C) aber komplett in Deutsch existiert ist selbst machbar

Vom einfachen Eye-Catcher zur tieferen Betrachtung der Materie:

  • Spiele als Augenfänger, mal den Debug-Modus zeigen, etc.
  • Kara ist zunächst Drag&Drop geht dann aber schrittweise tiefer (java-basierend)

Petrinetze sind leicht interaktiv realisierbar

  • mit Marken, die über eine Oberfläche verschoben werden

PROBLEM: --Information versus Werbung--

  • wollen wir eher anlocken oder eher misverständnisse frühzeitig beseitigen?

Interessanter Punkt: Hacken

  • ist ein häufiger assoziierter Begriff und Anstoß für Informatik-Studium
  • Mögliches präsentierbares Thema "Wie produziere ich einen Bufferoverflow?"

Immer auf alle Fähigkeitsgrade vorbereitet sein

  • Workshops/1.Semester parallel zur Schule und teilweise an einigen Unis bereits anrechenbar existieren
  • Uni rostock: JuniorStudium für Sek II-Studium (mit aufgezeichneten Vorlesungen, anrechenbaren online einzureichenden Übungen)

Fallbeispiel: nur 7% aller Erstsemester-Abbrecher haben sich vorher beraten lassen

Eyecatcher-Brainstorming:

  • Minsotrms, optische erkennung, flipper mit kamera.
  • RobCup-Roboter - Humanoide Variante.
  • Beamer erzeugen Wellen wo leute laufen //
  • ChatBot/sprechende KI-Avatar
  • (Multi)TouchTable/SmartBoard
  • Spiel an großer Leinwand (Linerider).
  • von der CeBit: Zwei Hände die Rubik-Würfel lösen aus beliebiger position...
  • P=NP ;p

Links[Bearbeiten]

Dateien[Bearbeiten]

[Präsentation]