Allgemeine Informationen zur Lehrveranstaltung "Softwaretechnik für Eingebettete Systeme" (5260V und 5260UE)

Vorlesungstyp: Pflichtveranstaltung
Abhaltung im Sommersemester
Veranstaltungsnummer: Vorlesung: 5260V und Übung: 5260UE
Wochenstunden: 6 (4 SWS Vorlesung, 2 SWS Übung, 0 Praktikum)
ECTS-Credits: 8,0
Vorlesung 1: Mo., 08:00 - 10:00, (ITZ) SR 002
Vorlesung 2: Di., 08:00 - 10:00 , (ITZ) SR 002
Übung: Mi., 14:00 - 16:00, (ITZ) SR 002
Erwartete Teilnehmerzahl: 30-50
Beginn der Vorlesung: 24.04.2017
Beginn der Übung: 26.04.2017

Angaben zur Abhaltung

Inhalt:
  • Weiterführende Themen der Programmierung: Abstraktion, Divide & Conquer, Objektorientierung, Generisches Programmieren
  • Fortgeschrittene Programmiertechniken: Fehlerbehandlung, Ein-/Ausgabe, Hardware-nahe Programmierung
  • Programmierstil
  • Softwaretechnik: Anforderungsanalyse, Modellierung, Softwarearchitektur, Softwareprozessmodelle, Dokumentation, Agile Development, Projektmanagement
  • Qualitätssicherung, Automatisches Testen
Inhaltliche Voraussetzungen (erwartete Kenntnisse): keine
Empfohlene Voraussetzungen (erwartete Kenntnisse): Grundlagen der Informatik für Mobile und Eingebettete Systeme
Ziel (erwartete Lernergebnisse und erworbene Kompetenzen): Nach der Teilnahme an den Modul-Veranstaltungen ist der Studierende in der Lage:
  • Kenntnisse: Die Studierenden lernen weiterführende Programmiertechniken, insbesondere imperative und objektorientierte Techniken. Sie kennen ferner Grundbegriffe der Softwaretechnik und des Projektmanagements, können Phasen eines Softwareprojekts nach unterschiedlichen Softwareprozessmodellen benennen und einordnen.
  • Fähigkeiten: Die Studierenden haben das programmiertechnische Rüstzeug, welches für die Entwicklung größerer Softwaresysteme unerlässlich ist. Sie sind mit den wesentlichen Aspekten des Programmierstils, der Analyse, Modellierung, Dokumentation, Wartung und der Qualitätssicherung vertraut.
  • Kompetenzen: Die Studierenden sind in der Lage, an größeren Softwareprojekten teilzunehmen. Sie können die Komplexität solcher Projekte erkennen und durch die Anwendung geeigneter strukturierter Instrumente beherrschbar machen.
Unterrichts-/Lehrsprachen: Deutsch
Lehr- und Lernmethode (Vermittlung der Kompetenzen) : Als Lernmethode wird zusätzlich zu den individuellen Methoden des Studierenden eine vertiefende Wissensbildung durch mehrmaliges prototypisches Implementieren von Anwendungen in den Übungen angestrebt.
Als Lehrmethode wird in der Vorlesung Frontalunterricht gehalten und, wo möglich, Gruppenarbeit in Form von Diskussionen zur Vertiefung eingesetzt. In den Übungen werden praktische Beispiele durch die Studenten implementiert bzw. diskutiert.

Folgende Medienformen finden Verwendung:
  • Präsentationen (Vortrag) mit Folien
  • zusätzliche Unterlagen wie technische Dokumentationen und wissenschaftliche Arbeiten
Abhaltungstermine: siehe StudIP
Teilnahmekriterien & Anmeldung: Bitte beachten Sie die Ankündungen zur Prüfungsanmeldung. Diese werden i.d.R. 4-6 Wochen nach Semesterbeginn veröffentlich. Bei Fragen zu allen Themen um die Prüfungsanmeldung wenden Sie sich bitte ausschließlich an das Studiensekretariat.

Angaben zur Prüfung

Beurteilungsschema (Bewertungsmethode, Prüfungsmodus): 90-minütige Klausur oder mündliche Prüfung (ca. 20 Minuten); die genaue Prüfungsart wird zu Beginn des Semesters durch Aushang und auf den Internetseiten der Fakultät bekannt gegeben.
Prüfungstermine & Anmeldung: wird bekanntgegeben.
Anzahl der Prüfungstermine im Semester: 1

Weitere Informationen

StudIP: https://studip.uni-passau.de/studip/dispatch.php/course/overview?cid=b221bcc79ffddea8cf12a9d2c8bb9a92
Wiki: -
Moodle: -
Empfohlene Fachliteratur: Folgende Literatur wird empfohlen:
  • Ian Summerville: „Software Engineering - 9., aktualisierte Auflage (Pearson Studium - IT)“, Pearson Studium; Auflage: 9. Aktual. (26. März 2012), ISBN-10: 3868940995, ISBN-13: 978-3868940992
  • Bernd Bruegge, Allen H. Dutoit: „Object Oriented Software Engineering Using UML, Patterns, and Java: International Version“, Prentice Hall International; Auflage: 3rd revised edition. (1. August 2009) ISBN-10: 0138152217, ISBN-13: 978-0138152215
  • Thomas Grechenig, et. al: „Softwaretechnik: Mit Fallbeispielen aus realen Entwicklungsprojekten (Pearson Studium - IT)“ Pearson Studium; Auflage: 1 (21. Oktober 2009), ISBN-10: 3868940073, ISBN-13: 978-3868940077