SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Neue Lehrmethoden für Informatik - 
Ein Erfahrungsbericht 
! 
Dr. Peter Tröger, Fachgebiet Betriebssysteme und Middleware 
Schule trifft Uni im Wissenschaftsjahr 2014
Lehrmethoden der Informatik 
2
Unterdessen … 
3 
Massive Open Online Courses
Persönliche Erfahrungen 
■ Universitäre Lehre seit > 10 Jahren 
■ Klassische Lehrveranstaltungen 
■ Aufzeichnung von Vorlesungen in TeleTask 
■ Submit - System für Programmierübungen 
■ OpenHPI MOOC Kurs 
■ „Parallel Programming Concepts“ 
■ ~ 6500 internationale Teilnehmer in 2013 
■ 6 Wochen 
■ Schülerkolleg 
■ „Informatik ohne Stecker“ seit 2010 
■ „Natürliches Programmieren“ 
(M.Sc. Frank Feinbube) 
4
Hochschullehre
TeleTask 
■ Vorbereitung 
■ Kamera, Mikro, Folienaufzeichnung 
■ Vorlesung 
■ Kamera, Mikro 
■ Nachbereitung 
■ Schneiden nach Themen 
■ Kodierung, Upload 
■ Teilnehmer 
■ 50% - 80% anwesend 
■ Zeitoptimierung 
■ Prüfungsvorbereitung 
■ Sichtbarkeit im Internet 
6
TeleTask - Sichtbarkeit 
Kurs „Betriebssysteme 1“ von 2012 
7
Submit 
■ Reguläre Lehrveranstaltung mit Programmieraufgaben 
■ Mangel an Tutoren 
■ Technischer Wildwuchs 
8
Submit 
9 
Students 
Submit 
Web 
Server 
Test 
Machines 
Test 
Machines 
Test 
Machines
Submit 
■ Triviale Schnittstelle für Studenten 
■ Unterstützung für Gruppenabgabe 
■ Policy statt Programmierung 
■ Kontrast zu Moodle 
■ Automatische Validierung 
■ Entpacken und Übersetzen 
■ Ausführung durch Überwachungsskript 
■ Erwartete Ausgaben 
■ Beobachtetes Verhalten 
■ Feedback vor der Abgabefrist 
■ Erweiterter Testlauf nach Abgabefrist 
■ Bewertung ? 
10 
Students 
Submit 
Web 
Server 
Test 
Machines 
Test 
Machines 
Test 
Machines
Ein Trend … 
codeacademy.com 
11 
code.org
OpenHPI 
„Parallel Programming Concepts“ 
■ 6 Wochen Kurs 
■ 60 - 90 Minuten pro Woche 
■ Einheiten von 10 - 15 Minuten 
■ Selbsttest via Quiz nach jeder Einheit 
■ Wochentest via Quiz (bewertet) 
■ Abschlussklausur via Quiz (bewertet) 
! 
■ Nutzerforum 
■ eMail Hilfesystem 
■ direkte eMail 
! 
■ 1 Dozent, 2 Doktoranden, 2 Studenten 
12
MOOC - Voraussetzungen 
13
OpenHPI 
„Parallel Programming Concepts“ 
■ Knappe zeitliche Planung 
■ 2 Wochen Vorlauf, Bezug auf Feedback 
■ 90 Minuten Material 
■ 1 Vormittag Aufzeichnung (eingespieltes Team) 
■ 1 Woche inhaltliche Vorbereitung 
(Folien, Testfragen, Review) 
■ Gleichbleibende Problematik wie in allen Kursen 
■ Fachliche Qualität der Videos / Folien 
■ Länge der Videobeiträge 
■ Stringente inhaltliche Planung 
■ Eindeutigkeit der Testfragen - „Re-Grading“ 
■ Stil im Forum 
8,0 % 
6,0 % 
4,0 % 
2,0 % 
0,0 % 
0 2 4 6 8 1012141618202224 
daytime
OpenHPI 
Quiz 
15
OpenHPI 
Quiz 
16
TeleTask, Submit, OpenHPI 
■ Internet als Lehrplattform 
■ Flexibilität und Spaß für Studenten 
■ Sichtbarkeit und Aufwand für Dozenten 
■ ‚Rufschädigung‘ wird überschätzt 
■ Technischer Aufwand wird unterschätzt 
■ Lebenslanges Lernen wird real 
■ Tendenziell höhere Qualität 
■ Praxiserfahrung (für Dozenten) wichtig 
■ Online - Videos ersetzen Vorlesung ? 
Online - Programmierübungen ersetzen Laborarbeit ? 
■ Faszinierende Skalierbarkeit 
■ Persönliche Interaktion bleibt essentiell, reflektiert in Noten 
■ Ergänzung statt Ersatz 
17
Schülerkolleg
Schülerkolleg 
Sekundarstufe I (Klasse 7 - 10) 
Modul 1 Modul 2 Modul 3 
19 
Einsteiger 
(Gruppe Rot) 
Informatik 
ohne Stecker 
Natürliches 
Programmieren 
Phidgets und 
Etoys 
Fortgeschrittene 
(Gruppe Blau) Mobile Roboter 
Modellierung 
3D - virtueller 
Welten 
Internetsuche 
und Google 
Page-Rank
Schülerkolleg 
Informatik ohne Stecker 
■ Spielerische Vermittlung der Grundlagen der Informatik 
■ Wie kann ein Computer so schnell suchen? 
■ Warum kann der gleichzeitig Chinesisch und Deutsch? 
■ Auf welche Weise kann ein Computerfax Bilder übertragen? 
■ Warum ist im Internet nie besetzt? 
! 
■ Keine Computer 
■ Keine Programmierung 
! 
■ Anwendung des Wissens 
bei „natürlicher Programmierung“ 
20
Schülerkolleg 
Informatik ohne Stecker 
■ Adaption aus verschiedenen Quellen 
■ „Computer Science Unplugged“ 
■ „Computer Science & Engineering for K-12“ 
■ „Children and technology“ 
■ Diverse K-12 Programme 
■ Modul 1 - Binärsystem, Zeichen- und Bildkodierung, 
Kompression, Fehlerkorrektur 
■ Modul 2 - Suchen und Sortieren 
■ Modul 3 - Programminstruktionen, Zustandsautomaten 
■ Modul 4 - Routing, Leitungsvermittlung, Paketvermittlung 
■ Modul 5 - Verschlüsselung, Datensicherheit 
■ Kooperation mit Lehrern (Fr. Handke, Fr. Thomae) 
21
Schülerkolleg 
Informatik ohne Stecker 
22 
Informatik ohne Stecker 
Worksheet Activity: Kid Fax 
Übungsblatt: Kinder-Fax 
The first picture is the easiest and the last one is the most complex. It is easy to 
make mistakes and therefore a good idea to use a pencil to colour with and have 
a rubber handy! 
Das erste Bild ist das einfachste Bild, das letzte das Schwierigste. 
Verwende am besten einen Bleistift und einen Radiergummi ! 
4, 11 
4, 9, 2, 1 
4, 9, 2, 1 
4, 11 
4, 9 
4, 9 
5, 7 
0, 17 
1, 15 
6, 5, 2, 3 
4, 2, 5, 2, 3, 1 
3, 1, 9, 1, 2, 1 
3, 1, 9, 1, 1, 1 
2, 1, 11, 1 
2, 1, 10, 2 
2, 1, 9, 1, 1, 1 
2, 1, 8, 1, 2, 1 
2, 1, 7, 1, 3, 1 
1, 1, 1, 1, 4, 2, 3, 1 
0, 1, 2, 1, 2, 2, 5, 1 
0, 1, 3, 2, 5, 2 
1, 3, 2, 5 
6, 2, 2, 2 
5, 1, 2, 2, 2, 1 
6, 6 
4, 2, 6, 2 
3, 1, 10, 1 
2, 1, 12, 1 
2, 1, 3, 1, 4, 1, 3, 1 
1, 2, 12, 2 
0, 1, 16, 1 
0, 1, 6, 1, 2, 1, 6, 1 
0, 1, 7, 2, 7, 1 
1, 1, 14, 1 
2, 1, 12, 1 
2, 1, 5, 2, 5, 1 
3, 1, 10, 1 
4, 2, 6, 2 
6, 6 
Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. 
Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. 
A letter “a” from a computer screen and a magnified view showing the pixels 
that make up the image 
!"#$"#!# 
%"#!# 
!"#%# 
&"#!"#$"#!# 
&"#!"#$"#!# 
!"#%# 
 The same image coded using numbers 
