| Version 3 (modified by , 15 years ago) ( diff ) |
|---|
Verwendung der Lego-NXT-Roboter im Informatikunterricht
Seit dem Schuljahr 2010/11 finden am Kepler-Gymnasium für alle 10ten Klassen eine Einführung in Robotik und Programmierung mit Lego-NXT-Robotern statt. Der Unterricht wird unter Verwendung einer Poolstunde halbjährig vierzehntägig erteilt.
Im Anschluss können die Schüler die inhaltlich anschließende Informatik-AG belegen.
Ziel
Ziele des Einführungsunterrichts sind u.a.:
- Profilgebung des Kepler-Gymnasiums
- Abbau von Hemmschwellen durch interessanten spielerischen Umgang mit Technik
- Für die meisten Schüler Erstkontakt mit Grundideen der algorithmischen Programmierung
- Werbung für die inhaltlich anschließende Informatik-AG
In Kombination mit der Informatik-AG ermöglicht die Teilnahme an der Poolstunde die Abiturprüfung im Fach Informatik.
Ausrüstung
[Todo] (Hier kurz eine Übersicht über die vorhandenen Kästen und Sensoren...)
Programmierung
Zur 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.
Fü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 NXT-G auch Open-Source-Anbindungen an weitere wichtige Progammiersprachen.
Python
Es existieren zwei verschiedene Anbindung an Python (NXT_Python und dessen Weiterentwicklung nxt-python).
TuxMinds
TuxMinds ist eine Open-Source-Alternative zur mitgelieferten grafischen Programmierumgebung, die unter Linux läuft.