Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware. Referentin: Sarah Lang.

Größe: px
Ab Seite anzeigen:

Download "Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware. Referentin: Sarah Lang."

Transkript

1 Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware Referentin: Sarah Lang Gliederung Praktische Relevanz des Themas Probleme beim programmieren Lernen Ikonische Programmierung - Was ist das? Vor- und Nachteile ikonischer Programmierung Ausgewählte Beispiele ikonischer Programmierumgebungen

2 Praktische Relevanz des Themas Im Lehrplanentwurf IT wird Umsetzung eines Modells mittels einer Programmiersprache gefragt Programmierung bietet sich für Projekte an Probleme beim programmieren Lernen Strukturierte Problemlösung schwierige Syntax wenig Feedback möglich lauffähiges Produkt braucht viel Zeit => Kann Schüler schnell überfordern und das Gefälle zwischen dem Wissensstand der Schüler vergrößern => Auf der Suche nach einer Lösung dieses Problems entstanden ikonische Programmiersprachen

3 Ikonische Programmierung - Was ist das? Definition zählt zu visuellen Programmiersprachen graphische Oberfläche mit Icons, die einen bestimmten Programmcode darstellen (z.b. While oder Zufallszahl ) Icons können per Drag&Drop mit der Maus in Programmierbereich gezogen werden und dort aneinander gehängt werden => Durch die Anordnung entsteht ein Programm jederzeit lauffähig Quelltext bleibt verborgen Vor- und Nachteile ikon. Programmierung Vorteile: Lösen der Syntaxprobleme Schüler brauchen Syntax nicht zu lernen da nur Icons mit gewünschten Befehlen ausgewählt werden müssen Icons sind meist eindeutig und verständlich beschriftet oder haben Symbole, die man leicht einem Befehl zuordnen kann Jedes Icon stellt in sich korrekten Code dar => keine Syntaxfehler möglich Jederzeit Feedback möglich Programm ist zu jedem Zeitpunkt lauffähig

4 Vor- und Nachteile ikon. Programmierung Vorteile: Spielerisches Lernen Viele spielerische Funktionen (Zeichenfunktionen, Audioausgaben,...) Ansprechende Gestaltung der Umgebung, die teilweise eher an ein Computerspiel erinnern könnte Drag&Drop Umstieg auf textuelle Programmierung möglich Anweisungen sind wie bei jeder textuellen Programmierung aufgebaut => können schnell wiedererkannt werden Quelltext teilweise anzeigbar Vor- und Nachteile ikon. Programmierung Nachteile: Eingeschränkte Funktionen Oft keine komplexeren Programme möglich Viele Funktionen nicht programmierbar (z.b. Zeiger) Blick auf das Wesentliche kann verloren gehen Teilweise unübersichtlich große Auswahl an Icons Graphisch überladen

5 Ausgewählte Beispiele ikonischer Programmierumgebungen Puck Scratch Kara LEGO Mindstorms Puck Wurde im Rahmen einer Diplomarbeit für den Einsatz an Schulen entwickelt Schüler fügen Bausteine mit Funktionen (z.b. While, If-Else, Sounds) per Drag&Drop aneinander Lehrer hat Möglichkeit die Auswahl an Bausteinen nach Bedarf zu begrenzen Quelltext anzeigbar (Oberon-2) Quelle:Kohl, L.: Puck - eine visuelle Programmiersprache für die Schule

6 Puck Eignung zur Vermittlung informatischer Inhalte: Quelle: Gesellschaft für Informatik (Hrsg.): Grundsätze und Standards für die Informatik in der Schule. Puck Empfehlung: Puck kann wegen der Reduktionsmöglichkeiten bei der Auswahl an Bausteinen in jeder Jahrgangsstufe (bis in die Oberstufe) verwendet werden

7 Scratch Objektorientierte ikonische Programmierung Möglichkeiten: Interaktive Geschichten Animationen Musik Spiele Hochwertige Endprodukte nach kurzer Zeit Quelle: Scratch Eignung zur Vermittlung informatischer Inhalte: Quelle: Gesellschaft für Informatik (Hrsg.): Grundsätze und Standards für die Informatik in der Schule.

8 Scratch Empfehlung: Scratch sollte erst ab der 9. Jgst. verwendet werden wegen der großen Vielfalt an Bausteinen (kann jüngere Schüler überfordern) Auch für Erwachsene geeignet Kara Basiert auf endlichen Automaten Erweiterungen möglich (Java-Kara, TuringKara,...) Per Drag&Drop wird Verhalten eines Marienkäfers beschrieben Quelle:

9 Kara Eignung zur Vermittlung informatischer Inhalte: Quelle: Gesellschaft für Informatik (Hrsg.): Grundsätze und Standards für die Informatik in der Schule. Kara Empfehlung: Kara ist in dieser Ausführung wegen den beschränkten Möglichkeiten höchstens bis 9. Jgst. einzusetzen JavaKara, TuringKara, usw. können auch noch während dem Hochschulstudium zum Verständnis beitragen

10 LEGO Mindstorms Enthält programmierbaren Legostein, weitere Bausteine und Sensoren zum Bauen eines Roboters Programmierung ist über unterschiedliche Software möglich: Textuelle Programmierung (z.b. Java) Ikonische Programmierung (z.b. LEGO Mindstorms Education NXT, ROBOLAB) Kommunikation der Roboter über Infrarotschnittstelle Quelle: LEGO Mindstorms Lego Mindstorms Education NXT ROBOLAB 2.9 Quelle:

11 LEGO Mindstorms Eignung zur Vermittlung informatischer Inhalte: Quelle: Gesellschaft für Informatik (Hrsg.): Grundsätze und Standards für die Informatik in der Schule. LEGO Mindstorms Empfehlung: LEGO Mindstorms sollte erst ab der 8. oder sogar 9. Jgst. verwendet werden wegen der großen Auswahl an Funktionen und der Sorgfalt, mit der mit den Robotern gearbeitet werden muss Auch für Erwachsene gut geeignet

12 Resümée Vielen Dank!

Scratch im Anfangsunterricht

Scratch im Anfangsunterricht Scratch im Anfangsunterricht Erfahrungen im Wahlfach Informatik der Klasse 9 Markus Rohe Dr. Boris Briehl Gliederung Was ist Scratch, weshalb Scratch? einfache Einstiegsprojekte erstellen Demonstration

Mehr

Thema Nr. 3. Auf dem Weg zur guten Lösung - Systemrückmeldungen von Lern - und Programmierumgebungen

Thema Nr. 3. Auf dem Weg zur guten Lösung - Systemrückmeldungen von Lern - und Programmierumgebungen Seminar E-Learning Thema Nr. 3 Auf dem Weg zur guten Lösung - Systemrückmeldungen von Lern - und Programmierumgebungen Dozent: Prof. Dr. Torsten Brinda Betreuer: Ulrich Kiesmüller 10/11/08 Sebastian Sossalla

Mehr

WAS VOM IDEENSET ROBOTIK 2 ERWARTEN WERDEN KANN 2 ROBOTER 2. Edison 2. mbot 2 LEHRPLANBEZUG 3 ÜBERSICHT LERNUMGEBUNGEN UND ROBOTER 4.

WAS VOM IDEENSET ROBOTIK 2 ERWARTEN WERDEN KANN 2 ROBOTER 2. Edison 2. mbot 2 LEHRPLANBEZUG 3 ÜBERSICHT LERNUMGEBUNGEN UND ROBOTER 4. IdeenSet Robotik 2 Begleitkommentar INHALT WAS VOM IDEENSET ROBOTIK 2 ERWARTEN WERDEN KANN 2 ROBOTER 2 Edison 2 mbot 2 LegoMindstorms EV3 (Psobotic-Roboter) 2 LEHRPLANBEZUG 3 ÜBERSICHT LERNUMGEBUNGEN UND

Mehr

Definitionen/Vorarbeit zum Thema Java

Definitionen/Vorarbeit zum Thema Java Definitionen/Vorarbeit zum Thema Java Programmiersprachen: System von Wörtern und Symbolen, die zur Formulierung von Programmen für die elektronische Datenverarbeitung verwendet werden. Arten: z.b. Javascript

Mehr

Programmieren und Technik

Programmieren und Technik Programmieren und Technik LEHRPLAN FÜR DAS KANTONALE ZUSATZFACH A. STUNDENDOTATION Klasse 1. 2. 3. 4. 5. 6. Wochenstunden 2 B. DIDAKTISCHE KONZEPTION Vorbemerkung Das Fach Programmieren und Technik bietet

Mehr

Hüffertgymnasium Warburg. Schulinterner Lehrplan für die Sekundarstufe I