# # # # # # 
# # # # # #
Schülerkolleg 
Informatik ohne Stecker 
23 
Sorting Networks 
activity use chalk to mark out this network on a court.
Schülerkolleg 
Informatik ohne Stecker 
24
Schülerkolleg 
Informatik ohne Stecker 
25 
Informatik ohne Stecker 
Übungsblatt: Wie ein Computer funktioniert - Anzeige 
Hallo Anzeige ! 
Deine Aufgabe ist es, auf Anweisung der CPU einen Punkt zu zeichnen. Finde dazu die 
passende Spalte für den übergebenen X-Wert und die passende Zeile für den 
übergebenen Y-Wert. 
Zeige das Bild nicht deinen Gruppenpartnern, so lange die CPU ihre Anweisungen noch 
nicht abgearbeitet hat ! 
Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org 
Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. 
Informatik ohne Stecker 
Übungsblatt: Wie ein Computer funktioniert - CPU 
Hallo CPU ! 
Dein Job als Central Processing Unit (CPU) ist es, das folgende Programm auszuführen 
und den anderen Komponenten zu sagen, was sie zu tun haben. 
Mathematische Kommandos („Addiere 5 mit X“) sollten an die ALU geschickt werden. 
Zeichenkommandos („Zeichne x,y“) sollten an die Anzeige geschickt werden. Dafür musst 
du zunächst die ALU um die aktuellen Werte für X und Y bitten, und diese dann an den 
Bildschirm übergeben. 
Addiere 5 zu X 
Addiere 3 zu Y 
Zeichne (x,y) 
Addiere 1 zu X 
Addiere 3 zu Y 
Zeichne (x,y) 
Subtrahiere 3 von X 
Subtrahiere 1 von Y 
Zeichne (x,y) 
Subtrahiere 2 von X 
Subtrahiere 2 von Y 
Zeichne (x,y) 
Addiere 4 zu X 
Subtrahiere 2 von Y 
Zeichne (x,y) 
Addiere 2 zu X 
Addiere 2 zu Y 
Zeichne (x,y) 
Subtrahiere 3 von X 
Addiere 4 zu Y 
Zeichne (x,y) 
Addiere 1 zu X 
Zeichne (x,y) 
Subtrahiere 2 von X 
Zeichne (x,y) 
Subtrahiere 2 von X 
Subtrahiere 2 von Y 
Zeichne (x,y) 
Subtrahiere 1 von Y 
Zeichne (x,y) 
Addiere 6 zu X 
Zeichne (x,y) 
Addiere 1 zu Y 
Zeichne (x,y) 
Subtrahiere 2 von X 
Zeichne (x,y) 
Subtrahiere 3 von X 
Addiere 1 zu Y 
Zeichne (x,y) 
Subtrahiere 4 von Y 
Zeichne (x,y) 
Addiere 4 zu X 
Zeichne (x,y) 
Subtrahiere 3 von X 
Addiere 1 zu Y 
Zeichne (x,y) 
Subtrahiere 2 von Y 
Zeichne (x,y) 
Addiere 1 zu X 
Zeichne (x,y) 
Addiere 4 zu Y 
Zeichne (x,y) 
FERTIG ! 
Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org 
Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. 
Informatik ohne Stecker 
Übungsblatt: Wie ein Computer funktioniert - ALU 
Hallo ALU ! 
Dein Job als Arithmetic Logical Unit (ALU) ist es, 
einfache Additionen und Subtraktionen auf X und Y 
im Auftrag der CPU durchzuführen. Zusätzlich 
arbeitest du noch als Speicher für die aktuellen 
Werte von X und Y, damit dich die CPU jederzeit 
danach fragen kann. 
Fülle die Tabelle mit den Werten. 
Die initiale Belegung ist 0. 
Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org 
Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu.
Schülerkolleg 
Informatik ohne Stecker 
26 
How the Internet Works 
Network Diagram 
Pp 
1 Jj 
3 
2 
Gg 
Kk 
5 
4 6 
11 
12 
13 
10 
9 
8 
7 
Aa 
Cc 
Bb 
Dd 
Ee 
Ff 
Hh 
Ii 
Ll 
Mm 
Nn 
Oo 
Router Nr.1 
IP Adresse Hauptroute Ersatzroute 
74.*.*.* I J 
87.*.*.* D G 
192.*.*.* G J 
198.*.*.* H - 
199.*.*.* J G 
208.*.*.* G J 
Von: 87.143.46.82 
(du) 
An: 74.125.39.105 
(google.de) 
„Bitte sende mir die Webseite mit der Adresse 
http://www.google.de/“ 
google.de 
74.125.39.105 
google.de 
74.125.39.105
Schülerkolleg 
Informatik ohne Stecker 
27
Schülerkolleg 
Informatik ohne Stecker 
■ Asymmetrische Verschlüsselung 
■ Prinzip der Einwegfunktionen 
■ Multiplikation großer Primzahlen vs. 
Primfaktorzerlegung 
■ Öffentlicher Schlüssel aus privaten 
Schlüssel abgeleitet (Pärchen) 
■ Umgekehrt nicht effizient berechenbar 
■ Public Key - Digitales ‚Schloss‘ 
■ Private Key - Digitaler ‚Schlüssel‘ 
■ Analogie hinkt 
■ Kinder verstehen trotzdem die Grundidee 
28 
Sender 
Empfänger 
Sender Empfänger
Schülerkolleg 
Informatik ohne Stecker 
29
Zusammenfassung 
■ Neue Lehrmethoden für Informatik 
■ Internet-basierte Vorlesung und Programmierübungen 
■ Sofortiges Feedback statt Abgabe-Kontrolle-Rückgabe Zyklus 
■ Eigene Online-Materialien 
■ Hoher initialer Aufwand, technische Umgebung muss stimmen 
■ Leichte Wiederverwendung 
■ Informatik ohne Stecker 
■ Spielerische Wissensvermittlung, bringt trotzdem solide Ergebnisse 
■ Immer gute Ergänzung zu klassischen Methoden, kein Ersatz 
http://www.hpi.de/open-campus/schuelerakademie.html 
http://www.troeger.eu/unplugged 
30 
https://www.tele-task.de

