Wirtschaftsingenieurwesen

Modulhandbuch

 Zurück 

Information und Kommunikation 1 (IK1)

Empfohlene Vorkenntnisse

Veranstaltung Grundlagen IT

Lehrform Vorlesung
Lernziele / Kompetenzen

Ziel des Moduls ist die Erlangung von Kernkompetenzen im Bereich Software-Engineering, Datenbanken sowie Computernetze und Sicherheit. Die Studierenden

  • können in Zusammenarbeit mit Kunden die Anforderungen eines Softwareprojekts in einem Analysemodell festhalten
  • kennen die Artefakte in Analyse und Design
  • beherrschen die Erstellung eines Software-Entwurfs anhand eines Analysemodells unter Verwendung von Entwurfsmustern
  • kennen die Vorgehensweisen bei Wartung und Betrieb
  • lernen die Vorgehensweise bei der Realisierung von Datenbanken in einem konkreten Projekt kennen
  • können auch komplexe SQL Anfragen stellen
  • beherrschen gängige APIs zu relationalen DBMS
  • beherrschen Strategien zur Software- und Hardwareauswahl sowie Erfolgsfaktoren beim Aufbau von Datenbank-Systemen
  • lernen gängige Netzwerk-Technologien im Bereich lokaler Netze und Weitverkehrsnetze kennen
  • beherrschen Analysemethoden zur Analyse von Netzanforderungen (Bandbreite, Sicherheitsanforderungen, etc.)
  • können systematisch Netze konzipieren, insbesondere lokale Netze einschließlich WLANs
  • beherrschen die Grundlagen der Sicherheit in vernetzten Systemen, insbesondere Methoden der Verschlüsselung und digitalen Signatur
  • können den Aufwand und die Kosten der verschiedenen Sicherheitskonzepte in konkreten Situationen bewerten
  • beherrschen aktuelle Technologien zur Realisierung und Integration von VoIP in einem Unternehmen
  • beherrschen Strategien zur Software- und Hardwareauswahl bei der Vernetzung

 

 

Dauer 1
SWS 6.0
Aufwand
Lehrveranstaltung 90
Selbststudium / Gruppenarbeit: 150
Workload 240
ECTS 8.0
Voraussetzungen für die Vergabe von LP

Für Software-Engineering und Datenbanken: Klausur K90
Für Computernetze und Sicherheit: Klausur K60

Leistungspunkte Noten

8 Credits

Modulverantwortlicher

Prof. Dr. phil. nat. Martin Zimmermann

Empf. Semester 4
Haeufigkeit jedes Semester
Verwendbarkeit

Wirtschaftsingenieurwesen (Bachelor)

Veranstaltungen

Computernetze und Sicherheit

Art Vorlesung
Nr. B+W0330
SWS 2.0
Lerninhalt

LERNBLOCK 1: Grundlagen
Netze aus Anwendungssicht:, Anwendungsklassen, Dienstgüte (Quality of Service, QoS), Kommunikationsformen (Client-Server, Peer to Peer), Netz-Topologien, Vermittlungsprinzipien (Leitungs- und Paketvermittlung), digitale Übertragung, Übertragungsmedien, Kommunikationsarchitekturen (ISO OSI Modell)

LERNBLOCK 2: Lokale Netze
Klassifikation, Ethernet, Wireless Ethernet, Token Ring und FDDI (Überblick), Kopplungselemente (Hub, Switch, Bridge, Router), WLANs

LERNBLOCK 3: Weitverkehrsnetze
ISDN (Schmalband-ISDN), xDSL-Technologien

LERNBLOCK 4: Vermittlungs- und Transportdienste:
Vermittlungsprinzipien, Internet Protokollfamilie, Router und Routing Protokolle, Transportprotokolle im Internet (TCP, UDP, RTP)

LERNBLOCK 5: Voice Over IP und Multimediakommunikation:
Unterschiede zwischen herkömmlicher und IP Telefonie, Basisszenarien, Gateways, Endgeräte, Protokolle, Implementierungs- und Migrationsstrategien

LERNBLOCK 6: Sicherheit in Netzen:
Was ist Sicherheit? Kryptographie, Authentisierung, Nachrichtenintegrität, Schlüsselverteilung und Zertifizierung, Firewalls, Sicherheit in WLANs, Fallbeispiele

LERNBLOCK 7: Praxis Workshops
Zu den o.g. Themen, z.B. VoIP mit dem OSS Asterisk

 

 

Literatur
  • Vorlesungsskript, Übungen und Animationen sind geordnet nach Lernblöcken im E-Learning System der Hochschule verfügbar.
  • Kurose, J. F./ Ross, K. W. (2012): Computernetzwerke, 5. aktualisierte Auflage, Pearson.
  • Netzwerksimulator, und Netzwerk-Analysetools von Cisco.

 

 

Softwareengineering DB

Art Vorlesung
Nr. B+W0329
SWS 4.0
Lerninhalt

LERNBLOCK 1: Grundlegende Vorgehensmodelle
Sequentiell
Iterativ
Agil

LERNBLOCK 2: Analyse
Planung und Anforderungsanalyse
Modellierung mit UML (Analysemodell)
Analysemuster

LERNBLOCK 3: Design
Architektur
Objektorientiertes Design mit UML (Designmodell)
Design Patterns

LERNBLOCK 4: Implementierung und Test
Umsetzung eines Designmodells in einer Programmiersprache (objektorientiert)

LERNBLOCK 5: Relationale Datenbanksysteme:
Grundlagen Persistenz (File Systeme und Datenbanksysteme)
Datenbanktechnologien und -produkte
Architektur, Komponenten
Transaktionen
Structured Query Language (SQL)
Optimierung und Sicherheit
Schnittstellen zu Datenbanksystemen (JDBC, ODBC)

 

 

Literatur
  • Vorlesungsskript, Übungen und Animationen sind geordnet nach Lernblöcken im E-Learning System der Hochschule verfügbar.
  • Gamma, E./ Helm, R./ Johnson, R./ Vlissides, J. (2011): Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software, 2. Auflage, Addison-Wesley.
  • Balzert, H: (2005): Lehrbuch der Objektmodellierung, Spektrum Akademischer Verlag.
  • Elmasri, R. (2005): Grundlagen von Datenbanksystemen, 3. Auflage, Pearson Studium.

 

 

 Zurück