Letzte Änderung : 12.10.2026 14:55:12   
Studiengänge >> Informatik 2024 M.Sc. >> Software Engineering 4


Code:281450
Module title:Software Engineering 4
Version:1.0 (09/2021)
Last update: 11.09.2026
Responsible person: Prof. Dr. phil. Längrich, Matthias
M.Laengrich@hszg.de

Offered in 2 study courses:
Computer Science (M.Sc.) valid from the class 2024 ( elective core module)
Computer Science (M.Sc.) valid from the class 2026 ( elective core module)

Semester according to time table:SoSe+WiSe (summer and winter semester)
Module level:Master
Duration:1 semester
Status: elective core module
Place where the module will be offered:Görlitz
Language of Instruction:German/English

Workload* in SCH **
semester
hoursECTS
Credits
1
2
3
4

L
S
P
O
L
S
P
O
L
S
P
O
L
S
P
O
150
5
4.0

2
2
0
0


*Overall workload per module (1 ECTS credit corresponds to a workload of 30 hours)
**One semester credit hour (SCH) corresponds to a workload / class meeting of 45 minutes per week in a semester

Self study time in hours
total
subdivided into
105
85
Preperation of contact hours
20
Preparation of exam
0
Others


Learning and teaching methods:---- GERMAN

- Vorlesung
- betreute Projektarbeit
- Selbststudium


---- ENGLISH

- Lecture
- Supervised project work
- Self-study


Exam(s)
Minor exam assessed assignment (presentation)
Assessment Major examination (written report)
 - 
100.0%



Syllabus plan/Content: ---- GERMAN

Bearbeitung aktueller Software Engineering-Forschungsarbeiten. Analyse, Entwurf und experimentelle Erprobung oder Evaluation aktueller SE-Konzepte.


---- ENGLISH

Review of current research in software engineering. Analysis, design, and experimental testing or evaluation of current software engineering concepts.

Learning Outcomes:
Subject-specific skills and competences:---- GERMAN

Die Absolventen/-innen verfügen über ein fundiertes und vertieftes Wissen im Bereich der Informatik, das auf ihrem Bachelorstudium aufbaut.
Sie sind in der Lage, diese vertieften Erkenntnisse aus spezialisierten Feldern wie Datenbanken, Data Mining, Künstliche Intelligenz, Echtzeitprogrammierung, Betriebssysteme und Modellbildung zielgerichtet für ihre spezifische Profilbildung innerhalb der Masterausbildung anzuwenden und nutzbringend zu kombinieren.
Darüber hinaus sind sie sich des aktuellen Stands der Technik in ihren Spezialisierungsbereichen bewusst und können zukünftige Entwicklungstendenzen sinnvoll prognostizieren sowie entsprechende Problemstellungen ableiten.
Zur praktischen Umsetzung nutzen sie marktübliche Simulationssoftware und wenden geeignete Simulationsmethoden zur Lösung unterschiedlicher Aufgabenstellungen an.

Auf dieser Basis analysieren und abstrahieren die Absolventen/-innen technische Problemstellungen unter Berücksichtigung bekannter und unbekannter Randbedingungen.
Sie können den Lösungsraum – von unlösbar über eindeutige bis hin zu vielen Lösungen – einschätzen und darauf aufbauend präzise Handlungsanweisungen ableiten.
Zudem entwerfen sie unter Einsatz bekannter Kreativitätsmethoden innovative Problemlösungsansätze.

Die Absolventen/-innen wenden die fachspezifischen wissenschaftlichen Methoden in sinnvoll prozessuraler Weise an und verfügen über ein erhöhtes Vertrautheitsniveau mit diesen Methoden, was ihnen eine hohe Flexibilität bei der Erschließung neuer Aufgabenfelder ermöglicht.
Sie können die Möglichkeiten und insbesondere auch die Grenzen dieser Methoden darlegen und dieses Wissen für eine differenzierte Beurteilung des gefundenen Problemlösungsansatzes nutzen.
Sie begründen und beurteilen ihre gefundenen Lösungsansätze kritisch und sind gleichzeitig fähig, berechtigte Kritik Dritter in ihre Beurteilung mit einzubeziehen.

Ein zentraler Aspekt ihrer Kompetenz liegt in der Fähigkeit, selbst- und fremdentwickelte Lösungsansätze in einem möglichst ganzheitlichen Kontext zu überprüfen und jenseits der rein technischen Diskussion auch ökonomische, ökologische, soziale und rechtliche Aspekte zu berücksichtigen.


---- ENGLISH

Graduates possess a solid and in-depth knowledge of computer science that builds upon their bachelor’s degree.
They are able to apply this in-depth knowledge from specialized fields such as databases, data mining, artificial intelligence, real-time programming, operating systems, and modeling in a targeted manner to shape their specific profile within the master’s program and combine it effectively.
Furthermore, they are aware of the current state of the art in their areas of specialization and can meaningfully forecast future development trends as well as identify corresponding problems.
For practical implementation, they use standard simulation software and apply appropriate simulation methods to solve various tasks.

On this basis, graduates analyze and abstract technical problems while taking into account known and unknown constraints.
They can assess the solution space - ranging from unsolvable to unique to multiple solutions - and, building on this, derive precise instructions for action.
In addition, they design innovative problem-solving approaches using established creativity methods.