Weitere ähnliche Inhalte

Andere mochten auch

BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIK
BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIKBELLA ITALIA! INSIDER TIPPS VON JT TOURISTIK
BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIKJT Touristik
 
Beloisia 1
Beloisia 1Beloisia 1
Beloisia 1trbecker
 
Les Technos Episode 21 (illustrations)
Les Technos Episode 21 (illustrations)Les Technos Episode 21 (illustrations)
Les Technos Episode 21 (illustrations)Les Technos
 
Activité en francais
Activité en francaisActivité en francais
Activité en francaismaccawee
 
Course Certificates.PDF
Course Certificates.PDFCourse Certificates.PDF
Course Certificates.PDFJurie Botha
 
Curiosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesCuriosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesPagesJaunes
 
Dossier de production
Dossier de productionDossier de production
Dossier de productionAlexiaLoiseau
 
BusinessUp - Taller de Ecosistema y Networking
BusinessUp - Taller de Ecosistema y NetworkingBusinessUp - Taller de Ecosistema y Networking
BusinessUp - Taller de Ecosistema y NetworkingEduardo Reyes
 

Andere mochten auch (18)

150709 - FFBB Infos 051
150709 - FFBB Infos 051150709 - FFBB Infos 051
150709 - FFBB Infos 051
 
BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIK
BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIKBELLA ITALIA! INSIDER TIPPS VON JT TOURISTIK
BELLA ITALIA! INSIDER TIPPS VON JT TOURISTIK
 
22a sessió web 'Community managers a l'Administració? Com han de ser, a càrre...
22a sessió web 'Community managers a l'Administració? Com han de ser, a càrre...22a sessió web 'Community managers a l'Administració? Com han de ser, a càrre...
22a sessió web 'Community managers a l'Administració? Com han de ser, a càrre...
 
