Digicampus
Praktikum: Praktikum Avionic Software Engineering - Details
Sie sind nicht in Stud.IP angemeldet.
Lehrveranstaltung wird online/digital abgehalten.

Allgemeine Informationen

Veranstaltungsname Praktikum: Praktikum Avionic Software Engineering
Semester SS 2018
Aktuelle Anzahl der Teilnehmenden 2
Heimat-Einrichtung Softwaremethodik für verteilte Systeme
Veranstaltungstyp Praktikum in der Kategorie Lehre
Vorbesprechung Montag, 23.04.2018 11:35 - 12:30
Erster Termin Montag, 23.04.2018 11:35 - 12:30, Ort: (3079N)
Voraussetzungen Vorkenntnisse:

- Grundkenntnisse im Bereich Software Engineering
- Programmiererfahrung in Java
- Interesse an Avionik-Systemen
- Keine Erfahrung mit OSGi erforderlich!
Online/Digitale Veranstaltung Veranstaltung wird online/digital abgehalten.
Hauptunterrichtssprache deutsch
Weitere Unterrichtssprache(n) englisch
Sonstiges Die erforderlichen Tätigkeiten sind:

* Erstellung einer geeigneten Software-Architektur und -Design
* Implementierung eines grundlegenden Autopiloten innerhalb des vorgegebenen Frameworks in Java und OSGi
* Entwicklung von Software-Komponenten zur Steuerung der Flughardware
* Überprüfung der funktionalen Korrektheit durch Unit- und Integrationstests
ECTS-Punkte 6

Räume und Zeiten

(3079N)
Montag, 23.04.2018 11:35 - 12:30
Montag, 20.08.2018 - Freitag, 24.08.2018, Montag, 27.08.2018 - Mittwoch, 29.08.2018 10:00 - 16:00

Kommentar/Beschreibung

Die Teilnehmer im Avionik-Praktikum erlernen, wie Software für komplexe Avionik-Systeme entwickelt wird. In kleinen Gruppen wird von den Studenten ein einfacher Autopilot für ein fliegendes System umgesetzt und in einer Simulationsumgebung getestet. Die so entwickelte Steuerung soll anschließend auf einem realen Quadrocopter zum Einsatz kommen.

Die Studierenden erarbeiten anhand der Aufgabenstellung eine Software-Architektur, und realisieren diese innerhalb eines Frameworks zur Anbindung an die Simulationsumgebung (X-Plane). In einer mehrtägigen Einführungs-Blockveranstaltung erwerben die Teilnehmer die nötigen Grundkenntnisse über die Entwicklung zuverlässiger Avionik-Systeme und erhalten einen Überblick über die für dieses Praktikum verwendeten Konzepte und Technologien:

• Techniken zur Entwicklung sicherheitskritischer Systeme
• Qualitätssicherung in der Software-Entwicklung durch den Einsatz geeigneter Werkzeuge
• Einführung in die Steuerung fliegender Systeme und Navigation
• Einführung in die Physik fliegender Systeme
• Komponentenbasierte Software-Entwicklung mit Java und OSGi
• Echtzeitfähige Software in Java gemäß der RTSJ-Spezifikation

Das Praktikum wird in den Semesterferien angeboten und besteht aus dem theoretischen Teil als
Blockveranstaltung und der anschließenden mehrwöchigen selbstständigen Umsetzung der Praktikumsaufgabe durch die Studierenden.

Die Veranstaltung besteht aus dem ca. 1.5-wöchigen Block-Kurs am Anfang der Semesterferien, gefolgt von rund 4 Wochen freier Bearbeitungszeit, in welcher die Aufgaben in Kleingruppen bearbeitet werden.

Anmelderegeln

Diese Veranstaltung gehört zum Anmeldeset "Anmeldung gesperrt (global)".
Folgende Regeln gelten für die Anmeldung:
  • Die Anmeldung ist gesperrt.