Graduates apply subject-specific scientific methods in a meaningful and systematic manner and possess a high level of familiarity with these methods, which enables them to approach new areas of work with great flexibility.
They can articulate the possibilities and, in particular, the limitations of these methods and use this knowledge to make a nuanced assessment of the problem-solving approach they have developed.
They critically justify and evaluate the solutions they have developed and are simultaneously capable of incorporating legitimate criticism from third parties into their assessment.

A central aspect of their competence lies in the ability to examine solutions developed by themselves or others in as holistic a context as possible and to consider economic, ecological, social, and legal aspects beyond the purely technical discussion.
Generic competences (Personal and key skills):---- GERMAN

Absolventen/-innen gehen systematisch und methodisch vor und sind fähig, Wissen aus sehr unterschiedlichen Gebieten zu vernetzen, um komplexe Problemstellungen umfassend zu analysieren, zu bewerten und effiziente Lösungsansätze zu entwickeln.

Durch die Pluralität bei der Vermittlung wissenschaftlicher Theorien, Modelle, Definitionen, Instrumente und Methoden sind die Absolventen/-innen dafür sensibilisiert, dass es je nach Umfeldbedingungen unterschiedliche technische Lösungsmöglichkeiten gibt, bei denen technische, wirtschaftliche, ökologische und soziale Fragen gleichermaßen zu berücksichtigen und Zielkonflikte zu lösen sind.
Dieses Wissen setzen sie insbesondere in Modulen mit Belegabschluss praktisch um, integrieren es in die Lösungsfindung und entwickeln so ganzheitliche Lösungen.
Sie überprüfen zudem die Auswirkungen ihres Planens und Handelns, evaluieren die Konsequenzen früherer Entscheidungen und können diese Evaluation für ihr zukünftiges Handeln anwenden.

Des Weiteren können die Absolventen/-innen die Ergebnisse ihrer Arbeit verständlich und nachvollziehbar darstellen sowie in angemessener Form verteidigen, sei es in mündlichen oder schriftlichen Prüfungen zu erworbenem Fachwissen oder bei Präsentationen zu erarbeiteten umfassenden Problemlösungen.
Sie sind dazu fähig, Kritik an ihrer Arbeit oder ihren Lösungen zu rezipieren und konstruktiv für eine Lösungsverbesserung zu nutzen.

Im Rahmen der Zusammenarbeit sind die Absolventen/-innen in der Lage, in Kleingruppen effektiv Aufgaben zu lösen.
Neben ausgeprägter Teamfähigkeit verfügen sie über Fähigkeiten zur Selbstorganisation und Konfliktlösung, wobei die Berücksichtigung der Interkulturalität durch die grundsätzlich heterogene Zusammensetzung der Studierendengruppen automatisch gegeben ist.
Sie sind sich der speziellen Anforderungen und Verpflichtungen, die aus der Übernahme von Führungsaufgaben entstehen, bewusst und sind imstande, diese auch zu übernehmen.
Insbesondere sind sie fähig, in angemessener und konstruktiver Form Kritik zu üben, um das Arbeitsergebnis innerhalb einer Gruppenarbeit zu verbessern.
Diese Kompetenzen werden durch Fähigkeiten zur Moderation komplexer Meinungsbildungsprozesse ergänzt, wodurch sie auch bei stark unterschiedlichen Sichtweisen auf Problemstellungen konsensfähige Lösungsansätze erarbeiten können.


---- ENGLISH

Graduates take a systematic and methodical approach and are able to integrate knowledge from a wide range of fields in order to comprehensively analyze and evaluate complex problems and develop efficient solutions.

Through the diversity in the teaching of scientific theories, models, definitions, tools, and methods, graduates are made aware that, depending on environmental conditions, there are different technical solutions available, in which technical, economic, ecological, and social issues must be considered equally and conflicting objectives resolved.
They apply this knowledge in practice, particularly in modules with a certificate of completion, integrate it into the problem-solving process, and thus develop holistic solutions.
They also assess the impacts of their planning and actions, evaluate the consequences of past decisions, and can apply this evaluation to their future actions.

Furthermore, graduates can present the results of their work in a clear and comprehensible manner and defend them appropriately, whether in oral or written exams on acquired specialized knowledge or in presentations of comprehensive problem-solving approaches they have developed.
They are capable of receiving criticism of their work or solutions and using it constructively to improve their solutions.

As part of their collaborative work, graduates are able to effectively solve problems in small groups.
In addition to strong teamwork skills, they possess self-organization and conflict resolution abilities, with intercultural awareness being automatically fostered by the inherently diverse composition of student groups.
They are aware of the specific requirements and responsibilities that arise from assuming leadership roles and are capable of fulfilling them.
In particular, they are capable of offering criticism in an appropriate and constructive manner to improve the results of group work.
These competencies are complemented by the ability to facilitate complex opinion-forming processes, enabling them to develop consensus-based solutions even when there are widely differing perspectives on issues.

Pre-requisites:---- GERMAN

Keine.


---- ENGLISH

None.
Optional pre-requisites:---- GERMAN

Modul "Software-Engineering 1"
Modul "Software-Engineering 2"
Modul "Software-Engineering 3"


---- ENGLISH

Module "Software-Engineering 1"
Module "Software-Engineering 2"
Module "Software-Engineering 3"

Literature:Erforderliche Literatur wird in der Lehrveranstaltung identifiziert und empfohlen.