Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
lehre:sose14:nxtprogrammierung [2014/01/06 16:19]
kalkov angelegt
lehre:sose14:nxtprogrammierung [2015/01/05 10:17]
kalkov
Zeile 5: Zeile 5:
  
 In diesem Software-Projektpraktikum soll am Beispiel von Lego Mindstorms NXT eine Fahrzeugsteuerung realisiert werden. Als Entwicklungsplattform dient das Java basierte Open Source Betriebssystem Lejos. Das Praktikum umfasst als Aspekte der Softwareentwicklung die Formalisierung von Anforderungen an das Fahrzeug, Entwurf einfacher Softwarearchitekturen und Benutzeroberflächen,​ Implementierung sowie Tests. Den Abschluss des Praktikums bildet eine Präsentation der Ergebnisse und Konzepte, sowie ein Wettkampf zwischen den Entwicklergruppen,​ bei dem es auf die Performance der Steuerung ankommt. In diesem Software-Projektpraktikum soll am Beispiel von Lego Mindstorms NXT eine Fahrzeugsteuerung realisiert werden. Als Entwicklungsplattform dient das Java basierte Open Source Betriebssystem Lejos. Das Praktikum umfasst als Aspekte der Softwareentwicklung die Formalisierung von Anforderungen an das Fahrzeug, Entwurf einfacher Softwarearchitekturen und Benutzeroberflächen,​ Implementierung sowie Tests. Den Abschluss des Praktikums bildet eine Präsentation der Ergebnisse und Konzepte, sowie ein Wettkampf zwischen den Entwicklergruppen,​ bei dem es auf die Performance der Steuerung ankommt.
- 
 \\ \\
 Die Teilnehmer werden in Entwicklergruppen aufgeteilt. Die Gruppen erarbeiten die Aufgabenstellung parallel und in Konkurrenz zueinander. ​ Die Teilnehmer werden in Entwicklergruppen aufgeteilt. Die Gruppen erarbeiten die Aufgabenstellung parallel und in Konkurrenz zueinander. ​
 +
 +{{  :​lehrstuhl:​neuigkeiten:​collage_klein.jpg?​500 }}
  
 === Voraussetzungen === === Voraussetzungen ===
Zeile 22: Zeile 23:
  
 In der Vorlesungszeit treffen wir uns regelmäßig jede Woche an einem festen dreistündigen Termin, der noch bekanntgegeben wird. In dieser Zeit habt ihr Zugang zur Hardware. Zum Gelingen des Praktikums ist es notwendig, dass ihr euch außerhalb dieser Pflichttermine in eurer Gruppe vorbereitet,​ um die Zeit in der ihr Zugang zur Hardware habt sinnvoll nutzen zu können. Es ist nicht notwendig, dass ihr euch mit eigener Hardware ausstattet, viel mehr kommt es auf eine gute Organisation an. In der Vorlesungszeit treffen wir uns regelmäßig jede Woche an einem festen dreistündigen Termin, der noch bekanntgegeben wird. In dieser Zeit habt ihr Zugang zur Hardware. Zum Gelingen des Praktikums ist es notwendig, dass ihr euch außerhalb dieser Pflichttermine in eurer Gruppe vorbereitet,​ um die Zeit in der ihr Zugang zur Hardware habt sinnvoll nutzen zu können. Es ist nicht notwendig, dass ihr euch mit eigener Hardware ausstattet, viel mehr kommt es auf eine gute Organisation an.
 +
 +TODO: Teilnehmer benötigen einen eigenen Laptop!
  
 === Termine === === Termine ===
  
-Folgen bald.+Die regelmäßigen Termine finden während der Vorlesungszeit dienstags von 09:00 bis 12:00 Uhr im Raum 2202 statt.
  
 === L²P === === L²P ===
  
-Folgt bald.+Der Lernraum befindet sich [[https://​www2.elearning.rwth-aachen.de/​ss14/​14ss-43037/​description/​default.aspx|hier]].
  
 === Verweise === === Verweise ===
Zeile 35: Zeile 38:
   * [[http://​www.lejos.org/​|leJOS]]   * [[http://​www.lejos.org/​|leJOS]]
   * [[http://​www.eclipse.org/​|Eclipse IDE]]   * [[http://​www.eclipse.org/​|Eclipse IDE]]
-  * [[http://​en.wikipedia.org/​wiki/​Apache_Subversion/|SVN]] +  * [[http://​en.wikipedia.org/​wiki/​Apache_Subversion|SVN]] / [[http://​en.wikipedia.org/​wiki/​Git_(software)|GIT]] 
 +  * [[http://​www.galileocomputing.de/​katalog/​openbook/​|Freie Java Bücher]] 
 +  * [[http://​www.lugnet.com/​|Lego Users Group Network]] 
 +  * [[http://​www.ortop.org/​NXT_Tutorial/​html/​essentials.html|Essentials - A NXT Tutorial]]
  
 === Betreuer === === Betreuer ===
  
   * [[:​lehrstuhl:​mitarbeiter:​kalkov]]   * [[:​lehrstuhl:​mitarbeiter:​kalkov]]
 +  * [[:​lehrstuhl:​mitarbeiter:​schweigler]]