Modulbeschreibung

Eingebettete Systeme I e

Kurzzeichen:
M_VP_18710
ECTS-Credits:
15
Leitidee:

Fachkompetenz:
Die Studierenden

  • kennen unterschiedliche Debugging Architekturen.
  • wissen wie gängige Techniken (Breakpoints, Variablen) in Hard- und Software umgesetzt werden.
  • kennen die Anforderungen an einen Debugger und die notwendige Debuginformation.
  • verstehen wie der Compiliervorgang abläuft, kennen die verschiedenen Zwischenstufen und –formate.
  • können daraus ein passendes Programm innerhalb eines gegebenen Frameworks entwickeln.

Methodenkompetenz
Die Studierenden

  • demonstrieren Fähigkeit zu Analyse, Kreativität, vernetztes Denken.
  • können ein bestehendes Konzepte analysieren und auf erweiterte Anforderungen anpassen.

Sozialkompetenz

  • Kommunikations- und Kooperationsfähigkeit

Selbstkompetenz

  • Selbständigkeit, Verantwortlichkeit
Modulverantwortung:
Graf Urs
Standort (angeboten):
Buchs
Zusätzliche Eingangskompetenzen:
Bachelor of Science in Systemtechnik
Modultyp:
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_08 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_13 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering BB STD_16 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_08 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_13 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Wahlpflicht-Modul für MSE Master of Science in Engineering VZ STD_16 (BU)(Keine Semesterempfehlung)Kategorie:Fachliche Vertiefung (MSE-FachV)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:

Im Kurs "deep Debugging with DWARF“ wird ein Projekt mittels Projektarbeit und Bericht und einer Schlusspräsentation mit Prüfungsgespräch bewertet. Im Kurs "Debugging Architekturen“ wird eine Schlusspräsentation mit Prüfungsgespräch bewertet.

Bewertungsart:
Note von 1 - 6
Gewichtung:

Im Kurs "deep Debugging with DWARF“ wird ein Projekt mittels Projektarbeit und Bericht (Gewicht 64%) und einer Schlusspräsentation mit Prüfungsgespräch (Gewicht 16%) bewertet. Im Kurs "Debugging Architekturen“ wird eine Schlusspräsentation mit Prüfungsgespräch (Gewicht 20%) bewertet.

Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Fachkompetenz:
Die Studierenden

  • kennen die Anforderungen an einen Debugger und die notwendige Debuginformation.
  • Verstehen wie der Compiliervorgang abläuft, kennen die verschiedenen Zwischenstufen und –formate.
  • können daraus ein passendes Programm innerhalb eines gegebenen Frameworks entwickeln.

Methodenkompetenz:
Die Studierenden

  • demonstrieren Fähigkeit zu Analyse, Kreativität, vernetztes Denken.
  • können ein bestehendes Konzept analysieren und auf erweiterte Anforderungen anpassen.

Sozialkompetenz

  • Kommunikations- und Kooperationsfähigkeit

Selbstkompetenz

  • Selbständigkeit, Verantwortlichkeit
Modul- und Lerninhalt:

deep ist ein von uns entwickelter Crosscompiler für Java für eingebettete Systeme. Wir möchten GDB als universell einsetzbaren Debugger mit Integration in die Entwicklungsumgebung eclipse einsetzen. Dazu soll das erzeugte ausführbare Programm die notwendige Debuginformation im DWARF Format beinhalten. Diese Informationen sollen erzeugt, dargestellt und extrahiert werden können. Auf die Übersetzungszeit und die Laufzeit sollen keine Auswirkungen sichtbar werden.
Erstellen eines detaillierten Projektplans mit Meilensteinen, regelmässige Information bezüglich Projektstand, Selbstverantwortung.
Lieferobjekte: Projekt, Bericht, Schlusspräsentation.