Upload
christian-spannagel
View
443
Download
0
Embed Size (px)
DESCRIPTION
Kurze Einführung in die Programmiersprache Logo
Citation preview
1
Christian Spannagel
Pädagogische Hochschule [email protected]
http://www.christian-spannagel.de
Logo
2
Logo
Turtle Graphics
3
Seymour Papert
Foto von ak_mardini (CC-BY-SA 2.0), http://commons.wikimedia.org/wiki/File:Papert.jpg
● geb. 1928● Schüler Piagets● Ab 1963 am MIT● Mitgründer der Artificial Intelligence Lab● Gründer des MIT Media Lab● Erfinder von Logo (1968)● Berater bei „One Laptop per Child“● Mindstorms. Children, Computer and
Powerful Ideas: Basic Books, New York, 1980
4
Logo-Philosophie
● Konstruktionismus● learning by making● test of reality
● Entdeckendes Lernen in Mikrowelten● body knowledge● computer as tutee (not tutor)● Lernen aus Fehlern (debugging)
5
Ziel und Zweck?
● Programmieren lernen, auch schon in der Grundschule
● Problemlösen● Grundlegende informatische Konzepte wie
Abstraktion, Modularisierung und Rekursion● Strukturen in versch. Fächern beschreiben
● Mathematik (z.B Geometrie)● Deutsch (z.B. Grammatik, Gedichte, ...)● Musik (z.B. Komposition)● vgl. auch Wursthorn (2008)
Wursthorn, B. (2008). Informatische Grundkonzepte im Anfangsunterricht - Informatische Bildung im fächerintegrierten und fachübergreifenden Unterricht am Anfang der Sekundarstufe I in der Realschule. LOG IN 28(150/151), 26-31.
6
Rekursion
to tree :x if :x < 1 [ stop ] fd :x lt 45 tree :x/2 rt 90 tree :x/2 lt 45 bk :xend
7
Überlegungen zum Einstieg
● Enaktiver Einstieg● Bezeichnung von Drehungen● Kennenlernen der Tastatur
Kohler, T., Spannagel, C. & Klaudt, D. (2008). Räumliches Denken mit Logo. Eine Einführung in der Grundschule. Notes on Educational Informatics - Section B: Classroom Experiences 3(1), 29-43.
8
… Scratch
http://scratch.mit.edu/