htw saar Piktogramm QR-encoded URL
Zurück zur Hauptseite Version des Moduls auswählen:
Lernziele hervorheben XML-Code

Softwareentwicklung für Kommunikationssysteme


Lernergebnisse des Moduls

ID Lernergebnis
L1 Theoretisch-analytische Fertigkeiten
L2 Befähigung zu wissenschaftlicher Arbeit
L3 Abstraktes, analytisches, über den Einzelfall hinausgehendes und vernetztes Denken
L4 Vermittlung der Fähigkeit, sich schnell methodisch und systematisch in neue Themengebiete einzuarbeiten
L5 Förderung von Selbstständigkeit, Kreativität, Offenheit und Pluralität
L7 Technische und organisatorische Rahmenbedingungen beim Entwurf von Kommunikationsnetzen anwenden können
L8 Anwendung von Spezialkenntnissen in einem Teilgebiet


[Skills des Moduls anzeigen]

Modulbezeichnung:
Bezeichnung des Moduls innerhalb des Studiengangs. Sie soll eine präzise und verständliche Überschrift des Modulinhalts darstellen.
Softwareentwicklung für Kommunikationssysteme
Modulbezeichnung (engl.): Software Development for Communication Systems
Studiengang:
Studiengang mit Beginn der Gültigkeit der betreffenden ASPO-Anlage/Studienordnung des Studiengangs, in dem dieses Modul zum Studienprogramm gehört (=Start der ersten Erstsemester-Kohorte, die nach dieser Ordnung studiert).
Kommunikationsinformatik, Master, Ordnung 01.10.2019
Code: KIM-SWKS
SAP-Submodul-Nr.:
Die Prüfungsverwaltung mittels SAP-SLCM vergibt für jede Prüfungsart in einem Modul eine SAP-Submodul-Nr (= P-Nummer). Gleiche Module in unterschiedlichen Studiengängen haben bei gleicher Prüfungsart die gleiche SAP-Submodul-Nr..
P222-0070
SWS/Lehrform:
Die Anzahl der Semesterwochenstunden (SWS) wird als Zusammensetzung von Vorlesungsstunden (V), Übungsstunden (U), Praktikumsstunden (P) oder Projektarbeitsstunden (PA) angegeben. Beispielsweise besteht eine Veranstaltung der Form 2V+2U aus 2 Vorlesungsstunden und 2 Übungsstunden pro Woche.
2V+2P (4 Semesterwochenstunden)
ECTS-Punkte:
Die Anzahl der Punkte nach ECTS (Leistungspunkte, Kreditpunkte), die dem Studierenden bei erfolgreicher Ableistung des Moduls gutgeschrieben werden. Die ECTS-Punkte entscheiden über die Gewichtung des Fachs bei der Berechnung der Durchschnittsnote im Abschlusszeugnis. Jedem ECTS-Punkt entsprechen 30 studentische Arbeitsstunden (Anwesenheit, Vor- und Nachbereitung, Prüfungsvorbereitung, ggfs. Zeit zur Bearbeitung eines Projekts), verteilt über die gesamte Zeit des Semesters (26 Wochen).
6
Studiensemester: 2
Pflichtfach: ja
Arbeitssprache:
Deutsch
Prüfungsart:
Projektarbeit

[letzte Änderung 26.07.2024]
Verwendbarkeit / Zuordnung zum Curriculum:
Alle Studienprogramme, die das Modul enthalten mit Jahresangabe der entsprechenden Studienordnung / ASPO-Anlage.

