Nummer

INFO-4314
Titel

Programmieren mobiler Eingebetteter Systeme
Lehrform(en)

Praktikum
ECTS 6
Arbeitsaufwand
- Kontaktzeit
- Selbststudium
Arbeitsaufwand:
180 h
Kontaktzeit:
60 h / 4 SWS
Selbststudium:
120 h
Veranstaltungsdauer 1 Semester
Häufigkeit des Angebots Im Wintersemester
Unterrichtssprache Deutsch
Prüfungsform

Präsentation und Ausarbeitung des Projektes

Inhalt

Im Rahmen dieses Moduls werden praktische Erfahrungen beim Entwurf und Programmieren von mobilen eingebetteten Systemen (ES) vermittelt. Die Teilnehmenden sollen in Teams von bis zu drei Studierenden und in drei Gruppen eine Plattform für ein kleines Netzwerk entwickeln. Das Netzwerk besteht aus den folgenden festen und mobilen Knoten, die drahtlos mittels der Bluetooth-Technologie miteinander kommunizieren: Ein in der Programmiersprache C programmierbarer Sensor/Aktorknoten mit einem AVR-Prozessor. Ein programmierbares mobiles Telefon mit Bluetooth-Fähigkeit, programmierbar in Java2ME. Ein PC als fester Knoten mit Bluetooth-Hardware, zu programmieren in Java2SE. Die Studierenden erhalten ein Lastenheft des zu entwickelnden Systems und erstellen selbstständig unter Anleitung die gesamte Entwicklungsdokumentation. Die Studierenden lernen ein Client/Server-System zu entwerfen,
zu programmieren und zu debuggen. Während des Praktikums werden die Studierenden von erfahrenen Tutoren unterstützt. Das Praktikum ist stark strukturiert. Wöchentlich werden nach einem vorgegebenen Zeitplan Aufgaben verteilt, deren Lösungen termingerecht vorgeführt werden müssen.

Qualifikationsziele

Die Studierenden können systematisch Software für Eingebettete Systeme entwickeln. Sie kennen den gesamten Entwicklungsablauf von der Spezifikation, über die Entwicklung bis hin zu Debugging und Dokumentation. Die Studierenden können erprobte Entwicklungsumgebungen wie Eclipse, Netbeans, Subversion und das Team-Kommunikationssystem TRAC benutzen. Das Praktikum wird in kleinen Gruppen absolviert. Auf Teamarbeit, Kommunikation innerhalb und zwischen den einzelnen Gruppen, systematisches Problemlösen
und Einhalten von Terminen wird Wert gelegt. Dies fördert Selbstbewusstsein, Selbstvermarktungsfähigkeit und Konfliktfähigkeit der Studierenden.

Vergabe von Leistungspunkten/Benotung
Lehrform
Status
SWS
LP
Prüfungsform
Prüfungsdauer
Benotung
Berechnung
Modulnote (%)
Praktikum
P
o
3
6.0
H
b
100
Teilnahmevoraussetzungen Es gibt keine besonderen Voraussetzungen.
Dozent/in Bringmann
Literatur / Sonstiges

• M. Sauter. Grundkurs Mobile Kommunikationssysteme
• Kumar et al. Java Programming with Bluetooth
• Internet-Hilfen für die Entwicklungssysteme Eclipse und Netbeans

Zuletzt angeboten nicht bekannt
Geplant für derzeit nicht geplant
Zugeordnete Studienbereiche INFO-INFO, INFO-PRAK, INFO-TECH, MEDI-APPL, MEDI-INFO, MEDI-MEDI, MEDI-MMT, ML-CS