140502 - FFBB Infos 022
140502 - FFBB Infos 022140502 - FFBB Infos 022
140502 - FFBB Infos 022
 
10 rlc- fr3- unit 10
10 rlc- fr3- unit 1010 rlc- fr3- unit 10
10 rlc- fr3- unit 10
 
les inégalité dans le monde
les inégalité dans le mondeles inégalité dans le monde
les inégalité dans le monde
 
20121015112020754.Cert.2
20121015112020754.Cert.220121015112020754.Cert.2
20121015112020754.Cert.2
 
Beloisia 1
Beloisia 1Beloisia 1
Beloisia 1
 
Les Technos Episode 21 (illustrations)
Les Technos Episode 21 (illustrations)Les Technos Episode 21 (illustrations)
Les Technos Episode 21 (illustrations)
 
141030 - FFBB Infos 033
141030 - FFBB Infos 033141030 - FFBB Infos 033
141030 - FFBB Infos 033
 
Comic encadenado
Comic encadenadoComic encadenado
Comic encadenado
 
Activité en francais
Activité en francaisActivité en francais
Activité en francais
 
Ag carel
Ag carelAg carel
Ag carel
 
P3
P3P3
P3
 
Course Certificates.PDF
Course Certificates.PDFCourse Certificates.PDF
Course Certificates.PDF
 
Curiosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunesCuriosity, outil de recherche open source par PagesJaunes
Curiosity, outil de recherche open source par PagesJaunes
 
Dossier de production
Dossier de productionDossier de production
Dossier de production
 
BusinessUp - Taller de Ecosistema y Networking
BusinessUp - Taller de Ecosistema y NetworkingBusinessUp - Taller de Ecosistema y Networking
BusinessUp - Taller de Ecosistema y Networking
 

Ähnlich wie Neue Lehrmethoden für Informatik - Ein Erfahrungsbericht

Expert system webinar 29.6.2017 cogito und deep learning
Expert system webinar  29.6.2017   cogito und deep learningExpert system webinar  29.6.2017   cogito und deep learning
Expert system webinar 29.6.2017 cogito und deep learningStefan Geißler
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsOPEN KNOWLEDGE GmbH
 
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...Mathias Magdowski
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Educational Technology
 
Vorlesung Computergrafik
Vorlesung ComputergrafikVorlesung Computergrafik
Vorlesung ComputergrafikWolf Spalteholz
 
Slideshare AutoEncoder
Slideshare AutoEncoderSlideshare AutoEncoder
Slideshare AutoEncoderDatamics
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagSteffen Staab
 
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329Claus Brell
 
Coderetreat Vorlage
Coderetreat VorlageCoderetreat Vorlage
Coderetreat VorlageRamon Anger
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011Ulrich Krause
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...Christopher Schulz
 
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Jürg Stuker
 
Differenzial Analyse in der Praxis (Florian Walther)
Differenzial Analyse in der Praxis (Florian Walther)Differenzial Analyse in der Praxis (Florian Walther)
Differenzial Analyse in der Praxis (Florian Walther)GEEKcon
 
Script hydroinformatik i
Script hydroinformatik iScript hydroinformatik i
Script hydroinformatik icuitla68
 
Statische Analyse von Java-Code in der Praxis
Statische Analyse von Java-Code in der PraxisStatische Analyse von Java-Code in der Praxis
Statische Analyse von Java-Code in der PraxisRoland Ewald
 
Keynote Purgathofer
Keynote PurgathoferKeynote Purgathofer
Keynote Purgathoferelsa20
 

Ähnlich wie Neue Lehrmethoden für Informatik - Ein Erfahrungsbericht (20)

Expert system webinar 29.6.2017 cogito und deep learning
Expert system webinar  29.6.2017   cogito und deep learningExpert system webinar  29.6.2017   cogito und deep learning
Expert system webinar 29.6.2017 cogito und deep learning
 
Machine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.jsMachine Learning mit TensorFlow.js
Machine Learning mit TensorFlow.js
 
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...
Herzlich Willkommen zum Mathematik-Aufbaukurs "Fit für die Elektro- und Mediz...
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
 
Programmieren mit Go
Programmieren mit GoProgrammieren mit Go
Programmieren mit Go
 
EU Codeweek Austria Show & Tell der österreichischen Initiativen 2014
EU Codeweek Austria Show & Tell der österreichischen Initiativen 2014 EU Codeweek Austria Show & Tell der österreichischen Initiativen 2014
EU Codeweek Austria Show & Tell der österreichischen Initiativen 2014
 
Vorlesung Computergrafik
Vorlesung ComputergrafikVorlesung Computergrafik
Vorlesung Computergrafik
 
Slideshare AutoEncoder
Slideshare AutoEncoderSlideshare AutoEncoder
Slideshare AutoEncoder
 
Ontologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag TerminologietagOntologien und Semantic Web - Impulsvortrag Terminologietag
Ontologien und Semantic Web - Impulsvortrag Terminologietag
 
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329
Topologien verstehen und erstellen - Methoden der Wirtschaftsinformatik-200329
 
Coderetreat Vorlage
Coderetreat VorlageCoderetreat Vorlage
Coderetreat Vorlage
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
 
Software-Ergonomie Tag1
Software-Ergonomie Tag1Software-Ergonomie Tag1
Software-Ergonomie Tag1
 
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
 
Differenzial Analyse in der Praxis (Florian Walther)
Differenzial Analyse in der Praxis (Florian Walther)Differenzial Analyse in der Praxis (Florian Walther)
Differenzial Analyse in der Praxis (Florian Walther)
 