Hüffertgymnasium Warburg. Schulinterner Lehrplan für die Sekundarstufe I Hüffertgymnasium Warburg Schulinterner Lehrplan für die Sekundarstufe I Informatik Fassung: Oktober 2016 Informatik in der Sekundarstufe I : Übersicht In der 7. Klasse wird am Hüffertgymnasium ITG (Informationstechnische

Mehr

PROGRAMMIEREN MIT LOGO

PROGRAMMIEREN MIT LOGO PROGRAMMIEREN MIT LOGO Compitreff Gossau 09.12.2015 Unterlagen unter www.medienundschule.ch/compitreff Ziele LP21 und Programmieren Verschiedene Möglichkeiten des Programmierens kennen lernen Einführung

Mehr

PROGRAMMIEREN MIT LOGO

PROGRAMMIEREN MIT LOGO PROGRAMMIEREN MIT LOGO Compitreff Gossau 09.12.2015 Unterlagen unter www.medienundschule.ch/compitreff Ziele LP21 und Programmieren Verschiedene Möglichkeiten des Programmierens kennen lernen Einführung

Mehr

Handbuch Programmieren für Kinder

Handbuch Programmieren für Kinder Handbuch Programmieren für Kinder mit Bernd Gärtner, ETH Zürich und Inhalt Zeichenerklärung Thema 0: Programmieren 3 Thema 1: Erste Schritte 9 Thema 2: Orientierung 15 Thema 3: Wiederholungen 20 Thema

Mehr

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Matthias-Claudius-Gymnasium Fachcurriculum Informatik Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in

Mehr

Fakultät für Informatik, Institut für Robotik. Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung.

Fakultät für Informatik, Institut für Robotik. Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung. Fakultät für Informatik, Institut für Robotik Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System

Mehr

Diese Projektarbeit ist eine Reise durch die aufregende Welt von Lego Mindstorms.

Diese Projektarbeit ist eine Reise durch die aufregende Welt von Lego Mindstorms. Diese Projektarbeit ist eine Reise durch die aufregende Welt von Lego Mindstorms. Einleitung Mit Lego Mindstorms kann jeder ohne weiteres richtige Roboter bauen. Mit Hilfe einer speziellen Software kann

Mehr

Künstliche Intelligenz - Logische Agenten und Roboter

Künstliche Intelligenz - Logische Agenten und Roboter Künstliche Intelligenz - Logische Agenten und Roboter Wird präsentiert von: Alexander Betker Gregor Biering Thiemo Esch Marko Flod Sascha Schewe Unser Motto: Zu Fünft agiert es sich besser. Übersicht 1.

Mehr

Robotix 4 me VOM SPIELZIMMER BIS ZUR UNIVERSITÄT. Verein robotix4me: Erika Schreiber, Martin Kaiblinger, Renate Langsam, Christoph Adl

Robotix 4 me VOM SPIELZIMMER BIS ZUR UNIVERSITÄT. Verein robotix4me: Erika Schreiber, Martin Kaiblinger, Renate Langsam, Christoph Adl Robotix 4 me VOM SPIELZIMMER BIS ZUR UNIVERSITÄT Robotix 4 me FirstLegoLeague (FLL) Warum? Lego Mindstorms Verein robotix4me Im Unterricht Wettbewerbe Verein robotix4me 4 Lehrer/innen 4 Schulen (AHS, PTS)

Mehr

Fachcurriculum Informatik Sekundarstufe I

Fachcurriculum Informatik Sekundarstufe I FACHBEREICH III: Mathematisch-naturwissenschaftlich-technisches Aufgabenfeld Fachcurriculum Informatik Sekundarstufe I Gültig ab 20.11.2015 durch Beschluss der Gesamtkonferenz Wilhelm-von-Oranien-Schule

Mehr

Informatik in der Grundschule von Mediennutzung, über Medienbildung zu digitaler Bildung

Informatik in der Grundschule von Mediennutzung, über Medienbildung zu digitaler Bildung InfoSphere Schülerlabor Informatik der RWTH Aachen Nadine Bergner Informatik in der Grundschule von Mediennutzung, über Medienbildung zu digitaler Bildung MINT-Konferenz 2016, Roetgen, 25.10.2016 Überblick

Mehr

Sie bauen Ihren ersten Roboter

Sie bauen Ihren ersten Roboter 2 Sie bauen Ihren ersten Roboter Wie Sie in Kapitel 1 gesehen haben, besteht ein Roboter aus mehreren wichtigen Bestandteilen. Damit Sie die Funktionsweise der einzelnen Teile mühelos und Schritt für Schritt

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Einführung in die Programmierung Als Programmierung bezeichnet man die Tätigkeit Computerprogramme (software) zu erstellen. Konzeptioneller Entwurf Umsetzung des Entwurfs in Programmcode (Implementation):

Mehr

When Androids Control Robots

When Androids Control Robots When Androids Control Robots Inhalt Motivation Entwicklungsmethoden Workshop Evaluation Zusammenfassung 2/16 Motivation» Problem Informatik hat den Ruf kompliziert, unverständlich und langweilig und eine

Mehr

Visuelle Programmiersprachen in der Sekundarstufe I

Visuelle Programmiersprachen in der Sekundarstufe I Alice, Boku & Scratch Visuelle Programmiersprachen in der Sekundarstufe I David Tepaße tepasse@gmx.de Renate Thies th@cge-info.de Informatiktag 2009 Gliederung Teil I Programmierung g in S I? Einführung:

Mehr

PROGRAMMIEREN MIT LOGO

PROGRAMMIEREN MIT LOGO PROGRAMMIEREN MIT LOGO Netzwerktreffen, PHSG Rorschach Donnerstag, 26.05.2016 Unterlagen unter www.medienundschule.ch/programmieren Programmieren im Unterricht BeeBot 4 bis 9-jährige, ideal für Unterstufe

Mehr

... können selbstentwickelte Algorithmen in Form von lauffähigen und korrekten Computerprogrammen mit Variablen und Unterprogrammen formulieren.

... können selbstentwickelte Algorithmen in Form von lauffähigen und korrekten Computerprogrammen mit Variablen und Unterprogrammen formulieren. Programmieren mit LiveCode Sekundarschule (7. - 9. Schuljahr) Schülerkurs Kompatibel mit dem Lehrplan 21: Die Schülerinnen und Schüler können... verstehen, dass ein Computer nur vordefinierte Anweisungen

Mehr

PROGRAMMIEREN MIT LOGO

PROGRAMMIEREN MIT LOGO PROGRAMMIEREN MIT LOGO Kadervernetzung, Kantonsschule Wil Samstag, 19.03.2016 Unterlagen unter www.medienundschule.ch/programmieren http://educanet2.ch/kadervernetzung/ Ziele Verschiedene Möglichkeiten

Mehr

Programmieren. Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda

Programmieren. Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda Programmieren Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda Peter Klingebiel, HS Fulda, DVZ Zur Vorlesung Wer bin ich? Peter Klingebiel Dipl.-Ing.

Mehr

Inhalte Differenzierung Informatik/Naturwissenschaften Sek. I

Inhalte Differenzierung Informatik/Naturwissenschaften Sek. I Inhaltliche Gliederung 1. Umgang mit Software 2. Einführung in die Programmierung 3. Funktionsweise von Hardware 4. Messen / Steuern / Regeln (Softwareprojekte) 5. Informatik und Gesellschaft Der Fachlehrer

Mehr

ENTDECKE VERNETZTE WELTEN MIT STUDENTINNEN UND VERTRETERINNEN VON MINT-BERUFEN

ENTDECKE VERNETZTE WELTEN MIT STUDENTINNEN UND VERTRETERINNEN VON MINT-BERUFEN Girls' Digital Camps Ortenau Viele junge Frauen sind täglich mit Technik und Informatik in Kontakt. Informatik begegnet uns dabei überall in unserem Alltag, beim morgendlichen Nachrichten- und Musikhören

Mehr

Entscheidungen. INE1, Montag M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert

Entscheidungen. INE1, Montag M. Thaler, Office TG ZHAW, M. Thaler, K. Rege, G. Burkert Entscheidungen INE1, Montag M. Thaler, tham@zhaw.ch Office TG208 http://www.zhaw.ch/~tham 1 Um was geht es? Ablaufstrukturen bis jetzt nur Sequenzen von Code neu Auswahl (Programmverzweigung) - Code aufgrund

Mehr

CODING WORKSHOPS NEUES KURSANGEBOT AB 15. SEPTEMBER 2018

CODING WORKSHOPS NEUES KURSANGEBOT AB 15. SEPTEMBER 2018 CODING WORKSHOPS NEUES KURSANGEBOT AB 15. SEPTEMBER 2018 Halbtagesworkshops für Schulklassen 5. und 6. Klasse für Schulklassen 7. bis 9. Klasse für Medien- und Informatik-Lehrpersonen www.smartfeld.ch

Mehr

Programmieren - wie einsteigen? class HelloWorldApp { public static void main(string[] args) { System.out.println("Hello World!

Programmieren - wie einsteigen? class HelloWorldApp { public static void main(string[] args) { System.out.println(Hello World! Programmieren - wie einsteigen? class HelloWorldApp { public static void main(string[] args) { System.out.println("Hello World!"); } } Programmiersprachen: Wie Sand am Meer http://www.digibarn.com/collections/posters/tongues/

Mehr

Robot Educator Einführung

Robot Educator Einführung Robot Educator LEGO Education freut sich, Ihnen Robot Educator vorstellen zu dürfen. Hierbei handelt es sich um eine Sammlung bestens strukturierter und äußerst spannender Lernaktivitäten, die helfen,

Mehr

LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi-

LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi- Eckart Modrow LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen unterschiedliche Entwicklungsumgebungen

Mehr

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans Graphische Benutzungsoberflächen mit Java Einführung in NetBeans Graphische Benutzungsoberflächen! Interaktion mit dem Programm! Datenein- und ausgabe! Rückmeldungen über Verarbeitung der Daten! Visualisierung

Mehr

Programmierung mit LEGO MINDSTORMS NXT. Begrüßung und Organisatorisches

Programmierung mit LEGO MINDSTORMS NXT. Begrüßung und Organisatorisches Programmierung mit LEGO MINDSTORMS NXT Begrüßung und Organisatorisches Prof. Dr. Karsten Berns Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 30.09.2010 Herzlich

Mehr

1 Karol stellt sich vor

1 Karol stellt sich vor Kapitel 1 Karol stell sich vor Seite 1 1 Karol stellt sich vor 1.1 Algorithmus Fritz hat zum Geburtstag einen CD-Player als Geschenk erhalten. Natürlich will er sofort das Geschenk ausprobieren und legt

Mehr

Der Kurs vermittelt schwerpunktmäßig Grundlagen im Fach Informatik und möchte den Schüler/innen Anwendungen zeigen, die sich mit Hilfe eines PCs

Der Kurs vermittelt schwerpunktmäßig Grundlagen im Fach Informatik und möchte den Schüler/innen Anwendungen zeigen, die sich mit Hilfe eines PCs Der Kurs vermittelt schwerpunktmäßig Grundlagen im Fach Informatik und möchte den Schüler/innen Anwendungen zeigen, die sich mit Hilfe eines PCs lösen lassen (3 Halbjahre Informatik). Wie funktioniert

Mehr

Kepler Robo League 2016

Kepler Robo League 2016 Kepler Robo League 2016 Wettbewerb Termin: Fr 17.06.2016 14:30 bis 18:00 Uhr Wettbewerbsort: Bundesrealgymnasium Keplerstraße, Keplerstraße 1, 8020 Graz, 3. Stock Nenngeld pro Team pro Bewerb: 20,- Euro

Mehr

Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ]

Programmentwurf mittels strukturierter Programmierung. Programmentwurf. Nassi-Shneiderman-Diagramm [DIN ] Programmentwurf Bevor man sich daran macht, den Quelltext eines Programmes zu schreiben, sollte man sich einen Plan der Struktur des zukünftigen Programmes machen. Diese Phase eines Softwarentwicklungsprojekts

Mehr

Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme

Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme Stefan Brass: OOP (Java), 3. 1/31 Objektorientierte Programmierung Kapitel 3: Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2014/15 http://www.informatik.uni-halle.de/ brass/oop14/

Mehr

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben.

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben. Programmieren mit https://scratch.mit.edu - Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben. - Schau dir den Werbefilm

Mehr

Programmierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE)

Programmierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE) Programmierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE) GLIEDERUNG Motivation 1.Teilaufgabe 2.Teilaufgabe 3. Teilaufgabe

Mehr

Einführung in die Programmierung 1

Einführung in die Programmierung 1 Einführung in die Programmierung 1 Einführung (S.2) Einrichten von Eclipse (S.4) Mein Erstes Programm (S.5) Hallo Welt!? Programm Der Mensch (S.11) Klassen (S.12) Einführung Wie Funktioniert Code? Geschriebener

Mehr

Modul 2 Robotik (Teil 2)

Modul 2 Robotik (Teil 2) RWTH Aachen Lehr- und Forschungsgebiet Informatik 9 Learning Technologies & Didaktik der Informatik Modul 2 Robotik (Teil 2) Nadine Bergner, Stefan Moritz Überblick Rückblick & Anknüpfung Einführung Modul

Mehr

allgemeine Übersicht / Struktur

allgemeine Übersicht / Struktur allgemeine Übersicht / Struktur Übergreifende fachliche Kompetenz selbstständiges informatisches Problemlösen Kompetenzbereiche Prozesse Gegenstände Kompetenzerwartungen Verknüpfung von Prozessen und Gegenständen

Mehr

Programme erstellen und bearbeiten

Programme erstellen und bearbeiten 3 Programme erstellen und bearbeiten Ihren ersten Roboter haben Sie bereits gebaut. Was er nun jedoch braucht, um funktionieren zu können, ist ein Programm. Ein Programm sagt Ihrem Roboter, was er tun

Mehr

Einführung in die Programmierung des VEX IQ mit Modkit for VEX

Einführung in die Programmierung des VEX IQ mit Modkit for VEX Einführung in die Programmierung des VEX IQ mit Modkit for VEX 0 Inhalt 0 Inhalt 2 1 Modkit for VEX herunterladen und installieren 3 2 Modkit Online Editor 4 3 VEX IQ Firmware-Aktualisierung 5 4 Programmieren

Mehr

Johannes Stier. ni.com

Johannes Stier. ni.com 1 Johannes Stier Technische Universität Dresden Studiendekan Mechatronik Prof. Dr.-Ing. Michael Beitelschmidt Lego Mindstorms EV3 hat Einzug in das Einführungsprojekt Mechatronik gefunden johannes.stier@tu-dresden.de

Mehr

Grundlagen der Programmierung

Grundlagen der Programmierung Grundlagen der Programmierung Dr. Tom Kamphans 1. Vorlesung 12.10.2016 1 Organisatorisches Vorlesung: Mittwochs 14:00 15:30, Raum F 201 Übung: Mittwochs 15:45 19:00, Raum F 225 Übung: alle zwei Wochen

Mehr

Prof. Dr. Detlef Krömker Carsten Heep. Institut für Informatik. Johann Wolfgang Goethe-Universität

Prof. Dr. Detlef Krömker Carsten Heep. Institut für Informatik. Johann Wolfgang Goethe-Universität Fallbeispiel: Blended Learning Szenarien in einer einführenden Programmierausbildung Prof. Dr. Detlef Krömker Carsten Heep Johann Wolfgang Goethe-Universität 1 PRG-1-Konzept Blended Learning Übersicht

Mehr

Raspberry Pi programmieren mit Python

Raspberry Pi programmieren mit Python mitp Professional Raspberry Pi programmieren mit Python Bearbeitet von Michael Weigend 1. Auflage 2013. Taschenbuch. 448 S. Paperback ISBN 978 3 8266 9474 5 Format (B x L): 17 x 24 cm Gewicht: 762 g Weitere

Mehr

Zugang Website:

Zugang Website: Posten: Bauen - Die SuS können das NXT Basismodel anhand der Bauanleitung 1:1 nachbauen. ( ) 30 - NXT Baukasten - Anleitung Auftrag: Baue das Basismodel von NXT. Halte dich dabei an die bereitgestellte

Mehr

ECDL MODUL COMPUTING. Syllabus Version 1.0

ECDL MODUL COMPUTING. Syllabus Version 1.0 ECDL MODUL COMPUTING Syllabus Version 1.0 DLGI Dienstleistungsgesellschaft für Informatik Am Bonner Bogen 6 53227 Bonn Tel.: 0228-688-448-0 Fax: 0228-688-448-99 E-Mail: info@dlgi.de, URL: www.dlgi.de In

Mehr

Aufgabe Im Quadrat fahren

Aufgabe Im Quadrat fahren Aufgabensammlung LEGO MINDSTORMS NXT Version 4.6.13 Aufgabe Im Quadrat fahren Ziel Sie programmieren den Lego Roboter mit dem Programm LEGO MINDSTORMS Sie kennen Bedingungen und Schleifen Zeitaufwand 20

Mehr

Amplonius Gymnasium der Stadt Rheinberg

Amplonius Gymnasium der Stadt Rheinberg Amplonius Gymnasium der Stadt Rheinberg Schulinterner Lehrplan 1 für den Wahlpflichtunterricht II im Fach Informationstechnologie Jahrgangsstufe 8-9 1 Überarbeitete Version (Stand: 05.02.2014), J. Meiss,

Mehr

Der Mit-Kurs. Moderne Informationstechnologien

Der Mit-Kurs. Moderne Informationstechnologien Der Mit-Kurs Moderne Informationstechnologien Der Kurs vermittelt schwerpunktmäßig Grundlagen im Fach Informatik und möchte den Schüler/innen Anwendungen zeigen, die sich mit Hilfe eines PCs lösen lassen

Mehr

ERSTE SCHRITTE MIT ASTRO PI

ERSTE SCHRITTE MIT ASTRO PI technology T05.1a teach with space ERSTE SCHRITTE MIT ASTRO PI Programmiersprache mithilfe von Raspberry Pi kennenlernen AstroPi ED Matrix _ Joystick Up Dn R A B I/F _ Plate eitfaden für ehrer AstroPi

Mehr

Scratch if you can! Abstract

Scratch if you can! Abstract Scratch if you can! Abstract Scratch empfiehlt sich als kreativer und motivierender Einstieg in die Welt der Programmierung. Dabei hat die Analyse des Zielpublikums grosse Bedeutung, da sich Scratch vor

Mehr

Ozobots & Co. erobern das Klassenzimmer 4.0

Ozobots & Co. erobern das Klassenzimmer 4.0 Ozobots & Co. erobern das Klassenzimmer 4.0 Coding und Robotik in der Primarstufe Karin Tengler, BEd MA Quelle:pixabay.com Alltag. OÖ-Jugend-Medien Studie. Kinder/Jugendliche von 11-18 Jahren (n=500) 2011

Mehr

Die Einführung von mehreren "Start Bausteinen", um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks).

Die Einführung von mehreren Start Bausteinen, um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks). Programmierung Allgemein Anfänger und Fortgeschrittene können die Programmierfunktion in der LEGO MINDSTORMS Education EV3 Software gut nutzen, weil sie vor allem grafisch ist. Mit Blick auf das Programmieren

Mehr

Inhaltsverzeichnis. Einleitung. LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27

Inhaltsverzeichnis. Einleitung. LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27 Einleitung Teil I Grundlagen LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27 2 Die Komponenten des EV3-Sets 29 Nutzen und Einsatzmöglichkeiten der elektronischen

Mehr

PROGRAMMIEREN MIT LOGO

PROGRAMMIEREN MIT LOGO PROGRAMMIEREN MIT LOGO Kadervernetzung, Kantonsschule Wil Samstag, 19.03.2016 Unterlagen unter www.medienundschule.ch/programmieren http://educanet2.ch/kadervernetzung/ Programmieren im Unterricht BeeBot

Mehr

Kompetenzen Modellieren und Implementieren Visualisieren und Präsentieren Problemlösen Begründen und Bewerten Kommunizieren und Kooperieren

Kompetenzen Modellieren und Implementieren Visualisieren und Präsentieren Problemlösen Begründen und Bewerten Kommunizieren und Kooperieren Funktionale Modellierung und Tabellenkalkulation Modelle und Modellbildung in der Informatik Funktionaler Modellierung (Funktionen, Parameter, Datenflussdiagramme Grundprinzipien eines Tabellenkalkulationssystems

Mehr

Fraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT

Fraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT Fraunhofer IAIS Lernen mit Robotern Roberta Grundlagen und Experimente Roberta-Reihe Band 1 - NXT Inhaltsverzeichnis Inhaltsverzeichnis Kapitel 1 Einführung 1 Einleitung 3 Roboter in der Bildung 4 LEGO

Mehr

Über die Eignung der Programmiersprache Scratch zur Aneignung von Programmierungskompetenzen

Über die Eignung der Programmiersprache Scratch zur Aneignung von Programmierungskompetenzen Über die Eignung der Programmiersprache Scratch zur Aneignung von Programmierungskompetenzen Eine Studie bei Mathematiklehramtsstudierenden Daniel Walter Arbeitskreis Mathematikunterricht und Informatik

Mehr

Ein Fahrzeug mit Raupenantrieb

Ein Fahrzeug mit Raupenantrieb 1 Inventor-Bot: Ein Fahrzeug mit Raupenantrieb Ein einfaches Fahrzeug zu bauen, ist der beste Weg, um sich mit einem neuen NXT-2.0-Kasten anzufreunden. Solche Modelle lassen sich nicht nur einfach bauen,

Mehr

Physical Computing Einführung mit Arduino und Scratch

Physical Computing Einführung mit Arduino und Scratch Physical Computing Einführung mit Arduino und Scratch MINT Labortage 2018 Donnerstag, 13. September 2018 Hochschule Fulda, Fachbereich Angewandte Informatik Rabanus-Maurus-Schule Fulda, Klasse 7 Peter

Mehr

Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme

Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme Roberta-Zentrale Fraunhofer IAIS Version 1.0 18.07.2016 Übersicht Open

Mehr

Programmierung mit LEGO MINDSTORMS NXT. II. Graphische Programmierung mit NXT-G

Programmierung mit LEGO MINDSTORMS NXT. II. Graphische Programmierung mit NXT-G Programmierung mit LEGO MINDSTORMS NXT II. Graphische Programmierung mit NXT-G Dipl. Inf. Daniel Schmidt Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 19.01.2011

Mehr

Programmierung mit LEGO MINDSTORMS NXT. II. Graphische Programmierung mit NXT-G

Programmierung mit LEGO MINDSTORMS NXT. II. Graphische Programmierung mit NXT-G Programmierung mit LEGO MINDSTORMS NXT II. Graphische Programmierung mit NXT-G Dipl. Inf. Daniel Schmidt Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 30.09.2010

Mehr

Vermittlung informationstechnischer Inhalte mit Hilfe von LEGO Mindstorms und LeJOS

Vermittlung informationstechnischer Inhalte mit Hilfe von LEGO Mindstorms und LeJOS Vermittlung informationstechnischer Inhalte mit Hilfe von LEGO Mindstorms und LeJOS Robotics Research Lab Department of Computer Science University of Kaiserslautern 25.06.2009 Inhalt Einleitung Motivation

Mehr

Programmierlernumgebungen für Kinder. Michael Hielscher

Programmierlernumgebungen für Kinder. Michael Hielscher Programmierlernumgebungen für Kinder Michael Hielcher 30 Minuten: Arten von Programmierumgebungen 60 Minuten: elbt experimentieren an Poten Programmierumgebungen Programmierumgebungen Programmierumgebungen

Mehr

Das Doppelpack für die Informatik

Das Doppelpack für die Informatik Das Doppelpack für die Informatik Einführung in die Informatik 1 (EIDI 1) Praktikum Grundlagen der Programmierung (PGdP) Prof.Dr. Anne Brüggemann-Klein Übungsleitung: Raphaela Palenta N.N.s Im Kontext

Mehr

EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL. 14. Oktober 2016, Tobias Jordine

EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL. 14. Oktober 2016, Tobias Jordine EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL 14. Oktober 2016, Tobias Jordine AGENDA Einführung Existierende Ansätze Initiale Umfrage Ein neuer Ansatz Ergebnisse 2 EINFÜHRUNG

Mehr

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS

Mehr

Bericht und Informationen

Bericht und Informationen Bericht und Informationen Leitung der Fachgruppe IBiSaTh Fachausschuss IBS der GI e.v. http://www.ibisath.info Konferenzen der GI-FG IBiSaTh 24.11.2007 Bautzen (49 Teilnehmer: 23 FG-Mitglieder, 26 Gäste)

Mehr

Warum JavaScript? Vorwort

Warum JavaScript? Vorwort Vorwort Programmieren ist die Kunst, Computer dazu zu bringen, das zu machen, was du willst! Das machst du mit einer Programmiersprache, mit der du aufschreibst, was der Computer tun soll. Programmieren

Mehr

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Entwickeln bleiben.

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Entwickeln bleiben. Programmieren mit https://scratch.mit.edu - Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Entwickeln bleiben. Notiere hier deine Zugangsdaten:

Mehr

Springer-Verlag Berlin Heidelberg GmbH

Springer-Verlag Berlin Heidelberg GmbH Springer-Lehrbuch Springer-Verlag Berlin Heidelberg GmbH Raimond Reichert Jürg Nievergelt Werner Hartmann Programmieren mit Kara Ein spielerischer Zugang zur Informatik Mit 104 Abbildungen i Springer Raimond

Mehr

Greenfoot. Agenda. Axel Schmolitzky. Vorstellungsrunde. Hintergrund von Greenfoot: BlueJ. Greenfoot Demo. Greenfoot theoretisch. Greenfoot Szenarien

Greenfoot. Agenda. Axel Schmolitzky. Vorstellungsrunde. Hintergrund von Greenfoot: BlueJ. Greenfoot Demo. Greenfoot theoretisch. Greenfoot Szenarien Greenfoot Axel Schmolitzky Arbeitsbereich Softwaretechnik Department Informatik, Universität Hamburg Agenda Vorstellungsrunde Hintergrund von Greenfoot: BlueJ Greenfoot Demo Greenfoot theoretisch Greenfoot

Mehr

Programmierung mit LEGO MINDSTORMS NXT. I. Informatik und algorithmisches Problemlösen

Programmierung mit LEGO MINDSTORMS NXT. I. Informatik und algorithmisches Problemlösen Programmierung mit LEGO MINDSTORMS NXT I. Informatik und algorithmisches Problemlösen Prof. Dr. Karsten Berns Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 30.09.2010

Mehr

LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java-

LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java- Eckart Modrow LEGO-Mindstorms-Roboter S. 1 LEGO-Mindstorms-Roboter im Informatikunterricht 1 - mit Java- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen

Mehr

manchen Situationen bei der Fehlersuche und bei der Erzeugung von Anwendungen mit C# und.net helfen wird.

manchen Situationen bei der Fehlersuche und bei der Erzeugung von Anwendungen mit C# und.net helfen wird. Einleitung C# Ein weiterer Buchstabe im Programmiersprachen-ABC. Diese Sprache wurde von Microsoft entwickelt, um die Vorteile der Programmiersprachen Java und C++ zu vereinen, ohne die damit verbundenen

Mehr

Biochemie PO/WI. Das naturwissenschaftliche Profil. BasisWissen- Technik. Ernährungslehre. Klasse 7. Klasse 8/9. Sankt-Adelheid-Gymnasium

Biochemie PO/WI. Das naturwissenschaftliche Profil. BasisWissen- Technik. Ernährungslehre. Klasse 7. Klasse 8/9. Sankt-Adelheid-Gymnasium Naturwissenschaftliches Profil Das naturwissenschaftliche Profil Klasse 7 BasisWissen- Alle diese Fächer des Wahlpflichtbereichs in Klasse 7-9 zählen als Nebenfach Klasse 8/9 Biochemie Ernährungslehre

Mehr

Aufgabe Total Punkte

Aufgabe Total Punkte Lösung der Informatikprüfung Klasse 4 Sa Kantonsschule XY 2007 Name :...Vorname :... Du hast 90 Minuten Zeit. Spicken ist nicht erlaubt (Die Prüfung wird sofort eingezoegen und Deine mögliche Bestnote

Mehr

Greenfoot Getting Started With Programming

Greenfoot Getting Started With Programming Greenfoot Getting Started With Programming Axel Schmolitzky Arbeitsbereich Softwaretechnik (SWT) Zentrum für Architektur und Gestaltung von IT-Systemen (AGIS) Department Informatik, Universität Hamburg

Mehr

5. Algorithmen. K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16

5. Algorithmen. K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 5. Algorithmen K. Bothe, Institut für Informatik, HU Berlin, GdP, WS 2015/16 Version: 21. Okt. 2015 1. Berechne 2 n. Zu lösende Probleme 2. Berechne die Fakultät einer nat. Zahl: n! = 1 * 2 *... n 3. Entscheide,

Mehr

Denken lernen Probleme lösen (DLPL)

Denken lernen Probleme lösen (DLPL) Denken lernen Probleme lösen (DLPL) Coding in der Volksschule mit Lego WeDo 2.0 Workshop Sabine Apfler Krems, 4. April 2018 1 2 Seite 2 3 Seite 3 4 Seite 4 Ablauf eines LEGO-WeDo-Workshops entdecke & überlege

Mehr

Einfache Programmierung. Grundlagen der Algorithmisierung mit Robot Karol

Einfache Programmierung. Grundlagen der Algorithmisierung mit Robot Karol S. 1/5 Übersicht über die Vorbereitung einer Einheit zum Thema Einfache Programmierung. Grundlagen der Algorithmisierung mit Robot Karol im WPU Angewandte Informatik Jahrgangsstufe 8 der Wagrienschule,

Mehr

Roboter programmieren

Roboter programmieren 16 mm Grundregeln beim Roboterbau Grundmodelle bauen: vierrädrig, zweirädrig, mit Kettenantrieb Programmiergrundlagen Motoren Konstanten und Datenknoten Schalter, Logik und Operatoren Sensoren und Variablen

Mehr

FD Informatik Mauch SSDL (WHRS) Reutlingen. Algorithmen

FD Informatik Mauch SSDL (WHRS) Reutlingen. Algorithmen FD Informatik Mauch SSDL (WHRS) Reutlingen Algorithmen Überblick Definition Notwendigkeit Realisierung Grundkonzepte Umsetzung im Unterricht Algorithmus? Ein Algorithmus ist eine Verwaltungsvorschrift,

Mehr

C++ PROGRAM- MIERER/-IN

C++ PROGRAM- MIERER/-IN C++ PROGRAM- MIERER/-IN Verdienst: 80.000 EUR Ähnliche freie Stellen in Deutschland: ca. 2.000-3.000 C++ PROGRAMMIERER/-IN LEHRGANGSBESCHREIBUNG LEHRGANGSGEBÜHR: 5.011,20 EUR DAUER: 12 Wochen Vollzeit

Mehr

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012

Programmieren Lernen mit BYOB. Gerald Futschek 5. November 2012 Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,

Mehr

EIN ERSTES PROGRAMM FÜR DEN EV3. LMS IDE (Blocksprache) INHALT

EIN ERSTES PROGRAMM FÜR DEN EV3. LMS IDE (Blocksprache) INHALT EIN ERSTES PROGRAMM FÜR INHALT Dieses Tutorial zeigt einen funktionierender Line-Follower Code. Weiterhin wird gezeigt wie Programme auf den EV3 übertragen werden können. Auch wird die Funktionsweise der

Mehr

RFID radiofrequente Identifizierung begreifen

RFID radiofrequente Identifizierung begreifen RFID radiofrequente Identifizierung begreifen B. Ed. Andreas Vogler Einführung 12. Tagung der DGTB Inhalte zeitgemäßen Technikunterrichts Strukturierung und Präzisierung Beratungsaspekte Punkt 3: Innovation,

Mehr

Programmierung der Lego Mindstorms NXT- Roboter mit lejos!

Programmierung der Lego Mindstorms NXT- Roboter mit lejos! Programmierung der Lego Mindstorms NXT- Roboter mit lejos! INSTITUT FÜR ANTHROPOMATIKLEHRSTUHL PROF. DR.-ING. R. DILLMANN Julian Schill Boris Stach schill@kit.edu boris.stach@student.kit.edu KIT Universität

Mehr

OER im Informatikunterricht der Grundschule

OER im Informatikunterricht der Grundschule InfoSphere Schülerlabor Informatik der RWTH Aachen Dr. Nadine Bergner OER im Informatikunterricht der Grundschule Netzwerktagung: Profilierung Vernetzung Verbindung: Kooperationen in der Lehrerausbildung

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino & Mixly 0.997 H39@email.de Was will ich machen? Arduino-IDE Graphische Programmierung mit Mixly 0.997 Vor- & Nachteile: Mixly 0. 0.997 Mixly 0.997 als eigenständige Java-Anwendung

Mehr