SEARCH
TOOLBOX
modified on 25. April 2012 at 11:57 ••• 39.620 views

Puck

Aus Informatiktools

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 13 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
{{Infobox
+
{{Infobox2
-
|Name = Name
+
|Name = Puck
|Logo = [[Datei:Puck_Logo.png|150px]]
|Logo = [[Datei:Puck_Logo.png|150px]]
-
|Paradigma = Imperativ
+
|Kurzbeschreibung = Visuelle Programmiersprache basierend auf Oberon. Entwickelt für den Unterrichtseinsatz in Thüringen.
 +
|Schlagwoerter = Visuelle Programmierung, prozedural, syntaxfehlerfrei
 +
|Altersgruppen = Sek. I
 +
|Sprachen = Deutsch
|Erscheinungsjahr = 2004
|Erscheinungsjahr = 2004
-
|Entwickler = Luty Kohl
+
|Entwickler = Lutz Kohl
-
|AktuelleVersion = 2.4
+
|AktuelleVersion = 2.5
-
|AktuelleVersionFreigabeDatum = 1. September 2006
+
|Einfluesse = [[Logo Blocks]]
-
|Beeinflusst_von = Logo Blocks
+
|AehnlicheTools = [[Alice]]
-
|Betriebssystem = Windows
+
|Plattform = Windows
|Lizenz = GPL
|Lizenz = GPL
-
|Website = [http://www.ipuck.de/ http://www.ipuck.de/]
+
|Lizenzkosten = kostenfrei
-
 
+
|Website = [http://www.ipuck.de www.ipuck.de]
-
 
+
}}
}}
   
   
-
Platz für eine kurze Beschreibung des Werkzeuges.
+
Puck ist ein visuelles System, mit dem es möglich ist, grundlegende Strukturen der Programmierung zu lernen. Der Benutzer kann Bausteine zu Programmen verknüpfen. So können einfache Anweisungen, Kontrollstrukturen, das Variablenkonzept und schließlich Prozeduren mit Parametern schrittweise erlernt werden. Da Syntaxfehler durch die visuelle Konstruktion nicht möglich sind, können die erstellten Programme stets direkt ausprobiert werden.
-
Informationen wie Altersstufen und Voraussetzungen
+
Für den Unterrichtseinsatz ist eine umfangreiche Sammlung evaluierter Unterrichtsmaterialien verfügbar.
 +
 
 +
== Ziele und Besonderheiten ==
 +
Puck ist eine visuelle Programmiersprache mit zugehörigem Programmiersystem. Es wurde für den Einsatz an Schulen in der Sekundarstufe I entwickelt und ist kostenfrei verfügbar. Die Programmierung erfolgt dabei durch das Zusammensetzen von Anweisungsbausteinen, wodurch das oftmals frustrierende Suchen und Beheben von Syntaxfehlern durch Schülerinnen und Schüler beim Programmieren lernen eliminiert wird.
 +
 
 +
== Einfaches Beispiel / Screenshot ==
 +
Beispielprogramm „Teezeit“: Dieses Programm informiert den Nutzer mittels Signalfarbe und Geräusch, wenn sein Tee fertig ist.
 +
[[Datei:Puck_Teezeit.png|448px]]
 +
== Technische Voraussetzungen und Hinweise ==
 +
"Da Puck-Dateien in Java übersetzt werden, muss eine aktuelle Version der Java- Programmierumgebung (JDK - Java Development Kit) und -Laufzeitumgebung (JRE - Java Runtime Environment) installiert sein. Beide sind im aktuellen JDK enthalten." <ref name="Kohl">Lutz Kohl: ''ipuck.de''. ([http://http://61544.webtest.goneo.de/index.php?option=com_content&task=blogsection&id=8&Itemid=23 Installationsanleitung])</ref>
-
== Stärken und Schwächen ==
+
    Kurzanleitung
-
Stärken und Schwächen
+
    JDK herunterladen und installieren (nur JDK 5.0 Update XX ohne Erweiterungen --> dritter Download-Button)
 +
    Puck herunterladen
 +
    Puck entpacken (z.B. mit dem Programm Winzip)
 +
    Setup.bat starten und den Pfad zu der Datei javac.exe (befindet sich im bin-Ordner der JDK-Installation) richtig angeben.
 +
    Puck.jar starten und losprogrammieren
-
== Unterrichtsbeispiele ==
+
== Schulischer Einsatz ==
 +
=== Altersstufen ===
 +
Puck ist entwickelt worden für die Sek. I.
-
*{{pdf|Testarchiv.rar|Testarchiv.rar}}
+
=== Korresponierende Inhalts-/Prozessbereiche ===
-
*{{rar|Testarchiv.rar|Testarchiv.rar}}
+
-
== Literatur ==
+
Inhaltsbereiche:
 +
Algorithmen
 +
<!-- Information und Daten -->
 +
<!--Sprachen und Automaten -->
 +
<!--Informationssysteme -->
 +
<!-- Informatik, Mensch und Gesellschaft -->
-
== Wissenschaftliche Veröffentlichungen ==
+
Prozessbereiche:
 +
Modellieren und Implementieren
 +
<!--Darstellen und Interpretieren -->
 +
<!--Begründen und Bewerten -->
 +
<!--Strukturieren und Vernetzen -->
 +
<!--Kommunizieren und Kooperieren -->
-
== Links und Referenzen ==
+
== Einschätzung/ Kritik ==  
 +
Puck wurde entwickelt und passt hervorragend zum Unterrichtseinsatz des Informatikunterrichts in der Sek. I. in Thüringen. Hierbei stellen vor allem die umfangreichen algorithmenorientierten Unterrichtsmaterialien eine Besonderheit dar.
 +
Durch die Entwicklung und Verbreitung von Scratch steht nun allerdings ein System zur Verfügung, welches eine ähnliche Herangehensweise besitzt, aber deutlich mehr Möglichkeiten bietet.
-
*[http://www.beispiel1.url http://www.beispiel1.url]
+
== Unterrichtsmaterialien und -beispiele ==
-
*[http://www.beispiel2.url angezeigter Name]
+
Umfangreiches Material befindet sich auf der [http://61544.webtest.goneo.de/index.php?option=com_content&task=blogsection&id=6&Itemid=6 Puck-Homepage]
-
== Referenzen zu Schulen ==
+
== Referenzen, weiterführende Literatur und Ansprechpartner==
 +
Umfangreiches Material befindet sich auf der [http://61544.webtest.goneo.de/index.php?option=com_content&task=blogsection&id=6&Itemid=6 Puck-Homepage]
-
== Kommentare und Meinungen ==
+
<references />
-
{{:{{TALKSPACE}}:{{PAGENAME}}}}
 
-
<comments />
 
 +
[[Category:Programmieren]]
 +
[[Category:Syntaxfehlerfrei]]
 +
[[Category:Visuell]]
 +
[[Category:Baukastenprogrammierung]]
-
[[Category:Programmierumgebung]]
+
{{Kopie wpde|Puck_(Programmiersprache)|08.08.2011}}
-
[[Category:visuell]]
+
-
[[Category:Visualisierung]]
+

Aktuelle Version vom 25. April 2012, 11:57 Uhr

Puck
Puck Logo.png
Kurzüberblick
Kurzbeschreibung: Visuelle Programmiersprache basierend auf Oberon. Entwickelt für den Unterrichtseinsatz in Thüringen.
Schlagwörter: Visuelle Programmierung, prozedural, syntaxfehlerfrei
Altersgruppen: Sek. I
Sprachen: Deutsch
Erscheinungsjahr: 2004
Entwickler: Lutz Kohl
Aktuelle Version: 2.5
Einflüsse: Logo Blocks
Ähnliche Tools: Alice
Plattform: Windows
Lizenz: GPL
Lizenzkosten (Privat/Bildungseinrichtungen): kostenfrei
www.ipuck.de

Aktuelle Nutzerwertung: 75/100 (2 votes)

 You need to enable JavaScript to vote


Puck ist ein visuelles System, mit dem es möglich ist, grundlegende Strukturen der Programmierung zu lernen. Der Benutzer kann Bausteine zu Programmen verknüpfen. So können einfache Anweisungen, Kontrollstrukturen, das Variablenkonzept und schließlich Prozeduren mit Parametern schrittweise erlernt werden. Da Syntaxfehler durch die visuelle Konstruktion nicht möglich sind, können die erstellten Programme stets direkt ausprobiert werden. Für den Unterrichtseinsatz ist eine umfangreiche Sammlung evaluierter Unterrichtsmaterialien verfügbar.

Inhaltsverzeichnis

[Bearbeiten] Ziele und Besonderheiten

Puck ist eine visuelle Programmiersprache mit zugehörigem Programmiersystem. Es wurde für den Einsatz an Schulen in der Sekundarstufe I entwickelt und ist kostenfrei verfügbar. Die Programmierung erfolgt dabei durch das Zusammensetzen von Anweisungsbausteinen, wodurch das oftmals frustrierende Suchen und Beheben von Syntaxfehlern durch Schülerinnen und Schüler beim Programmieren lernen eliminiert wird.

[Bearbeiten] Einfaches Beispiel / Screenshot

Beispielprogramm „Teezeit“: Dieses Programm informiert den Nutzer mittels Signalfarbe und Geräusch, wenn sein Tee fertig ist.

Puck Teezeit.png

[Bearbeiten] Technische Voraussetzungen und Hinweise

"Da Puck-Dateien in Java übersetzt werden, muss eine aktuelle Version der Java- Programmierumgebung (JDK - Java Development Kit) und -Laufzeitumgebung (JRE - Java Runtime Environment) installiert sein. Beide sind im aktuellen JDK enthalten." [1]

   Kurzanleitung 	
   JDK herunterladen und installieren (nur JDK 5.0 Update XX ohne Erweiterungen --> dritter Download-Button)
   Puck herunterladen
   Puck entpacken (z.B. mit dem Programm Winzip)
   Setup.bat starten und den Pfad zu der Datei javac.exe (befindet sich im bin-Ordner der JDK-Installation) richtig angeben.
   Puck.jar starten und losprogrammieren

[Bearbeiten] Schulischer Einsatz

[Bearbeiten] Altersstufen

Puck ist entwickelt worden für die Sek. I.

[Bearbeiten] Korresponierende Inhalts-/Prozessbereiche

Inhaltsbereiche: Algorithmen

Prozessbereiche: Modellieren und Implementieren

[Bearbeiten] Einschätzung/ Kritik

Puck wurde entwickelt und passt hervorragend zum Unterrichtseinsatz des Informatikunterrichts in der Sek. I. in Thüringen. Hierbei stellen vor allem die umfangreichen algorithmenorientierten Unterrichtsmaterialien eine Besonderheit dar. Durch die Entwicklung und Verbreitung von Scratch steht nun allerdings ein System zur Verfügung, welches eine ähnliche Herangehensweise besitzt, aber deutlich mehr Möglichkeiten bietet.

[Bearbeiten] Unterrichtsmaterialien und -beispiele

Umfangreiches Material befindet sich auf der Puck-Homepage

[Bearbeiten] Referenzen, weiterführende Literatur und Ansprechpartner

Umfangreiches Material befindet sich auf der Puck-Homepage

  1. Lutz Kohl: ipuck.de. (Installationsanleitung)
Dieser Artikel enthält Ausschnitte des Artikels Puck_(Programmiersprache) aus der freien Enzyklopädie WikipediaW-Logo.gif vom 08.08.2011. Der Inhalt unterliegt der GNU-Lizenz für freie Dokumentation und/oder der CC-BY-SA 3.0 UnportedW-Logo.gif. In der Wikipedia ist eine Liste der Autoren verfügbar.
Fakten zu PuckRDF-Feed
Empfohlen fürSek. I  +
Entwickelt vonLutz Kohl  +
Erscheinungsjahr2004  +
Genutzte LizenzGPL  +
Lizenzkostenkostenfrei  +
PlattformenWindows  +
SpracheDeutsch  +