Script hydroinformatik i
Script hydroinformatik iScript hydroinformatik i
Script hydroinformatik i
 
Statische Analyse von Java-Code in der Praxis
Statische Analyse von Java-Code in der PraxisStatische Analyse von Java-Code in der Praxis
Statische Analyse von Java-Code in der Praxis
 
Keynote Purgathofer
Keynote PurgathoferKeynote Purgathofer
Keynote Purgathofer
 
Astro diy
Astro diyAstro diy
Astro diy
 

Mehr von Peter Tröger

WannaCry - An OS course perspective
WannaCry - An OS course perspectiveWannaCry - An OS course perspective
WannaCry - An OS course perspectivePeter Tröger
 
Cloud Standards and Virtualization
Cloud Standards and VirtualizationCloud Standards and Virtualization
Cloud Standards and VirtualizationPeter Tröger
 
Distributed Resource Management Application API (DRMAA) Version 2
Distributed Resource Management Application API (DRMAA) Version 2Distributed Resource Management Application API (DRMAA) Version 2
Distributed Resource Management Application API (DRMAA) Version 2Peter Tröger
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsPeter Tröger
 
Design of Software for Embedded Systems
Design of Software for Embedded SystemsDesign of Software for Embedded Systems
Design of Software for Embedded SystemsPeter Tröger
 
Humans should not write XML.
Humans should not write XML.Humans should not write XML.
Humans should not write XML.Peter Tröger
 
What activates a bug? A refinement of the Laprie terminology model.
What activates a bug? A refinement of the Laprie terminology model.What activates a bug? A refinement of the Laprie terminology model.
What activates a bug? A refinement of the Laprie terminology model.Peter Tröger
 
Dependable Systems - Summary (16/16)
Dependable Systems - Summary (16/16)Dependable Systems - Summary (16/16)
Dependable Systems - Summary (16/16)Peter Tröger
 
Dependable Systems - Hardware Dependability with Redundancy (14/16)
Dependable Systems - Hardware Dependability with Redundancy (14/16)Dependable Systems - Hardware Dependability with Redundancy (14/16)
Dependable Systems - Hardware Dependability with Redundancy (14/16)Peter Tröger
 
Dependable Systems - System Dependability Evaluation (8/16)
Dependable Systems - System Dependability Evaluation (8/16)Dependable Systems - System Dependability Evaluation (8/16)
Dependable Systems - System Dependability Evaluation (8/16)Peter Tröger
 
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)Peter Tröger
 
Dependable Systems -Software Dependability (15/16)
Dependable Systems -Software Dependability (15/16)Dependable Systems -Software Dependability (15/16)
Dependable Systems -Software Dependability (15/16)Peter Tröger
 
Dependable Systems -Reliability Prediction (9/16)
Dependable Systems -Reliability Prediction (9/16)Dependable Systems -Reliability Prediction (9/16)
Dependable Systems -Reliability Prediction (9/16)Peter Tröger
 
Dependable Systems -Fault Tolerance Patterns (4/16)
Dependable Systems -Fault Tolerance Patterns (4/16)Dependable Systems -Fault Tolerance Patterns (4/16)
Dependable Systems -Fault Tolerance Patterns (4/16)Peter Tröger
 
Dependable Systems - Introduction (1/16)
Dependable Systems - Introduction (1/16)Dependable Systems - Introduction (1/16)
Dependable Systems - Introduction (1/16)Peter Tröger
 
Dependable Systems -Dependability Means (3/16)
Dependable Systems -Dependability Means (3/16)Dependable Systems -Dependability Means (3/16)
Dependable Systems -Dependability Means (3/16)Peter Tröger
 
Dependable Systems - Hardware Dependability with Diagnosis (13/16)
Dependable Systems - Hardware Dependability with Diagnosis (13/16)Dependable Systems - Hardware Dependability with Diagnosis (13/16)
Dependable Systems - Hardware Dependability with Diagnosis (13/16)Peter Tröger
 
Dependable Systems -Dependability Attributes (5/16)
Dependable Systems -Dependability Attributes (5/16)Dependable Systems -Dependability Attributes (5/16)
Dependable Systems -Dependability Attributes (5/16)Peter Tröger
 
Dependable Systems -Dependability Threats (2/16)
Dependable Systems -Dependability Threats (2/16)Dependable Systems -Dependability Threats (2/16)
Dependable Systems -Dependability Threats (2/16)Peter Tröger
 
Verteilte Software-Systeme im Kontext von Industrie 4.0
Verteilte Software-Systeme im Kontext von Industrie 4.0Verteilte Software-Systeme im Kontext von Industrie 4.0
Verteilte Software-Systeme im Kontext von Industrie 4.0Peter Tröger
 

Mehr von Peter Tröger (20)

WannaCry - An OS course perspective
WannaCry - An OS course perspectiveWannaCry - An OS course perspective
WannaCry - An OS course perspective
 
Cloud Standards and Virtualization
Cloud Standards and VirtualizationCloud Standards and Virtualization
Cloud Standards and Virtualization
 
Distributed Resource Management Application API (DRMAA) Version 2
Distributed Resource Management Application API (DRMAA) Version 2Distributed Resource Management Application API (DRMAA) Version 2
Distributed Resource Management Application API (DRMAA) Version 2
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissions
 
Design of Software for Embedded Systems
Design of Software for Embedded SystemsDesign of Software for Embedded Systems
Design of Software for Embedded Systems
 
