Mechatronik (auslaufend)

Modulhandbuch

 Zurück 

Angewandte Informatik

Empfohlene Vorkenntnisse

Ingenieur-Informatik und Embedded Systems

Lehrform Vorlesung
Lernziele / Kompetenzen
  • Methoden des Software-Engineerings im Umfeld von Embedded Systems einsetzen können
  • Besonderheiten der Softwaretechnik für Embedded Systems kennen lernen
  • Software unter besonderer Berücksichtigung von Qualität und Stabilität entwickeln können
  • Verfahren modellbasierter Softwareentwicklung kennen and anwenden lernen
  • Entwurfsverfahren für Echtzeitsysteme kennen lernen
  • Software-Architekturen für Embedded Systems verstehen können
  • Prinzipien des Web Engineerings verstehen
  • Web Technologien gezielt in Projekten einsetzen können
Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60 h
Selbststudium / Gruppenarbeit: 90 h
Workload 150 h
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Klausur K120

Leistungspunkte Noten

5 Creditpunkte

 

Modulverantwortlicher

Prof. Dr.-Ing. Axel Sikora

Empf. Semester 7
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor MK, Hauptstudium
Bachelor MK-plus, Hauptstudium

Veranstaltungen

Wahlpflichtfächer Informatik

Art Vorlesung/Labor
Nr. E+I340
SWS 4.0
Lerninhalt

Die Lehrveranstaltung beruht auf der Programmiersprache C++, da diese OO-Programmiersprache zur Zeit am häufigsten im Bereich der Ingenieur-Informatik eingesetzt wird. Die Alternativen Java und C# werden kurz vorgestellt.

- Grundlagen
- Klassen und Arrays
- Vererbung
- Operator-Überladung und Typumwandlung
- Exceptions
- Templates
- Ein-/Ausgabe
- RTTI
- Standardlibrary
- Entwurfsmuster
- Alternativen Java und C#

Literatur

C++ lernen und professionell anwenden, Ulla Kirch-Prinz, Peter Prinz (Mitp-Verlag, 2005)

Kommunikationsnetze

Art Vorlesung
Nr. EMI215
SWS 2.0
Lerninhalt

OSI- und TCP/IP-Referenzmodell

Sicherungsschicht

  • Rahmenbildung
  • Fehlerkorrektur und Fehlererkennung
  • Schiebefensterprotokolle
  • Mehrfachzugriffsprotokolle
  • Kopplung von Netzwerken

Vermittlungsschicht

  • Routing
  • Routing im Internet
  • IPv4 (inkl. Subnetting)
  • IPv6

Transportschicht

  • TCP
  • UDP

Anwendungsschicht

  • DNS
  • E-Mail (STMP, POP, IMAP etc.)
  • Web (HTTP, Web2.0, etc.)

Sicherheit

  • Geheimhaltung, Authentifizierung, Integrität
Literatur

Tanenbaum A. S., Computernetzwerke, 4. Auflage, München, Pearson Studium, 2003
Stevens Richard W., TCP/IP, Reading, Mass. [u.a.], Addison-Wesley, 2005
Sikora, A., Technische Grundlagen der Rechnerkommunikation: Internet-Protokolle und Anwendungen, München, Wien, Hanser, 2003

SW-Engineering für Embedded Systems

Art Vorlesung
Nr. EMI214
SWS 2.0
Lerninhalt

- Phasen der Softwareentwicklung

- Abstraktion und Hierarchie

- Echtzeit & Zuverlässigkeit
--- Programmiertechniken
--- Speichermanagement
--- Echtzeitbetriebssysteme

- Software

- Entwicklungsprozesse
--- Sequentielle Vorgehensmodelle
--- Iterative Vorgehensmodelle

- Entwurf
--- Strukturierter und modulare Entwurf
--- Modellbasierter Entwurf

- Implementierung
--- Werkzeuge
--- Anforderungsanalyse
--- Software-Qualitätssicherung
--- Dokumentation

Literatur

Balzert, H., Lehrbuch der Software-Technik, Band 1, 3. Auflage, Heidelberg, Spektrum, 2009

Sommerville, I., Software Engineering, 9. Auflage, München, Pearson Studium, 2012                                                     

Berns K., Schürmann B., Trapp M., Eingebettete Systeme: Systemgrundlagen und Entwicklung eingebetteter Software, Wiesbaden, Vieweg+Teubner, 2010

Schellong H., Moderne C-Programmierung: Kompendium und Referenz, Heidelberg, Springer, 2005

Korff, A., Modellierung von eingebetteten Systemen mit UML und SysML, Heidelberg, Spektrum, 2008

 Zurück