DFI-SWKS Informatik, Master, Ordnung 01.10.2018 , 2. Semester, Wahlpflichtfach
KIM-SWKS (P222-0070) Kommunikationsinformatik, Master, Ordnung 01.10.2019 , 2. Semester, Pflichtfach
PIM-SWKS (P221-0191, P222-0070) Praktische Informatik, Master, Ordnung 01.10.2017 , 2. Semester, Wahlpflichtfach, informatikspezifisch
PIM-SWKS (P221-0191, P222-0070) Praktische Informatik, Master, Ordnung 01.10.2026 , 2. Semester, Wahlpflichtfach, informatikspezifisch
Arbeitsaufwand:
Der Arbeitsaufwand des Studierenden, der für das erfolgreiche Absolvieren eines Moduls notwendig ist, ergibt sich aus den ECTS-Punkten. Jeder ECTS-Punkt steht in der Regel für 30 Arbeitsstunden. Die Arbeitsstunden umfassen Präsenzzeit (in den Vorlesungswochen), Vor- und Nachbereitung der Vorlesung, ggfs. Abfassung einer Projektarbeit und die Vorbereitung auf die Prüfung.

Die ECTS beziehen sich auf die gesamte formale Semesterdauer (01.04.-30.09. im Sommersemester, 01.10.-31.03. im Wintersemester).
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtumfang des Moduls beträgt bei 6 Creditpoints 180 Stunden (30 Std/ECTS). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 135 Stunden zur Verfügung.
Empfohlene Voraussetzungen (Module):
KIM-MOD Modellierungssprachen und Kommunikationssysteme
KIM-VAA Verteilte Algorithmen und Anwendungen


[letzte Änderung 22.10.2024]
Als Vorkenntnis empfohlen für Module:
Modulverantwortung:
Prof. Dr. Reinhard Brocks
Dozent/innen: Prof. Dr. Reinhard Brocks

[letzte Änderung 27.09.2016]
Lernziele:
Die Studierenden können ein Projekt im Bereich der Kommunikationssysteme auch unter Verwendung unbekannter Software-Frameworks und Entwicklungswerkzeuge durchführen, um sich im Unternehmen schnell in eine komplexes Projekt einzuarbeiten


[letzte Änderung 22.10.2024]
Inhalt:
In einer kleinen Gruppe wird von den Studierenden ein Software-Projekt aus dem Bereich der Kommunikationssysteme durchgeführt. In der Regel werden dabei alle Aspekte des Entwicklungsprozesses vom Build-Management, Requirement-Engineering, Softwareentwurf, Implementierung bis hin zum Testen und Deployment abgedeckt. Das Projekt wird dokumentiert und schließt mit einer Präsentation ab.
 
Mögliche technische Aspekte:
* Serialisierung Codec-Implementierung auf Basis verschiedener Serialisierungstechniken (ASN.1, JSON, XML, Protobuf)
* Testautomatisierung: Unit-Tests, Browser-Test, Performancemessungen, Last- und Stresstests,
* Kommunikation: REST, GraphQL, Interprozesskommunikation, Client-Server-Programmierung auf Basis verschiedener Übertragungsprotokolle (UDP, TCP, HTTP, MQTT), Verschlüsselte Netzwerkverbindungen, Streaming.
* Modellgetriebene Software-Entwicklung, Domain Specific Languages
* Einplatinencomputer
* Netzwerksimulation
* Implementierungstechniken von Protokollschichten und von Zustandsautomaten
* Threads / Parallele Programmierung
* Timer
* Tracing / Logging / Monitoring
* Plattform-Konfigurationen, Server-Management
 

[letzte Änderung 03.04.2023]
Weitere Lehrmethoden und Medien:
in Arbeit

[letzte Änderung 22.10.2024]
Literatur:
Die konkrete Literatur ergibt sich aus dem Projektkontext. Diese besteht in der Regel aus Online-Quellen zu den verwendenten Frameworks, Softwareentwicklungswerkzeugen oder aus Lehrbuchliteratur zu Entwurfsmethoden.

[letzte Änderung 29.03.2023]
Modul angeboten in Semester:
SS 2025, SS 2024, SS 2023, SS 2022, SS 2021, ...
[Sat Oct 31 16:17:41 CET 2026, CKEY=ksfk, BKEY=kim2, CID=KIM-SWKS, LANGUAGE=de, DATE=31.10.2026]