Humans should not write XML.
Humans should not write XML.Humans should not write XML.
Humans should not write XML.
 
What activates a bug? A refinement of the Laprie terminology model.
What activates a bug? A refinement of the Laprie terminology model.What activates a bug? A refinement of the Laprie terminology model.
What activates a bug? A refinement of the Laprie terminology model.
 
Dependable Systems - Summary (16/16)
Dependable Systems - Summary (16/16)Dependable Systems - Summary (16/16)
Dependable Systems - Summary (16/16)
 
Dependable Systems - Hardware Dependability with Redundancy (14/16)
Dependable Systems - Hardware Dependability with Redundancy (14/16)Dependable Systems - Hardware Dependability with Redundancy (14/16)
Dependable Systems - Hardware Dependability with Redundancy (14/16)
 
Dependable Systems - System Dependability Evaluation (8/16)
Dependable Systems - System Dependability Evaluation (8/16)Dependable Systems - System Dependability Evaluation (8/16)
Dependable Systems - System Dependability Evaluation (8/16)
 
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
Dependable Systems - Structure-Based Dependabiilty Modeling (6/16)
 
Dependable Systems -Software Dependability (15/16)
Dependable Systems -Software Dependability (15/16)Dependable Systems -Software Dependability (15/16)
Dependable Systems -Software Dependability (15/16)
 
Dependable Systems -Reliability Prediction (9/16)
Dependable Systems -Reliability Prediction (9/16)Dependable Systems -Reliability Prediction (9/16)
Dependable Systems -Reliability Prediction (9/16)
 
Dependable Systems -Fault Tolerance Patterns (4/16)
Dependable Systems -Fault Tolerance Patterns (4/16)Dependable Systems -Fault Tolerance Patterns (4/16)
Dependable Systems -Fault Tolerance Patterns (4/16)
 
Dependable Systems - Introduction (1/16)
Dependable Systems - Introduction (1/16)Dependable Systems - Introduction (1/16)
Dependable Systems - Introduction (1/16)
 
Dependable Systems -Dependability Means (3/16)
Dependable Systems -Dependability Means (3/16)Dependable Systems -Dependability Means (3/16)
Dependable Systems -Dependability Means (3/16)
 
Dependable Systems - Hardware Dependability with Diagnosis (13/16)
Dependable Systems - Hardware Dependability with Diagnosis (13/16)Dependable Systems - Hardware Dependability with Diagnosis (13/16)
Dependable Systems - Hardware Dependability with Diagnosis (13/16)
 
Dependable Systems -Dependability Attributes (5/16)
Dependable Systems -Dependability Attributes (5/16)Dependable Systems -Dependability Attributes (5/16)
Dependable Systems -Dependability Attributes (5/16)
 
Dependable Systems -Dependability Threats (2/16)
Dependable Systems -Dependability Threats (2/16)Dependable Systems -Dependability Threats (2/16)
Dependable Systems -Dependability Threats (2/16)
 
Verteilte Software-Systeme im Kontext von Industrie 4.0
Verteilte Software-Systeme im Kontext von Industrie 4.0Verteilte Software-Systeme im Kontext von Industrie 4.0
Verteilte Software-Systeme im Kontext von Industrie 4.0
 

