Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung...

16
Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 1 Visuelle Programmiersprachen im Informatikunterricht Tutorial im Rahmen der GI- Fachtagung INFOS‘99

Transcript of Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung...

Page 1: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 1

Visuelle Programmiersprachen im

InformatikunterrichtTutorial im Rahmen der GI-Fachtagung

INFOS‘99

Page 2: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 2

Verlaufsplanung

• Bewertung und Austausch erster Eindrücke

• Vortrag• Praxisphase

45120 40

Page 3: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 3

Programmierung in der Schule!?

Individuelle Nutzung komplexer Software im Alltag

Programmierung als „Kulturtechnik“

Einblick in die Wissenschaft Informatik

Programmierung als „Unterrichtsmethode“

Schulung allgemeiner Fähigkeiten und Fertigkeiten

Page 4: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 4

Das Dilemma und die Vision

• Programmierkurse statt Informatikkurse– Erlernen textueller Sprache fällt S schwer – S lernen Tips u. Tricks in der Sprache X– Technische Details ersticken Kreativität

• Probleme visuell und intuitiv lösen– Konzepte ohne Overhead kennenlernen – Metaphern erleichtern das Lernen – Schwerpunkt: Problemlösung

Page 5: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 5

VPS: Begriffsanalyse

Visuell mehrdimensionalebildlich-grafischeRepräsentation

Programm Menge von AnweisungenUniversalitätsgrad

Sprache Alphabet mit Regeln zurBildung von Sätzen undWörtern

Page 6: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 6

Visuelle Programmierung Visuelle Programmiersprache

A M E TH Y S TK A E S TLE

V isu alis ieru n gvo n

D aten s tru k tu ren

B A LS ATP M

A n im atio n vo nA lgo rith m en

V isu alW o rk sV is taV isu alA geM S V isu alX X L

grafischu n ters tü tz te

S o ftw are-en tw ick lu n g

V isu alis ieru n gen inE n tw ick lu n gsu m geb u n gen

!

P ro gram m ieru n gm it visu ellenA u sd rü ck en

V P S

M acro M ed iaD irecto rM ed iaS tream sIn fo rm atio n V isu alizer

S p rach en zu rV erarb eitu n g

visu ellerIn fo rm atio n /In terak tio n

V isu elle S p rach en

"V isu elle P ro gram m ieru n g"

Page 7: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 7

Charakteristika VPS

Programmiertechnik

Visuelle Repräsentation

Spracheigenschaften

Sprachimplementierung

Sprachzweck

Diverses

Page 8: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 8

Toontalk

Nachrichten

Werkzeuge Agenten

Methoden

Page 9: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 9

LuckyLogicWin

Page 10: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 10

Visual-Softwarestudio

Page 11: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 11

Cocoa / Stagecast Creator

Page 12: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 12

Agentsheets

Page 13: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 13

3D-Visulan

Page 14: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 14

Diskussion VPS

Annahmen der Visuellen Programmierung:

• Bilder werden allgemein Text vorgezogen.

• Bilder können Inhalte kompakter darstellen.

• Bilder haben eine größere Aussagekraft als Wörter.

• Bilder ermöglichen einen schnelleren Informationstransfer

• Bilder als Gedankenstütze.

• Bilder überwinden Sprachbarrieren.

• Bilder können interaktiv-dynamisch sein

Page 15: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 15

Vorläufiges Fazit

• Sackgasse für professionelle Entwicklung ?!• Stärken in speziellen Anwendungen• Vorteilhaft

– zur Vermittlung von Ideen, – der Darstellung komplexer Zusammenhänge und – der Gestaltung von Benutzungsschnittstellen

• Mensch-Maschine-Kommunikation unterstützende Mechanismen sind häufig unzureichend

• Ausbildung allg. kognitiver Fähigkeiten ?!!!

Page 16: Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung Informatik und Schule 1999 - Potsdam 25. September 1999 1.

Marco Thomas - Visuelle Programmiersprachen im Informatikunterricht - Tutorial zur GI-Tagung „Informatik und Schule 1999“ - Potsdam 25. September 1999 16

Uni Potsdam

• Modifikation VPS für Schulzwecke

• Erprobung VPS im Informatikunterricht

• Erstellung entsprechender Lehrhilfen

http://WWW.HyFISCH.DE

Mach mit!