LEGO-Robotik mit Java Projekt Virtueller Campus LLB Projektlauzeit: Oktober 2003 - Februar 2006 Mitarbeiter:Jarka Arnold (Projektleitung) Andreas Marti.

Slides:



Advertisements
Ähnliche Präsentationen
GWT - google Web Toolkit
Advertisements

Programmiersprachen Eine allgemeine Übersicht der gängigsten Sprachen und ihrer Einteilung Gabriel Bretschner IG08 Fach: Informatiksysteme Einleitung Definition.
Eclipse.
„MINT- Umsetzung in die Praxis. Packend für Mädchen und Jungen“
Webinterface für eingebettete Systeme in Dual-Server-Architektur
Von David Keß, Heinrich Wölk, Daniel Hauck
Beleg zum Grundlagenversuch am CRS-Roboter
Inhalt – Technische Grundlagen
Tomcat Web-Server installieren
Seite 1 Reinhard Huber Anna Völkl ITTBA Apache Tomcat Anna Völkl, Reinhard Huber
Java News & Music Streaming Server und Client. Stefan Pape · Bastian Ruppert · Sebastian Suck Seite 1 von 20 Fachhochschule Lippe und Höxter
Java: Grundlagen der Sprache
- eine Facharbeit an der Hulda-Pankok-Gesamtschule -
Einführung in C EDV1 - 03C-Einführung.
DVG Einführung in Java1 Einführung in JAVA.
WI Projekt: Programmiertechniken
Unattended Installation ITA-Services Projektziele Installation von Win2k Pro/Server über ein lokales Netzwerk Installation von Win2k Pro/Server.
Einführung Servlets/JSPs
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
LEGO Mindstorms (Roboter)
Learning By Doing Thema 1: Dynamische Webseiten und Online Datenbanken (Jarka Arnold) Thema 2: Simulationen, Sound, Schnittstellen (Aegidius Plüss) Thema.
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Inhalt Wie ich Lego Mindstorms «entdeckt» habe
Learning By Doing TCP/IP Netzwerke mit TCP/IP Das Internet verwendet weitgehend das rund 30-jährige TCP/IP-Protokoll (TCP: Transmission Control Protocol,
Einfache Automaten mit Lego Mindstorms praktisch umsetzen
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Fahrerloses Transportsystem
Die unterschiedlichen Möglichkeiten der PC – RCX Steuerung
Grundlagen: Client-Server-Modell
Lego Mindstorms Stefan Piernikarczyk.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Eine Präsentation von Peter Rasser
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Anwendungen Servlet II Formular Auswertung Zähler
Informatik Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen.
Java Server Pages Sergej Keterling
Einführung in JavaKara
Grundlagen - Computermodell
Informatik Otto-Hahn-Gymnasium im Wahlpflichtbereich II
Learning By Doing WebStart Buch S.765 Verfahren, Java-Applikationen über das Internet an die Benützer zu verteilen. Die Java-Applikation wird auf dem.
Wahlpflicht I INFORMATIK 7. bis 10. Klasse 2010/2011 Informatik WP I.
MathCoach Ein web-basierter Mathematik-Tutor
Klassenhierarchien, Vererbung
Herzlich willkommen!!.
Starten der Entwicklungsumgebung (IDE)
Learning By Doing Parallelverarbeitung Multithreading (Nebenläufigkeit) Alte Idee der Parallelverarbeitung statt rein sequentieller Prozesse Parallelverarbeitung.
Fakultiativkurs Informatik 07/08 Pascal Schuppli / Daniel Hirschi.
Lernen der Programmiersprache Java
Charles Hohmann, Dr. phil., Institut Montana Zugerberg
Gestern: Kara Steuerung: Endliche Automaten.
Client-Server-Modell
IT – Initiative OÖ FI Mag. Günther Schwarz. IT/INF – Initiative OÖ IT - Unterstufe 1.IT Einsatz in D(1.Kl.), E(2.Kl.), M(3.Kl.) 2.IT Einsatz in mehreren.
Willkommen zum Brückensemester
IT - INFORMATIK FI Mag. Günther Schwarz.
Eine Unterrichtseinheit für die Sekundarstufe I Legoroboter im Schulzimmer.
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Präsentation Projektarbeit Projektarbeit vom – Erstellt von Michael Schilling 2005.
Nik Lutz, Stefan Feissli, Christof Seiler
Semesterarbeit SS06 LEGO Mindstorms NeXT Generation
Roboter programmieren
XML Technologie für NOKIS Software Wassilios Kazakos, Andreas Schmidt, Alexei Valikov, Alexei Akhounov FZI Forschungszentrum Informatik Karlsruhe
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Dynamische Webseiten CGI & co. © CGI - Lösung für alle ? Ja CGI kann alles tun, was man für Anwendungen braucht flexibel (beliebige.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Softwarepraktikum LEDA/C++ Lehrstuhl fuer Datenstrukturen und effiziente Algorithmen Prof. Naeher Dozent: Daniel Scmitt.
Robostapler - Der automatische Gabelstapler
Hintergrund Autoren von der PH Bern:
Folie 1 von 144.
Lego Mindstorms Java mal anders
 Präsentation transkript:

LEGO-Robotik mit Java Projekt Virtueller Campus LLB Projektlauzeit: Oktober Februar 2006 Mitarbeiter:Jarka Arnold (Projektleitung) Andreas Marti Daniel Studer Learning By Doing

Ziel: Schülergerechte, motivierende Einführung ins Programmieren"10 Stunden Programmieren" im Informatikunterricht Sekundarstufe I und II LEGO Roboter bauen und programmieren ist motivierend Programmfehler sofort sichtbar die automatische Steuerung von Maschinen mit Hilfe von Algorithmen stellt einen wichtigen Aspekt unserer Gesellschaft dar LEGO mindstorms: RCX (Microcontroller) Motoren Sensoren Learning By Doing

Bereits bestehende Programmierumgebungen: LEGO mindstorms- verdeckt zu viel vom Programmieren LEGO-Kara (EducETH) muss nur mit 5 Befehlen (Symbolen) auskommen ETH-Abteilung für Elektrotechnik: Alarmanlage, Lego-Roboter, der Lego-Steine sortiert usw. Für Schüler zu kompliziert Lejos API: gute Programmier-Vorkenntnisse erforderlich Unsere Ideen: richtige, moderne Programmiersprache Java, didaktisch aufbereitet Klassenbibliotheken LegoForRCX und LegoForPC auf Grundlage von Lejos Online-Editor Das Programm wird im Browser verfasst Das Compilieren findet auf unserem Webserver statt Lokale Installationen sind dadurch auf ein Minimum reduziert Learning By Doing

Online-Editor Client Browser mit JRE RCX - Tools Tomcat, Java-Compiler, Klassenbibliothek Lego for RCX, Klassenbibliothek Lego for PC http-request http-response Java - Servlet Webserver Move.java Move.class Programmeingabe Move.class