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

Post on 06-Apr-2015

109 views 0 download

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

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

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

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

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

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

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"

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

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

Toontalk

Nachrichten

Werkzeuge Agenten

Methoden

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

LuckyLogicWin

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

Visual-Softwarestudio

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

Cocoa / Stagecast Creator

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

Agentsheets

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

3D-Visulan

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

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 ?!!!

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!