Neue Lehrmethoden für Informatik - Ein Erfahrungsbericht

  • 1. Neue Lehrmethoden für Informatik - Ein Erfahrungsbericht ! Dr. Peter Tröger, Fachgebiet Betriebssysteme und Middleware Schule trifft Uni im Wissenschaftsjahr 2014
  • 3. Unterdessen … 3 Massive Open Online Courses
  • 4. Persönliche Erfahrungen ■ Universitäre Lehre seit > 10 Jahren ■ Klassische Lehrveranstaltungen ■ Aufzeichnung von Vorlesungen in TeleTask ■ Submit - System für Programmierübungen ■ OpenHPI MOOC Kurs ■ „Parallel Programming Concepts“ ■ ~ 6500 internationale Teilnehmer in 2013 ■ 6 Wochen ■ Schülerkolleg ■ „Informatik ohne Stecker“ seit 2010 ■ „Natürliches Programmieren“ (M.Sc. Frank Feinbube) 4
  • 6. TeleTask ■ Vorbereitung ■ Kamera, Mikro, Folienaufzeichnung ■ Vorlesung ■ Kamera, Mikro ■ Nachbereitung ■ Schneiden nach Themen ■ Kodierung, Upload ■ Teilnehmer ■ 50% - 80% anwesend ■ Zeitoptimierung ■ Prüfungsvorbereitung ■ Sichtbarkeit im Internet 6
  • 7. TeleTask - Sichtbarkeit Kurs „Betriebssysteme 1“ von 2012 7
  • 8. Submit ■ Reguläre Lehrveranstaltung mit Programmieraufgaben ■ Mangel an Tutoren ■ Technischer Wildwuchs 8
  • 9. Submit 9 Students Submit Web Server Test Machines Test Machines Test Machines
  • 10. Submit ■ Triviale Schnittstelle für Studenten ■ Unterstützung für Gruppenabgabe ■ Policy statt Programmierung ■ Kontrast zu Moodle ■ Automatische Validierung ■ Entpacken und Übersetzen ■ Ausführung durch Überwachungsskript ■ Erwartete Ausgaben ■ Beobachtetes Verhalten ■ Feedback vor der Abgabefrist ■ Erweiterter Testlauf nach Abgabefrist ■ Bewertung ? 10 Students Submit Web Server Test Machines Test Machines Test Machines
  • 11. Ein Trend … codeacademy.com 11 code.org
  • 12. OpenHPI „Parallel Programming Concepts“ ■ 6 Wochen Kurs ■ 60 - 90 Minuten pro Woche ■ Einheiten von 10 - 15 Minuten ■ Selbsttest via Quiz nach jeder Einheit ■ Wochentest via Quiz (bewertet) ■ Abschlussklausur via Quiz (bewertet) ! ■ Nutzerforum ■ eMail Hilfesystem ■ direkte eMail ! ■ 1 Dozent, 2 Doktoranden, 2 Studenten 12
  • 14. OpenHPI „Parallel Programming Concepts“ ■ Knappe zeitliche Planung ■ 2 Wochen Vorlauf, Bezug auf Feedback ■ 90 Minuten Material ■ 1 Vormittag Aufzeichnung (eingespieltes Team) ■ 1 Woche inhaltliche Vorbereitung (Folien, Testfragen, Review) ■ Gleichbleibende Problematik wie in allen Kursen ■ Fachliche Qualität der Videos / Folien ■ Länge der Videobeiträge ■ Stringente inhaltliche Planung ■ Eindeutigkeit der Testfragen - „Re-Grading“ ■ Stil im Forum 8,0 % 6,0 % 4,0 % 2,0 % 0,0 % 0 2 4 6 8 1012141618202224 daytime
  • 17. TeleTask, Submit, OpenHPI ■ Internet als Lehrplattform ■ Flexibilität und Spaß für Studenten ■ Sichtbarkeit und Aufwand für Dozenten ■ ‚Rufschädigung‘ wird überschätzt ■ Technischer Aufwand wird unterschätzt ■ Lebenslanges Lernen wird real ■ Tendenziell höhere Qualität ■ Praxiserfahrung (für Dozenten) wichtig ■ Online - Videos ersetzen Vorlesung ? Online - Programmierübungen ersetzen Laborarbeit ? ■ Faszinierende Skalierbarkeit ■ Persönliche Interaktion bleibt essentiell, reflektiert in Noten ■ Ergänzung statt Ersatz 17
  • 19. Schülerkolleg Sekundarstufe I (Klasse 7 - 10) Modul 1 Modul 2 Modul 3 19 Einsteiger (Gruppe Rot) Informatik ohne Stecker Natürliches Programmieren Phidgets und Etoys Fortgeschrittene (Gruppe Blau) Mobile Roboter Modellierung 3D - virtueller Welten Internetsuche und Google Page-Rank
  • 20. Schülerkolleg Informatik ohne Stecker ■ Spielerische Vermittlung der Grundlagen der Informatik ■ Wie kann ein Computer so schnell suchen? ■ Warum kann der gleichzeitig Chinesisch und Deutsch? ■ Auf welche Weise kann ein Computerfax Bilder übertragen? ■ Warum ist im Internet nie besetzt? ! ■ Keine Computer ■ Keine Programmierung ! ■ Anwendung des Wissens bei „natürlicher Programmierung“ 20
  • 21. Schülerkolleg Informatik ohne Stecker ■ Adaption aus verschiedenen Quellen ■ „Computer Science Unplugged“ ■ „Computer Science & Engineering for K-12“ ■ „Children and technology“ ■ Diverse K-12 Programme ■ Modul 1 - Binärsystem, Zeichen- und Bildkodierung, Kompression, Fehlerkorrektur ■ Modul 2 - Suchen und Sortieren ■ Modul 3 - Programminstruktionen, Zustandsautomaten ■ Modul 4 - Routing, Leitungsvermittlung, Paketvermittlung ■ Modul 5 - Verschlüsselung, Datensicherheit ■ Kooperation mit Lehrern (Fr. Handke, Fr. Thomae) 21
  • 22. Schülerkolleg Informatik ohne Stecker 22 Informatik ohne Stecker Worksheet Activity: Kid Fax Übungsblatt: Kinder-Fax The first picture is the easiest and the last one is the most complex. It is easy to make mistakes and therefore a good idea to use a pencil to colour with and have a rubber handy! Das erste Bild ist das einfachste Bild, das letzte das Schwierigste. Verwende am besten einen Bleistift und einen Radiergummi ! 4, 11 4, 9, 2, 1 4, 9, 2, 1 4, 11 4, 9 4, 9 5, 7 0, 17 1, 15 6, 5, 2, 3 4, 2, 5, 2, 3, 1 3, 1, 9, 1, 2, 1 3, 1, 9, 1, 1, 1 2, 1, 11, 1 2, 1, 10, 2 2, 1, 9, 1, 1, 1 2, 1, 8, 1, 2, 1 2, 1, 7, 1, 3, 1 1, 1, 1, 1, 4, 2, 3, 1 0, 1, 2, 1, 2, 2, 5, 1 0, 1, 3, 2, 5, 2 1, 3, 2, 5 6, 2, 2, 2 5, 1, 2, 2, 2, 1 6, 6 4, 2, 6, 2 3, 1, 10, 1 2, 1, 12, 1 2, 1, 3, 1, 4, 1, 3, 1 1, 2, 12, 2 0, 1, 16, 1 0, 1, 6, 1, 2, 1, 6, 1 0, 1, 7, 2, 7, 1 1, 1, 14, 1 2, 1, 12, 1 2, 1, 5, 2, 5, 1 3, 1, 10, 1 4, 2, 6, 2 6, 6 Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. A letter “a” from a computer screen and a magnified view showing the pixels that make up the image !"#$"#!# %"#!# !"#%# &"#!"#$"#!# &"#!"#$"#!# !"#%# The same image coded using numbers # # # # # # # # # # # #
  • 23. Schülerkolleg Informatik ohne Stecker 23 Sorting Networks activity use chalk to mark out this network on a court.
  • 25. Schülerkolleg Informatik ohne Stecker 25 Informatik ohne Stecker Übungsblatt: Wie ein Computer funktioniert - Anzeige Hallo Anzeige ! Deine Aufgabe ist es, auf Anweisung der CPU einen Punkt zu zeichnen. Finde dazu die passende Spalte für den übergebenen X-Wert und die passende Zeile für den übergebenen Y-Wert. Zeige das Bild nicht deinen Gruppenpartnern, so lange die CPU ihre Anweisungen noch nicht abgearbeitet hat ! Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. Informatik ohne Stecker Übungsblatt: Wie ein Computer funktioniert - CPU Hallo CPU ! Dein Job als Central Processing Unit (CPU) ist es, das folgende Programm auszuführen und den anderen Komponenten zu sagen, was sie zu tun haben. Mathematische Kommandos („Addiere 5 mit X“) sollten an die ALU geschickt werden. Zeichenkommandos („Zeichne x,y“) sollten an die Anzeige geschickt werden. Dafür musst du zunächst die ALU um die aktuellen Werte für X und Y bitten, und diese dann an den Bildschirm übergeben. Addiere 5 zu X Addiere 3 zu Y Zeichne (x,y) Addiere 1 zu X Addiere 3 zu Y Zeichne (x,y) Subtrahiere 3 von X Subtrahiere 1 von Y Zeichne (x,y) Subtrahiere 2 von X Subtrahiere 2 von Y Zeichne (x,y) Addiere 4 zu X Subtrahiere 2 von Y Zeichne (x,y) Addiere 2 zu X Addiere 2 zu Y Zeichne (x,y) Subtrahiere 3 von X Addiere 4 zu Y Zeichne (x,y) Addiere 1 zu X Zeichne (x,y) Subtrahiere 2 von X Zeichne (x,y) Subtrahiere 2 von X Subtrahiere 2 von Y Zeichne (x,y) Subtrahiere 1 von Y Zeichne (x,y) Addiere 6 zu X Zeichne (x,y) Addiere 1 zu Y Zeichne (x,y) Subtrahiere 2 von X Zeichne (x,y) Subtrahiere 3 von X Addiere 1 zu Y Zeichne (x,y) Subtrahiere 4 von Y Zeichne (x,y) Addiere 4 zu X Zeichne (x,y) Subtrahiere 3 von X Addiere 1 zu Y Zeichne (x,y) Subtrahiere 2 von Y Zeichne (x,y) Addiere 1 zu X Zeichne (x,y) Addiere 4 zu Y Zeichne (x,y) FERTIG ! Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu. Informatik ohne Stecker Übungsblatt: Wie ein Computer funktioniert - ALU Hallo ALU ! Dein Job als Arithmetic Logical Unit (ALU) ist es, einfache Additionen und Subtraktionen auf X und Y im Auftrag der CPU durchzuführen. Zusätzlich arbeitest du noch als Speicher für die aktuellen Werte von X und Y, damit dich die CPU jederzeit danach fragen kann. Fülle die Tabelle mit den Werten. Die initiale Belegung ist 0. Für nicht-kommerzielle Lehrzwecke frei verwendbar und kopierbar. (C) cse4k12.org Rückmeldungen, Kritik und Lob bitte an unplugged@troeger.eu.
  • 26. Schülerkolleg Informatik ohne Stecker 26 How the Internet Works Network Diagram Pp 1 Jj 3 2 Gg Kk 5 4 6 11 12 13 10 9 8 7 Aa Cc Bb Dd Ee Ff Hh Ii Ll Mm Nn Oo Router Nr.1 IP Adresse Hauptroute Ersatzroute 74.*.*.* I J 87.*.*.* D G 192.*.*.* G J 198.*.*.* H - 199.*.*.* J G 208.*.*.* G J Von: 87.143.46.82 (du) An: 74.125.39.105 (google.de) „Bitte sende mir die Webseite mit der Adresse http://www.google.de/“ google.de 74.125.39.105 google.de 74.125.39.105
  • 28. Schülerkolleg Informatik ohne Stecker ■ Asymmetrische Verschlüsselung ■ Prinzip der Einwegfunktionen ■ Multiplikation großer Primzahlen vs. Primfaktorzerlegung ■ Öffentlicher Schlüssel aus privaten Schlüssel abgeleitet (Pärchen) ■ Umgekehrt nicht effizient berechenbar ■ Public Key - Digitales ‚Schloss‘ ■ Private Key - Digitaler ‚Schlüssel‘ ■ Analogie hinkt ■ Kinder verstehen trotzdem die Grundidee 28 Sender Empfänger Sender Empfänger
  • 30. Zusammenfassung ■ Neue Lehrmethoden für Informatik ■ Internet-basierte Vorlesung und Programmierübungen ■ Sofortiges Feedback statt Abgabe-Kontrolle-Rückgabe Zyklus ■ Eigene Online-Materialien ■ Hoher initialer Aufwand, technische Umgebung muss stimmen ■ Leichte Wiederverwendung ■ Informatik ohne Stecker ■ Spielerische Wissensvermittlung, bringt trotzdem solide Ergebnisse ■ Immer gute Ergänzung zu klassischen Methoden, kein Ersatz http://www.hpi.de/open-campus/schuelerakademie.html http://www.troeger.eu/unplugged 30 https://www.tele-task.de