close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 1 and Version 2 of UnterrichtLegoNxt


Ignore:
Timestamp:
Sep 24, 2011, 10:18:03 AM (15 years ago)
Author:
Rüdiger Kupper
Comment:

Abschnitt Programmierung

Legend:

Unmodified
Added
Removed
Modified
  • UnterrichtLegoNxt

    v1 v2  
    66Der Unterricht wird unter Verwendung einer Poolstunde halbjährig vierzehntägig erteilt.
    77
     8Im Anschluss können die Schüler die inhaltlich anschließende Informatik-AG
     9belegen.
     10
     11
    812== Ziel ==
    913
    10 Ziele des Unterrichts sind u.a.:
     14Ziele des Einführungsunterrichts sind u.a.:
    1115 - Profilgebung des Kepler-Gymnasiums
    1216 - Abbau von Hemmschwellen durch interessanten spielerischen Umgang mit Technik
    … …  
    1418 - Werbung für die inhaltlich anschließende Informatik-AG
    1519
    16 In Kombination mit der Informatik-AG ermöglicht die Teilnahme an dieser Poolstunde die Abiturprüfung im Fach Informatik.
     20In Kombination mit der Informatik-AG ermöglicht die Teilnahme an der Poolstunde die Abiturprüfung im Fach Informatik.
    1721
     22
     23== Ausrüstung ==
     24
     25**[Todo]** (Hier kurz eine Übersicht über die vorhandenen Kästen und Sensoren...)
     26
     27
     28== Programmierung ==
     29
     30Zur Programmierung der NXT-Bausteine kommt zunächst die mitgelieferte Software zum Einsatz. Sie erlaubt das visuelle Programmieren durch Anordnen und "Verkabeln" von Icons auf einem zweidminesionalen Bildschirm. Damit lassen sich von einfachen zeitlichen Abläufen über Schleifen und Verzweigungen bis hin zu sensorisch gesteuerten komplexen Programmen alle wesentlichen Programmstrukturen verwirklichen.
     31
     32Für den Einsatz in der Informatik-AG ist die Verwendung einer textbasierten Programmiersprache vorgesehen. Hier gibt es neben der vom Hersteller gelieferten C-ähnlichen Sprache [wikipedia:NXT-G] auch [wikipedia:Lego_Mindstorms#Programming_languages_2 Open-Source-Anbindungen an weitere wichtige Progammiersprachen].
     33
     34U.a. existieren zwei verschiedene Anbindung an Python ([http://home.comcast.net/~dplau/nxt_python/ NXT_Python] und dessen Weiterentwicklung [http://code.google.com/p/nxt-python/ nxt-python]).