Jump to content

Master Medizinische Informatik

Fast facts

  • Department

    Informatik

  • Stand/version

    2019

  • Standard period of study (semester)

    4

Study plan

  • Compulsory elective modules 3. Semester

  • Compulsory elective modules 4. Semester

Module overview

1. Semester of study

3D Computersehen und Erweiterte Realitäten für die Medizin
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47614

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

After completing the module, students will have acquired the following skills in the field of 3D computer visualization:

 

 

Technical and methodological competence:

 

  • explaining the importance of 3D computer vision and augmented reality for medical technology and researching new areas of application
  • classify tasks for systems for 3D reconstruction from projections and solve them independently using independently selected methods
  • explain mathematical methods, algorithms and data structures of camera calibration and 3D reconstruction from projections and be able to independently develop and implement solutions with the help of suitable programming interfaces
  • explain and calculate common image features and select and implement them according to a given task
Social skills:

 

Cooperation and teamwork skills are trained during the internship and project phases. The student can argue in a goal-oriented manner in discussions and deal with criticism objectively; he/she can recognize and reduce existing misunderstandings between discussion partners.

Professional field orientation:

The course facilitates communication with cooperation partners from medical-technical specialties/departments, as students can develop appropriate solutions with current 3D software packages that are also used in clinics and medical practices.

Contents

  • Introduction and motivation: 3D computer vision (including reconstruction from projections) and augmented reality applications in medical technology
  • Overview of current standard software for 3D computer vision applications and introduction to selected programming interfaces, e.g. OpenCV, MevisLab libraries
  • Obtaining and analyzing depth images: active and passive methods
  • 3D interaction methods
  • 3D geometry, quaternions
  • 3D segmentation and registration
  • Camera calibration: spatial and projective geometry, camera models
  • 3D reconstruction: stereo image analysis, epipolar geometry, correspondence analysis
  • Features and feature extraction: Edges and Gradients, Structure Tensor, Harris Corner Detector, Fourier Descriptors, SIFT
  • 3D classification, deep learning

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Solving practical exercises in individual or team work
  • Processing programming tasks on the computer in individual or team work

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • written examination paper or oral examination (according to the current examination schedule)
  • examinations during the semester

Requirements for the awarding of credit points

passed written examination or passed oral examination (according to current examination schedule)

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

  • Handels, H.; Medizinische Bildverarbeitung, 2. Auflage, Vieweg+Teubner, 2009
  • Schmalstieg, D. und Höllerer, T.: Augmented Reality: Principles and Practice (Usability), Addison Wesley, 2016.
  • Aukstakalnis, S. Practical Augmented Reality, Addison Wesley, 2016.
  • Szeliski, R.; Computer Vision: Algorithms and Applications, Springer, 2010
  • Hartley, R. et al.; Multiple View Geometry in Computer Vision; Cambridge University Press; 2. Auflage; 2004
  • Toennis, K. D.; Guide toMedical imageAnalysis; 2te Auflage, Springer, 2017
  • Preim, B. und Botha, C.; Visual Computing for Medicine , 2nd edition, Morgan Kaufman Publishers, 2014
  • Forsyth, D. A. and Ponce, J.; Computer Vision - a modern approach, Prentince Hall, 2003
  • Tönnis, M.; Augmented Reality: Einblicke in die Erweiterte Realität; Springer; 2010
  • Furht, B. et al.; Handbook of Augmented Reality; Springer; 2011

Anwendungen der MI
  • PF
  • 4 SWS
  • 7 ECTS

  • Number

    47641

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    30 h

  • Self-study

    180 h


Learning outcomes/competences

Expert knowledge:

  • The students can work scientifically in a team on a given topic from the context of current research in medical informatics
  • They know the methods of qualified literature research
  • They can classify and present the state of the art for their chosen topic and find their own approaches for further development
  • They can apply methods of medical software and hardware development in a scientific context

Social skills:

  • Teamwork and organization in a team (students organize the distribution of tasks and review independently)
  • Presentation of interim and final results

Professional field orientation:

  • Knowledge of the current state of research of selected applications

 

Contents

On the basis of a brief introductory presentation of the application or area of application of the project, tasks are assigned for independent work by the team, which are to be carried out in accordance with good scientific practice and may also include a more complex software implementation.

Teaching methods

  • Group work
  • Project work
  • Independent scientific processing

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • Homework
  • Presentation

Requirements for the awarding of credit points

  • successful term paper
  • successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

Literatur muss von den Studierenden selbst in Bezug zum gewählten Thema ermittelt werden.

Epidemiologie und Anwendungsfelder der MI in der Versorgung
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47717

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

The student should be able to understand and apply basic epidemiological concepts. In addition, he/she should gain an exemplary overview of how methods of medical informatics can be used with regard to population- and patient-related knowledge acquisition.

Contents

Epidemiological study types, sources of bias, confounding, statistical methods of epidemiology, special fields of application of epidemiology, routine data in healthcare, secondary data analysis, methods of gaining knowledge from routine healthcare data

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Solving practical exercises in individual or team work

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

Oral examination

Requirements for the awarding of credit points

  • passed oral examination
  • successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

Kreienbrock, L, Schach S: Epidemiologische Methoden. Spektrum Akademischer Verlag GmbH, Heidelberg, Berlin

Fortgeschrittene Methoden der Signal- u. Bildverarbeitung für die Medizin
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47612

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Technical and methodological competence:

After completing the module, students will be able to

  • explain and calculate common signal and image transformations and select and implement them according to a given task
  • analyze biosignals independently and transfer the methods covered to new tasks
  • explain advanced mathematical methods, algorithms and data structures of image preprocessing, registration and segmentation and experiment with the methods covered in the context of new problems

Interdisciplinary methodological competence:

  • Selecting, applying and classifying basic mathematical-technical models and methods
  • Transferring mathematical methods and models to other tasks

Self-competence:

  • Sensitization for work, organization techniques and time management in the context of independent work and individual projects


Social skills:

  • Developing solutions in smaller teams
  • Defending your own and criticizing other approaches

Professional field orientation:

  • Abstracting concrete problems and recognizing basic models based on numerous examples related to the professional field
  • Processing and solving mathematical-technical problems with the standard software Matlab®
  • , which is widely used in industry

Contents

  • Important signal and image transforms and their applications in medical technology: Hough/Radon Transform, Fourier Transform, Short-time Fourier Transform, Wavelet Transform, Hilbert Transform, Discrete Cosine Transform, Karhunen-Loève Transform
  • Biosignal processing: signal analysis in electrocardiography (ECG), electroencephalography (EEG) and electrooculography (EOG)
  • Image pre-processing: distortion correction (singular value decomposition), correction of signal dropouts (interpolation in the frequency domain), scale-space processing
  • Image registration (mono-modal / multi-modal; rigid / non-rigid; 2D/2D, 2D/3D, 3D/3D): transformations, similarity measures, optimization; landmark-based (data fitting, least-squares, iterative closest point); image-based (linear, non-linear, non-parametric, hybrid)
  • Image segmentation: pixel classification, mean-shift clustering, active contours/snakes, active shape models
  • Image compression methods

 

Teaching methods

Lecture in seminar style, with blackboard writing and projection

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written exam paper

Requirements for the awarding of credit points

passed written exam

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

  • Handels, H.; Medizinische Bildverarbeitung; Vieweg+Teubner; 2. Auflage; 2009
  • Birkfellner W.; Applied Medical Image Processing; Taylor & Francis; 2010
  • Nischwitz, A. et al.; Computergrafik und Bildverarbeitung: Band II: Bildverarbeitung; Vieweg+Teubner; 3. Auflage, 2011
  • Bankman, I. et al.; Handbook of Medical Image Processing and Analysis; Academic Press; 2. Auflage; 2009
  • Lyons, R.; Understanding Digital Signal Processing; Prentice Hall; 2. Auflage; 2004
  • Sonka, M. et al.; Image Processing, Analysis, and Machine Vision; Thomson; 3. Auflage; 2008

Masterprojekt 1
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47570

  • Language(s)

    de

  • Duration (semester)

    1


Studienmanagement und Software
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47718

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

The students should get to know and understand the processes and players involved in the planning, implementation and evaluation of a clinical study. Furthermore, they should learn which IT support is necessary and useful in the individual areas and get to know existing software systems as examples. This should enable students to act as competent partners in the design and implementation of IT solutions for study management.

Contents

Types of studies (clinical studies of phases I-IV), epidemiological studies, health economic studies, etc.), study planning, including case number planning, study implementation and evaluation, quality assurance and quality management of studies, GCP, GEP, monitoring, auditing, overview of software that supports study planning, implementation and evaluation, study register, secondary use of software for study management (example: HIS)

Teaching methods

Lecture in seminar style, with blackboard writing and projection

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written exam paper

Requirements for the awarding of credit points

  • passed written examination
  • successful presentation
  • participation in at least 80% of the attendance dates

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

Zur Veranstaltung wird ein Skript bereitgestellt.

Telemedizinische Methoden und Werkzeuge / Anwendungen
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47716

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Expert knowledge:

  • The students can analyze, classify and describe a telemedical project using a given system
  • They know the basics of data protection to be taken into account
  • They can classify communication solutions such as eFA, eEPA in context and assess which solution is suitable for a scenario based on which criteria
  • You can differentiate between telemedicine, teletherapy and telemonitoring and classify new issues accordingly

Social skills:

  • Teamwork and organization in a team
  • Conducting qualified interviews

Professional field orientation:

  • Knowledge of market-relevant telemedical applications

Contents

  • Definitions of telecooperation, telemonitoring and teletherapy with examples
  • Introduction of a system for telemedicine projects (from the care problem, solution approach and cooperation structures to cost-benefit analysis and business model)
  • Data protection in the field of telemedicine and telematics
  • Communication solutions in the healthcare sector and their relation to telemedicine
  • Application of this content to your own case study, which is developed during the semester and presented at the end

Teaching methods

  • Lecture in seminar style, with blackboard and projection
  • seminar-style teaching with flipchart, smartboard or projection
  • project work accompanying the lecture with a final presentation
  • active, self-directed learning through internet-supported tasks, sample solutions and accompanying materials

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • Homework
  • Presentation

Requirements for the awarding of credit points

  • successful term paper
  • successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

  • Tagungsbände Telemed
  • Tagungsunterlagen DGTelemed
  • Bartmann et al; Telemedizinische Methoden in der Patientenversorgung; Deutscher Ärzteverlag 2012

Wissenbasierte Methoden und Systeme für die Medizin
  • PF
  • 4 SWS
  • 5 ECTS

  • Number

    47613

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Technical and methodological competence:

  • Types of knowledge and their use in medicine
  • Structure and functioning of knowledge-based systems in general and specifically in medicine
  • Modeling of knowledge of different knowledge types
  • Technologies for computer-based knowledge storage and processing
  • Implementation of knowledge bases
  • Implementation of knowledge-based and decision-supporting informatics artifacts and systems in medicine

Social competence:

  • Collaboration in analyzing and researching new topics, discussions on specific aspects of the course

Professional field orientation:

  • Implementation competence for smaller artifacts of knowledge-based decision support in medicine

Contents

Principle structure of knowledge-based and decision-support systems

  • Knowledge base
  • Author system for knowledge engineer
  • Inference engine
  • Control module
  • Fact database
  • User interface
  • Interfaces to operational information systems

Principle structures for knowledge storage

  • Medical information portals
  • Fact data and action repositories
  • Case collections and descriptions
  • Ontologies
  • Clinical pathways
  • Decision tables and matrices
  • Rule-based systems

Aspects of the context-sensitive coupling of information systems and knowledge applications

  • Semantic aspects
  • EAV-based coupling
  • Mechanisms of system-internal triggering

Selected applications and their implementation specifics and persistence structures in medicine

  • CPOE
  • AMTS applications
  • Applications to improve patient safety
  • Guideline application
  • Application of clinical pathways and algorithms
  • Laboratory diagnostics
  • Decision support systems in differential diagnostics
  • Decision-supporting approaches in image processing

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Group work

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • written examination paper
  • examinations during the semester

Requirements for the awarding of credit points

  • passed written examination
  • successful project work
  • successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

  • Gross R., Löffler M.: Prinzipien der Medizin eine Übersicht ihrer Grundlagen und Methoden. Springer Verlag Heidelberg 1997.
  • Hartmann F.: Elemente des ärztlichen Erkenntnisprozesses. in: Reichertz P.L.; Goos, G (Hrsg.) Informatics and Medicine - An Advanced Course Spinger Verlag 1977.
  • Hucklenbroich P., Toellner R.: Künstliche Intelligenz in der Medizin. Gustav Fischer Verlag Stuttgart 1993.
  • Mannebach, H.: Die Struktur des Ärztlichen Denkens und Handelns.: Chapman and Hall 1997..
  • Russel, N.: Artificial Intelligence: A Modern Approach, Prentice Hall 1995.
  • Sackett D.L., Richardson S., Rosenberg W. Haynes R.B.: Evidenzbasierte Medizin Deutsche Ausgabe von Regina Kunz und Lutz Fritsche. Bern Wien New York: W. Zuckschwerdt Verlag 1999.
  • Spreckelsen C., Spitzer K.: Wissensbasen und Expertensysteme in der Medizin. Kl-Ansatze zwischen klinischer Entscheidungsunterstutzung und medizinischem Wissensmanagement. vieweg+Teubner Wiesbaden 2008.
  • Spreckelsen C., Spitzer K.: Entscheidungsunterstützende Systeme und wissensbasierte Methoden in
    der Medizin. in: Lehmann M., Meyer zu Bexten E.: Handbuch der Medizinischen Informatik. Hanser
    2001 S. 103-167
  • Warner R., Sorensen D. K., Bouhaddou O.: Knowledge Engineering in Health Informatics. Springer New York 1997.

Wissenschaftliches Kolloquium
  • PF
  • 2 SWS
  • 3 ECTS

  • Number

    47643

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    30 h

  • Self-study

    60 h


Learning outcomes/competences

Gain an overview of the state of the art in selected areas of medical informatics. Stimulation and support for own work and topic generation. Competence to act as rapporteur for lectures and conferences

.

Contents

  • Lectures by guest scientists or proven experts from professional practice
  • .
  • Attending colloquia at other institutions.
  • Attending relevant conferences and reporting on them.
  • Presentations by academic staff or students on their own interesting work.

Teaching methods

Seminar

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

Presentation

Requirements for the awarding of credit points

Successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

Literatur muss von den Studierenden selbst in Bezug zum Thema ermittelt werden.

Aktuelle Trends der Medizinischen Informatik
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46913

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

In the course "Current Trends in Medical Informatics", content on a special and current topic of medical informatics is presented.

This course offers the opportunity to offer a course that is not offered on an annual basis. Lecturers from the University of Duisburg-Essen, lecturers from Germany and abroad and cooperation partners can be approached to present current trends. The topics offered specifically expand the range of courses in the field of medical informatics. Both the content of the course and the forms of teaching and examination can vary from semester to semester and should only have a small degree of content overlap with existing courses.

Subject and methodological skills

  • The students know the basics of the topic
  • The students know the requirements, principles, architectures, methods, procedures and tools for the topic
  • The students can work independently on tasks (case studies, project tasks, development tasks)
  • .

Self-competence

  • Students develop their results independently or in teams and present them
  • .

Social competence

  • Practical work is carried out in teams
  • .

 

 

Contents

As part of this course, a lecturer or teaching assistant will present 'Current Trends in Medical Informatics'. This course is offered in coordination with the Dean of Studies, taking capacity aspects into account. A module description - in accordance with the specifications of the module handbook - is drawn up in advance for the specific course. The head of degree program uses this to check the suitability of the course as a supplement to the range of courses on offer. The module description is made available to students from the beginning of the course. Quality assurance is carried out by the head of degree program.

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Solving practical exercises in individual or team work

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written examination paper or oral examination (according to the current examination schedule)

Requirements for the awarding of credit points

passed written examination or passed oral examination (according to current examination schedule)

Literature

wird vom Lehrenden während der Veranstaltung bekanntgegeben.

Anerkannte Wahlpflichtprüfungsleistung
  • WP
  • 0 SWS
  • 5 ECTS

  • Number

    46996

  • Language(s)

    de

  • Duration (semester)

    1


Anerkannte Wahlpflichtprüfungsleistung
  • WP
  • 0 SWS
  • 5 ECTS

  • Number

    46995

  • Language(s)

    de

  • Duration (semester)

    1


Angewandte Statistik
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46801

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Ability to extract information from data using statistical methods, especially regression methods.

Technical and methodological competence:

  • Acquisition of methodological knowledge of explorative and inductive statistics
  • Formulating statistical models, especially regression models
  • Selection and implementation of parameter estimation, model selection, model testing with subsequent interpretation of results
  • Calculating forecasts and forecast intervals
  • Conducting and analyzing real experiments and computer simulations based on statistical experimental design
  • Model-based optimization of technical and logistical processes
  • Independent analysis of data sets with statistical software (R, JMP,...) and documentation in report form

Interdisciplinary methodological competence:

  • Supporting decision-making processes through data analysis
  • Creating forecasts with uncertainty estimation based on data sets
  • Applying statistical methods in connection with the evaluation of databases

 

Contents

  • Definition of the classical linear model
  • Model parameters, ML and KQ estimation
  • Hypothesis testing in the context of regression models
  • Residual analysis
  • Model selection and variable selection
  • Model interpretation, forecasting and forecasting intervals
  • Basics of statistical experimental design (experimental design, experimental range, coding, randomization, repetitions, block formation)
  • Screening and optimization plans, space-filling plans
  • Insight into various statistical models (analysis of variance, generalized linear models, Gaussian process models, )

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Solving practical exercises in individual or team work
  • project work accompanying the lecture with final presentation
  • Exercises or projects based on practical examples

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

Project work with oral examination

Requirements for the awarding of credit points

Successful project work

Applicability of the module (in other degree programs)

  • Master of Computer Science
  • Master's degree in Medical Informatics
  • Master's degree in Business Informatics

Literature

  • Fahrmeir, L., Künstler, R., Pigeot, I., Tutz, G. (2016), Statistik - der Weg zur Datenanalyse, 8. Aufl., Springer, Berlin.
  • Fahrmeir, L., Kneib, Th., Lang, S., Marx, B. (2013), Regression: Models, Methods and Applications, Springer, Berlin.
  • Dobson, A.J., Barnett, A.G. (2018), An Introduction to Generalized Linear Models, 4th edition, Taylor & Francis Ltd, Boca Raton.
  • Sievertz, K., van Bebber, D., Hochkirchen, Th. (2017) Statistische Versuchsplanung - Design of Experiments (DoE), 4te Auflage, Springer Vieweg, Berlin.

Ausgewählte Aspekte der Informationssicherheit
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46857

  • Language(s)

    en, de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

The students are able
- independently familiarize themselves with a topic of IT and information security, plan and conduct adequate literature research, prepare a scientific paper and present it orally.
- select and apply IT and information security methods independently.
- independently select and apply standards, best practices and software tools relevant to IT and information security in practice.

Contents

- Depending on the topics actually selected for the respective semester.
- Exemplary topics:
- Vulnerability analysis of a specific software or hardware product
- Penetration testing of a specific software or hardware product
- Application of software tools for the development of secure software
- Information security management systems, in particular risk management

The language of instruction is English.

Teaching methods

  • seminar-style teaching
  • seminar-style teaching with flipchart, smartboard or projection

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

Presentation

Requirements for the awarding of credit points

Successful presentation

Applicability of the module (in other degree programs)

  • Master of Computer Science
  • Master's degree in Medical Informatics
  • Master's degree in Business Informatics

Literature

- Abhängig von den für das jeweilige Semester tatsächlich ausgewählten Themen.

Ausgewählte Aspekte der Praktischen Informatik
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46915

  • Duration (semester)

    1


Berechenbarkeit und Komplexitätstheorie
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46866

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Technical and methodological competence:

  • Be able to name basic terms and concepts of computability and complexity theory
  • .
  • Be able to program and analyze different models of Turing machines.
  • Understand, classify and evaluate complexity statements of problems.
  • Be able to independently assess and classify problems in terms of their computability and complexity.Be able to check the possibility of an approximate solution for difficult problems.

Contents

  • Turing machines: 1-band TM; multi-band TM; Church-Turing hypothesis; universal TM; non-deterministic TM
  • Computability: decidable, semi-decidable and undecidable problems; diagonalization: halting problem; reduction of undecidable problems
  • Complexity theory: runtimes; classes P and NP; P-NP problem; NP-completeness; polynomial reduction; NP-complete problems
  • Approximation: approximation quality; approximation algorithms; non-approximability

Teaching methods

  • Lecture in interaction with the students, with blackboard writing and projection
  • Exercise accompanying the lecture
  • Solving practical exercises in individual or team work
  • Group work
  • Individual work
  • Active, self-directed learning through internet-supported tasks, sample solutions and accompanying materials

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written exam paper

Requirements for the awarding of credit points

passed written exam

Applicability of the module (in other degree programs)

  • Master of Computer Science
  • Master's degree in Medical Informatics

Literature

  • Hopcroft, J.E., Motwani, R., Ullman, J.D.; Einführung in Automatentheorie, Formale Sprachen und Berechenbarkeit; Pearson Studium, 3. Auflage, 2011
  • Hoffmann, D.W.; Theoretische Informatik; Hanser; 3. Auflage; 2015
  • Erk, K., Priese, L.; Theoretische Informatik; Springer; 4. Auflage; 2018

Business Intelligence
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46874

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

 

Technical and methodological competence:
Students acquire comprehensive, theoretical and practical knowledge about the use of various business intelligence solutions and identify the challenges and opportunities associated with the planning and implementation of a business intelligence solution in addition to basic knowledge in the areas of data extraction, data modeling and data presentation. Students analyze various methods for designing business intelligence solutions (top-down approach, bottom-up, etc.). They also determine different analysis methods that can be used and assigned depending on requirements.

 

Interdisciplinary methodological expertise:
The use of top-down and bottom-up methods is also transferable to other IT application areas and helps students, for example, in the design and implementation of operational software solutions. Furthermore, the knowledge acquired can also be used in the area of project management.

 

Self-competence:
The students' individual willingness to perform is encouraged within the framework of the exercises on the system through targeted incentives - comparable to a "competitive situation" in the sense of measuring themselves against other groups.

 

Social skills:
Students solve problems independently on the basis of various case studies with the aid of a business intelligence solution. Students test their knowledge practically in the form of exercises that are solved with the help of standard application software, thereby differentiating their specialist knowledge. The exercises and case studies are designed as group work and thus promote communication skills. In addition, the solutions are presented to the group, thus improving presentation skills.

 

Professional field orientation:
The use of current software solutions in this course qualifies students to efficiently use or set up a business intelligence solution in their day-to-day work. The use of such a solution is possible in all functional areas of the company. The knowledge acquired is thus also applicable to the current strong market demand for graduates with BI skills - in the field of IT consulting.

Contents

Seminar-type course:

  • Basics of Business Intelligence
  • Applications of business intelligence
  • Data provision and data modeling

Exercise:

  • Reporting case with pivot tables in Microsoft Excel
  • Reporting case with SAP Analysis for Office
  • Queries with SAP Query Designer
  • Modeling with SAP BW
  • ETL process with SAP BW

Teaching methods

  • Lecture in seminar style, with blackboard and projection
  • Exercise accompanying the lecture
  • Exercises or projects based on practical examples

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • written examination paper
  • examinations during the semester

Requirements for the awarding of credit points

  • passed written examination
  • successful internship project (project-related work)

Applicability of the module (in other degree programs)

  • Master's degree in Business Informatics
  • WXYZ

Literature

  • Gluchowski, Peter/Chamoni, Peter (2016): Analytische Informationssysteme: Business Intelligence-Technologien und -Anwendungen, 5., vollst. überarb. Aufl., Berlin 2016.
  • Kemper, Hans-Georg/Baars, Henning/Mehanna, Walid (2010): Business Intelligence - Grundlagen und praktische Anwendungen: Eine Einführung in die IT-basierte Managementunterstützung, 3., überarb. und erw. Aufl., Wiesbaden 2010.
  • Klostermann, Olaf/Klein, Robert/O'Leary, Joseph W./Merz, Matthias (2015): Praxishandbuch SAP BW, 1. Aufl, Bonn 2015.
  • Meier, Andreas (2018): Werkzeuge der digitalen Wirtschaft: Big Data, NoSQL & Co.: Eine Einführung in relationale und nicht-relationale Datenbanken, Wiesbaden 2018.
  • Müller, Roland M./Lenz, Hans-Joachim (2013): Business Intelligence, Berlin 2013.
  • Plattner, Hasso/Zeier, Alexander (2011): In-Memory Data Management: An Inflection Point for Enterprise Applications, Berlin, Heidelberg 2011.
  • White, Tom (2015): Hadoop: The Definitive Guide, 4. Aufl., Sebastopol 2015.

Entwurf und Modellierung komplexer Software-Architekturen
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46862

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

In this module, students deepen their skills in the design of software architectures for complex systems. Students learn how to design a scalable, robust and maintainable domain-driven software architecture by selecting and applying suitable principles, patterns and methods. The analysis and discussion of such software architectures is based on practical examples and concrete solutions from research projects.

 

Technical and methodological competence:

  • The participants are able to differentiate basic principles of software design and transfer them to specific application scenarios.
  • The students are able to differentiate, analyze and apply central patterns at the macro and micro architecture level.The students know relevant tools and methods for domain-driven design and can combine and implement them appropriately in concrete application scenarios.The students can name and classify current research approaches to modeling software architectures.

    Interdisciplinary methodological competence:

    • The participants master the analysis of a complex problem and can break it down into sub-problems. In this way, they strengthen their skills in implementing a comprehensive task as part of a project over several weeks in a team.
    • Students learn methods for the interdisciplinary development of solutions, e.g. together with experts without a technical background.

      Social skills:

      • The participants develop and implement solutions cooperatively in a team
      • .
      • They are also able to present, explain and discuss their ideas and solutions.
      • Professional field orientation:

        • Students acquire knowledge to solve typical tasks in the field of software architectures. They can make well-founded design decisions and justify them.
        • In addition, they gain experience in the use of essential software development tools, such as development environments or build management tools.

Contents

The module covers the following topics:

  • Short repetition of the bachelor material on software design (e.g. design patterns according to Gamma et al., separation of concerns, layered architecture)
  • In-depth aspects of software design:
    • Principles (e.g. loose coupling - high cohesion, SOLID)
    • Architectural patterns (e.g. ports and adapters, CQRS)
    • Methods (e.g. domain-driven design, WAM approach)
  • Characteristics and patterns of modern architectural styles (e.g. modular architectures, event-based architectures, microservice architectures)
  • Model-driven design, development and reconstruction of software architectures

Teaching methods

  • Internship accompanying the lecture
  • Group work
  • Exercises or projects based on practical examples
  • Inverted teaching (inverted classroom)
  • Screencasts
  • Project-oriented practical training in teamwork

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • written examination paper or oral examination (according to the current examination schedule)
  • examinations during the semester

Requirements for the awarding of credit points

  • passed written examination or passed oral examination (according to current examination schedule)
  • successful internship project (project-related work)

Applicability of the module (in other degree programs)

  • Master's degree in Business Informatics
  • Master of Computer Science
  • Master's degree in Medical Informatics

Literature

  • Evans E.; Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley; 2003
  • Vernon V.; Domain-Driven Design kompakt. dpunkt; 2017
  • Richardson C.; Microservice Patterns. Manning; 2018
  • Starke G.; Effektive Softwarearchitekturen. Hanser Verlag; 8. Auflage; 2018
  • Martin R. C.; Clean Architecture. Prentice Hall; 2018
  • Goll J.; Entwurfsprinzipien und Konstruktionskonzepte der Softwaretechnik. Prentice Hall; Springer Vieweg; 2018
  • Bass, Len, Paul Clements, and Rick Kazman. Software Architecture in Practice: Software Architect Practice. Addison-Wesley, 2012.
  • Balzert H.; Lehrbuch der Softwaretechnik. Entwurf, Implementierung, Installation und Betrieb. Spektrum Akademischer Verlag; 3. Auflage; 2011
  • Gamma E., Helm R., Johnson R., Vlissides J.; Design Patterns. Addison-Wesley; 1995
  • Rademacher, Florian. A language ecosystem for modeling microservice architecture. Diss. 2022.

Formale Sprachen und Compilerbau
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46865

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

After completing the course, students will be able to xxx

Subject and methodological competence:

  • identify problems that should be solved using compiler construction techniques
  • to specify the grammars that generate simple formal languages and to verify the result
  • explain the relationship between tokens, regular expressions, regular languages and the automata that accept them and, based on this knowledge, develop the automaton for a token that accepts exactly the lexemes belonging to the token
  • develop a scanner for a small example language
  • to decide for a given grammar whether it is suitable for dead-end-free top-down analysis and, if necessary, to modify problematic productions appropriately
  • develop a parser for a small example language based on recursive descent
  • extend small grammars with suitable attributes and semantic rules for the purpose of syntax-driven translation
  • to develop a syntax-driven translator on the basis of predefined translation schemes
  • make suitable decisions for memory organization and runtime system based on a source language to be translated
  • name the components of an abstract 3-address machine
  • name common optimization methods and apply them to given 3-address code

 

Contents

  • Application areas and system environments for compilers
  • Tasks and results of the analysis and translation phases of a compiler
  • Grammars, regular languages and automata in the context of lexical analysis
  • Systematic implementation of a scanner based on deterministic, finite automata
  • Basics and principle of top-down analysis including possible problems
  • LL(k) grammars as the basis for dead-end-free top-down analysis
  • Characterization of LL(1) grammars
  • Calculation of FIRST, FOLLOW and control sets for LL(1) grammars
  • Implementation of an anticipatory analyzer 1) based on an analysis table, 2) by recursive descent
  • Attributed grammars as the basis for syntax-driven translation
  • Implementation of syntax-driven translation by a variant of recursive descent based on translation schemas
  • Influence of the source language on memory organization and runtime system
  • Various types of intermediate representations, in particular 3-address code
  • Structure of an abstract machine for 3-address code
  • Translation of an example language into 3-address code based on translation schemas
  • Machine-independent and machine-dependent optimizations

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • Solving practical exercises in individual or team work
  • Processing programming tasks on the computer in individual or team work
  • Active, self-directed learning through internet-supported tasks, sample solutions and accompanying materials

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written exam paper

Requirements for the awarding of credit points

passed written exam

Applicability of the module (in other degree programs)

  • Master of Computer Science
  • Master's degree in Medical Informatics
  • Bachelor's degree in Software and Systems Engineering (dual)
  • Bachelor's degree in Software and Systems Engineering (dual)

Literature

  • R.H. Güting, M. Erwig, Übersetzerbau: Techniken, Werkzeuge, Anwendungen. Springer-Verlag, Berlin Heidelberg 1999
  • A.V. Aho, M.S. Lam, R. Sethi und J.D. Ullman, Compilers. Principles, Techniques, and Tools. Addison-Wesley, 2006
  • A.V. Aho, M.S. Lam, R. Sethi und J.D. Ullman, Compiler. Prinzipien, Techniken und Werkzeuge. PEARSON STUDIUM, 2008
  • K. D. Cooper und L.Torczon, Engineering a Compiler, Second Edition. Academic Press, 2011

Fortgeschrittene BWL
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46911

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

In the context of advanced business administration, the importance of business administration for IT managers is presented.

Technical and methodological competence:
Students receive information on contract design in companies, legal safeguards, calculations, cost accounting, etc. Students will then be able to draw up and analyze contracts and calculations.

The question of company forms with the possibilities of financing and liability issues are the subject of the course. Students will then be able to make decisions about suitable company forms.

Prospective project managers gain insights into budgeting issues, investment and financial accounting and corporate management. Students will then be able to apply project management tools and techniques.

Interdisciplinary methodological skills:
The course establishes a link to the topic of environmental protection. The importance of "sustainability" is conveyed. The focus is on linking ecology and economy not as a contradiction but as an opportunity. Students learn about the importance of computer science in modern environmental protection and the opportunities that exist to actively contribute to new concepts and develop their own concepts.

Professional field orientation:
Graduates who want to become self-employed are put in a position to weigh up the risks and opportunities of self-employment and make appropriate decisions.

Prospective project managers are able to apply the elements of project management and put them into practice.

Contents

  • How do I become self-employed? Advantages and disadvantages of different business forms, financing options, legal and tax aspects, liability issues, calculations, the importance of full cost accounting and contribution margin accounting
  • .
  • How do I manage a project? The importance of budgeting for project management. Marketing for projects in project-based forms of business. Investment and financing calculation with the amortization calculation as a decision criterion for project decisions.
  • Corporate management, SWOT analysis, HRM, use of ERP systems in corporate management
  • Environmental protection as an opportunity
  • Combining existing technologies into systems
  • Energy technology: photovoltaics, hot water collectors, geothermal energy, wind power, hydropower, heat pumps, Stirling engines, energy harvesting for operating micro-consumers, micro-controllers for controlling environmental processes, piezo technology as a spring element in vehicle construction
  • .

Teaching methods

  • Lecture in interaction with the students, with blackboard writing and projection
  • Solving practical exercises in individual or team work

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

written exam paper

Requirements for the awarding of credit points

passed written exam

Applicability of the module (in other degree programs)

  • Master of Computer Science
  • Master's degree in Medical Informatics

Literature

  • Common, Michael / Stagl, Sigrid, Ecological Economies, Cambridge 2005
  • Schaltegger, S. / Wagner, M., Manageing the business case for susatainability, Sheffield / UK 2006

Fortgeschrittenes Webengineering
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46854

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

In this module, students gain an overview of the architectures of complex web applications and analyze their differences and areas of application. They learn how corresponding web applications can be implemented by selecting and using suitable client- and server-side technologies.

Technical and methodological skills:

  • The participants can analyze and differentiate between different architectures and central architectural patterns of web applications
  • The participants are able to derive a suitable architecture from a concrete problem and to determine and apply suitable web technologies for implementation.Students will be able to name, classify and apply important web standards and technologies.

    Interdisciplinary methodological competence:

    • The participants have mastered the analysis of a comprehensive requirement and can break it down into sub-requirements. They have experience of implementing sub-requirements over several weeks as part of an overall project in a team.
    • Students can classify, derive and implement software system architectures.

    Social skills:

    • The participants develop and implement solutions cooperatively in a team
    • .
    • They are also able to present, explain and discuss their ideas and solutions.

    • Professional field orientation:

      • Students acquire knowledge of typical tasks in web development and the application of specific web technologies.
      • In addition, they gain experience in the use of essential software development tools, such as development environments or build management tools.

Contents

The lecture covers the following topics:

  • Brief review of the basics of building websites with HTML, CSS and JavaScript (Bachelor material)
  • Consideration, analysis and differentiation of architectures of modern web applications:
    • Architectural patterns such as MVC and its variants (MVVM, MVP, etc.)
    • Request-based and component-based web frameworks
    • Single page applications, server-side rendering, client-side rendering
    • Reactive programming/streaming
  • In-depth study of server-side technologies for the development of web applications (e.g. with Java, JavaScript)
  • Deepening client-side concepts and technologies for the development of web applications (e.g. component-oriented development, state management, routing)
  • Overview of current developments in web standards (e.g. web components, WebAssembly)

Teaching methods

  • Lecture in interaction with the students, with blackboard writing and projection
  • Internship to accompany the lecture
  • Processing programming tasks on the computer in individual or team work
  • Group work
  • Inverted teaching (inverted classroom)
  • Screencasts
  • Project-oriented internship in teamwork

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • written examination paper or oral examination (according to the current examination schedule)
  • examinations during the semester

Requirements for the awarding of credit points

  • passed written examination or passed oral examination (according to current examination schedule)
  • successful internship project (project-related work)

Applicability of the module (in other degree programs)

  • Master's degree in Business Informatics
  • Master of Computer Science
  • Master's degree in Medical Informatics

Literature

  • Wolf J.; HTML5 und CSS3: Das umfassende Handbuch; Rheinwerk Computing; 4. Auflage; 2021
  • Bühler P., Schlaich P., Sinner D.; HTML5 und CSS3: Semantik - Design- Responsive Layouts; Springer Vieweg; 2017
  • Simpson K.; Buchreihe "You Don't Know JS" (6 Bände); O'Reilly; 2015
  • Haverbeke M.; JavaScript : richtig gut programmieren lernen; dpunkt.verlag; 2. Auflage; 2020
  • Simons M.; Spring Boot 2: Moderne Softwareentwicklung mit Spring 5; dpunkt.verlag; 2018
  • Tilkov S., Eigenbrodt M., Schreier S., Wolf O.; REST und HTTP; dpunkt.verlag; 3. Auflage; 2015
  • Kress, D.; GraphQL: Eine Einführung in APIs mit GraphQL; dpunkt.verlag; 2020
  • Starke G.; Effektive Softwarearchitekturen. Hanser Verlag; 9. Auflage; 2020

 

Kommerzielle Anwendungssysteme in der MI
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46872

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

Technical and methodological competence:

  • The students can solve a given problem from the field of implementation or product management of commercial systems using a structured project
  • They can familiarize themselves independently with a new subject area
  • You can classify and categorize commercial systems in terms of technology and functionality - They know the differences between commercial and non-commercial systems and can evaluate their advantages and disadvantages
  • .

Social skills:

  • Working and organizing in a team

Professional field orientation:

  • Knowledge of market-relevant applications of medical informatics in a selected subject area

Contents

The event is held jointly with a hospital. Each group is given a specific project that involves either selecting, evaluating, improving or analyzing a commercial application system. There is a common overarching theme for the projects (e.g. usability or process optimization). The project is carried out during the semester and presented at selected milestones. The necessary input is provided in a seminar-style lecture and depends heavily on the chosen topic.

Teaching methods

  • Lecture in seminar style, with blackboard writing and projection
  • project work accompanying the lecture with final presentation
  • active, self-directed learning through internet-supported tasks, sample solutions and accompanying materials

Participation requirements

See the respective valid examination regulations (BPO/MPO) of the study program.

Forms of examination

  • Homework
  • Presentation

Requirements for the awarding of credit points

  • successful term paper
  • successful presentation

Applicability of the module (in other degree programs)

Master's degree in Medical Informatics

Literature

 

Konzepte in Programmiersprachen
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    46914

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

In the last ten years, the approach of taking a very pragmatic view of programming languages in introductory programming lectures has become widespread. In essence, the syntax of a specific programming language is taught (e.g. Java) and it is shown how specific tasks can be solved using the language. Individual concepts such as data types and control structures are primarily illustrated using concrete examples and not discussed in general terms.

Technical and methodological competence:
  • Naming different programming paradigms
  • Describing the differences between imperative and functional programming
  • Knowing different abstraction approaches
  • Creating executable programs in a functional programming language
  • Transferring abstraction concepts between object-oriented and functional languages
  • Comparing abstraction concepts in different programming paradigms
  • Solving tasks at different levels of abstraction
  • Interdisciplinary methodological competence:
  • Selecting a suitable programming language for a given application domain
  • Evaluating alternative solutions
  • Mastering different abstraction mechanisms
  • Solving complex tasks
  • Planning software projects (effort, resources, qualification)
  • Contents

    • Programming paradigms
    • Introduction to functional programming
    • Lambda calculus
    • Abstraction with data
    • Type systems and type inference
    • Abstraction with procedures
    • Memory management
    • Control structures
    • Comparison of recursion and iteration
    • Modularization
    • Metalinguistic abstraction
    • Basics of logical programming

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Solving practical exercises in individual or team work
    • Internship to accompany the lecture

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    written examination paper or oral examination (according to the current examination schedule)

    Requirements for the awarding of credit points

    passed written examination or passed oral examination (according to current examination schedule)

    Literature

    • Mitchell, J.C.; "Concepts in Programming Languages", Cambridge University Press, New York, 2002
    • Pierce, B.C.; "Types and Programming Languages", The MIT Press, Cambridge, 2002
    • Michaelson, G.; "Functional Programming Through Lambda Calculus", Dover Publications Inc, New York, 2011
    • Pepper, P., Hofstedt, P.; "Funktionale Programmierung, Sprachdesign und Programmiertechnik", Springer, Berlin, 2006
    • Emerick, C., Carper, B., Grand, C.; "Clojure Programming", O'Reilly, Beijing, 2012
    • Scott, M.L.; "Programming Language Pragmatics", Elsevier, Amsterdam, 2016
    • Thompson, S.; "Haskell: The Craft of Functional Programming", Addison Wesley, London, 2011
    • Abelson, H., Sussman, G.J., Sussman, J.; "Structure and Interpretation of Computer Programs", The MIT Press, Cambridge, 1996
    • Nederpelt, R., Geuvers, H.; "Type Theory and Formal Proof", Cambridge University Press, 2014

    Maschinelles Lernen
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46839

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    The course deals with the development and analysis of machine learning methods in applications of computer science, medical informatics and general information systems.

     

    Technical and methodological competence:

    After attending the course, students will be able to

    • use the most important concepts of machine learning to explain learning systems
    • .
    • design, implement and analyze machine learning systems for specific applications in computer science
    • assess the use of machine learning methods for their own application tasks. To this end, students are familiar with typical applications for these methods.
    • recognize the theoretical limits of machine learning systems, describe them formally and use them to assess the limits of their own applications.question and discuss the ethical foundations of machine learning systems.

      Self-competence:

      The student can:

      • formulate ideas and proposed solutions in writing and orally
      • solve tasks independently in the exercises and practicals and present the results
      • acquire theoretical content on the topic of machine learning from scientific literature and present it independently

       

      Social skills:

      The student can:

      • Develop solutions cooperatively in the exercise and project phases
      • plan, distribute and jointly carry out tasks for solutions in the project phases
      • argue in a goal-oriented manner in discussions and deal with criticism objectively
      • Present the results of group work together
      • Evaluate project results and formulate suggestions for improvement
      • Recognize and reduce existing misunderstandings between discussion partners

       

    Contents

    • Basic concepts of machine learning
    • Use of KNime for machine learning
    • Designing evaluation studies for machine learning methods and conducting such studies
    • Linear models
    • Different models of supervised and unsupervised neural networks
    • From radial basis networks to support vector machines
    • Decision trees, random forest, gradient boosting machines (GBM)
    • Next neighbor method and lazy learning
    • Bayesian networks
    • Unsupervised learning methods (k-means, SOM)
    • Combination models (ensembles, boosting machines)
    • Deep learning models (convolutional neural networks (CNN), long short-term memory (LSTM), transformer architectures e.g. BERT)
    • Deep learning concepts - transfer learning, data augmentation, generative adversarial networks (GAN)
    • Deep learning - parallelization with GPUs, implementation on mobile platforms with low resources
    • Theoretical concepts: Bias-Variance Dilemma, No Free Lunch Theorem
    • Explanability of models
    • Applications with data from different modalities (text, image, sound), Word2Vec, FastText, Transformer
    • Methods for improving generalization performance (regularization, feature selection, dimension reduction, complexity adjustment)
    • Problem solving using the example of course-related mini-projects from industrial applications (student mini-projects in teams of 2-3)

    Teaching methods

    • Lecture in seminar style, with blackboard and projection
    • Processing programming tasks on the computer in individual or team work
    • Project work accompanying the lecture with final presentation
    • Inverted teaching (inverted classroom)

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper
    • examinations during the semester

    Requirements for the awarding of credit points

    • passed written examination
    • successful mini-project (project-related work)

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics
    • Master's degree in Business Informatics

    Literature

     

    • I. Witten, E. Frank, M. Hall und C. J. Pal, Data Mining: Practical Machine Learning Tools and Techniques, 4. Auflage, Morgan Kaufmann (2017) - elektronische Version im Intranet verfügbar
    • C. M. Bishop, Pattern Recognition and Machine Learning, Springer (2006)
    • E. Alpaydin, Introduction to Machine Learning (Adaptive Computation and Machine Learning), Third Edition, MIT Press (2014)
    • I. Goodfellow, Y. Bengio und A. Courville: Deep Learning, MIT Press (2016)

    Mathematik und Quantum Computing
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      47725

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Teaching the mathematical foundations of quantum computing, insofar as they are relevant to the successful study of computer science. Students should be familiar with the course content listed below and be able to master the central algorithms and assess their significance.

    Subject and methodological competence:

    • Handling and calculating with vectors and matrices, especially tensor products, including bra and ket notation
    • Know about the historical development and classification in quantum mechanics
    • Know and apply quantum teleportation and dense coding
    • be able to name the fundamental properties of so-called qubits for quantum computing, describe them in abstract mathematical terms and explain them in terms of their physical principles
    • be able to analyze, design and calculate quantum gates, initially simple but then increasingly complex, and implement them in practice with the help of IBM online quantum software
    • understand the very abstract quantum Fourier transform after working out the essential properties of the classical Fourier transform, understand it using small examples and be able to apply it
    • be able to analyze, understand and apply the essential quantum algorithms (Deutsch, Grover, Shor) and formulate the implications that the real existence of these algorithms will have on future quantum architectures for various application areas
    • Know and apply the QFT-based quantum adder as one of the additional application scenarios of the quantum Fourier transform
    • Know, apply and evaluate the most important methods of quantum cryptography

    Contents

    • Mathematical basics
    • Quantum mechanical overview
    • Bits and qubits
    • Classical gates and quantum gates
    • No cloning theorem versus quantum teleportation
    • Holevo barrier versus dense coding
    • German's algorithm
    • Grover's algorithm
    • Quantum Fourier transform
    • Quantum adder based on QFT
    • Algorithm from Shor
    • Quantum cryptography

    Teaching methods

    • Lecture in seminar style, with blackboard writing and projection
    • active, self-directed learning through internet-based tasks, sample solutions and accompanying materials
    • active, self-directed learning through tasks, sample solutions and accompanying materials
    • immediate feedback and success monitoring

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    written exam paper

    Requirements for the awarding of credit points

    passed written exam

    Applicability of the module (in other degree programs)

    Master's degree in Computer Science

    Literature

    • B. Lenze, Mathematik und Quantum Computing, Buch und E-Book, Logos Verlag, Berlin, 2020, zweite Auflage.

    Ergänzend:

    • M. Homeister. Quantum Computing verstehen, Springer Vieweg Verlag, Wiesbaden, 2018, fünfte Auflage.
    • R.J. Lipton, K.W. Regan. Quantum Algorithms via Linear Algebra: A Primer, MIT Press, Cambridge MA, 2014.
    • M.A. Nielson, I.L. Chuang. Quantum Computation and Quantum Information, Cambridge University Press, Cambridge, 2010.
    • C.P. Williams. Explorations in Quantum Computing, Springer-Verlag, London, 2011, zweite Auflage.

    Mathematische Grundlagen der Verschlüsselungstechnik
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46800

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Teaching the mathematical fundamentals of encryption technology, insofar as they are relevant to the successful study of computer science. Students should be familiar with the course content listed below and be able to make informed decisions about which encryption technique to use to solve which encryption problem.

    Technical and methodological competence:

    • Dealing with and calculating in groups, rings and solids
    • Polynomial and dual arithmetic in Galois fields
    • Knowing and applying the extended Euclidean algorithm, the Chinese remainder theorem and Fermat's and Euler's theorem
    • Name important one-way functions (with and without trapdoor) and know their essential properties
    • Know, apply and evaluate Diffie-Hellman and RSA methods, Vernam, DES and AES methods as well as the most important ECC methods
    • be able to name, apply and systematically compare all common asymmetric and symmetric encryption methods and assess their security
    • be able to describe and analyze the basics of standard encryption methods as well as the two post-quantum encryption methods presented on an abstract mathematical level
    • be able to propose, justify, analyze and critically assess alternatives, modifications and, in the best case, improvements based on the insights gained into the methods presented
    • be able to easily familiarize themselves with other, not explicitly presented procedures on the basis of the solid theory developed and also systematically compare and assess them with regard to their safety

    Contents

    • Groups, rings, solids
    • Galois fields of power-of-two order
    • Extended Euclidean algorithm (for prime residue classes and Galois fields)
    • Chinese remainder theorem
    • Theorem of Fermat and Euler
    • One-way functions (with and without trapdoor)
    • Asymmetric encryption methods (Diffie-Hellman, RSA)
    • Symmetric encryption methods (Vernam, DES, AES)
    • Encryption via elliptic curves (ECC)
    • Post-quantum cryptography (NTRU, RLWE)

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Solving practical exercises in individual or team work
    • active, self-directed learning through internet-supported tasks, sample solutions and accompanying materials

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    written exam paper

    Requirements for the awarding of credit points

    passed written exam

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics

    Literature

    • B. Lenze, Basiswissen Angewandte Mathematik -- Numerik, Grafik, Kryptik --, Buch und E-Book, Springer Vieweg Verlag, Wiesbaden, 2020, zweite Auflage.

    Ergänzend:

    • D.J. Bernstein, J. Buchmann, E. Dahmen, Post-Quantum-Cryptography, Springer-Verlag, Berlin-Heidelberg, 2009.
    • J. Buchmann, Einführung in die Kryptographie, Springer-Verlag, Berlin-Heidelberg-New York, 2016, sechste Auflage.
    • H. Delfs, H. Knebl, Introduction to Cryptography, Springer-Verlag, Berlin-Heidelberg, 2015, dritte Auflage.
    • J. Hoffstein, J. Pipher, J.H. Silverman, An Introduction to Mathematical Cryptography, Springer-Verlag, New York, 2014, zweite Auflage.
    • C. Paar, J. Pelzl, Kryptografie verständlich, Springer Vieweg Verlag, Berlin-Heidelberg, 2016.
    • D. Wätjen, Kryptographie, Springer Vieweg Verlag, Wiesbaden, 2018, dritte Auflage.
    • A. Werner, Elliptische Kurven in der Kryptographie, Springer-Verlag, Berlin-Heidelberg-New York, 2013.

    Multimodale Interaktion in Ambienten Umgebungen
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46851

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Input and output modalities geared towards computer systems (screen, keyboard, mouse, but also microphones, loudspeakers, etc.) form the starting point for talking about interaction with computer systems. However, this module deals with a paradigm shift in which the focus is not on operating a computer system (or application), but on enabling the computer system to register and interpret human actions and to take over assistance functions. The computer system itself remains invisible and is integrated into the environment without becoming visible as a technical system. Such systems are becoming increasingly important, particularly due to developments in the Internet of Things, cyber-physical systems and increasing networking.
    This module systematically analyzes how direct interaction (e.g. command input) and indirect interactions (e.g. use of context information) differ and how they can be used together to come closer to the vision of an intelligent environment. In addition to the theoretical background, selected aspects from the following areas are also addressed:
    Sensor-based interaction technologies
    Speech recognition and control
    Interactive environments and surfaces
    Ambient environments
    Physiological sensors for interaction (affective computing)
    Tangible interaction (tangible interaction, physical computing)
    Goal-based interaction


    In the application field of Ambient Assisted Living, concepts, methods and technologies are motivated and students are enabled to design and implement such systems themselves.

    Technical and methodological competence:
    Understand and classify current research work in the field of ambient intelligence.
    Understand and analyze new (sensor-based, tangible, voice-based) forms of interaction and transfer them to their own use cases. To this end, students are familiar with typical areas of application and are able to classify technologies and infrastructures.
    apply concepts, methods and models for the development of ambient assistance systems.
    recognize requirements (especially for the MMI) of modern AAL systems and assemble solutions/products in their context as building blocks of a problem solution.
    Understand infrastructures for new forms of interaction and be able to integrate them into their own solutions in a problem-oriented manner.
    Create context-sensitive applications by using the context life cycle (measuring, modeling, deriving, distributing).


    Interdisciplinary methodological skills:
    Identifying alternatives to imperative user interfaces.
    Extending applications to intelligent assistance systems.
    Evaluate, select and combine forms of interaction.
    Deriving semantic information from sensor data.

    Contents

     

    • Ambient Intelligence (AmI)
    • Explicit and implicit interactions in AmI
    • New forms of interaction (multimodality, proxemic interaction, tangible computing, affective computing...)
    • Context-sensitive applications (context life cycle)
    • Semantic modeling of context information
    • Context Reasoning (OWL)
    • Interaction models for AmI
    • Deepening and application in the following technical areas:
      • Sensor-based interaction technologies,
      • Voice recognition and control,
      • Tangible interaction/camera projector systems;
    • Ambient environments from the field of AAL, in the task areas:
      • Security & prevention (home emergency call, lighting systems, ),
      • Health and care (vital signs monitoring, fitness trackers, ),
      • Home and care (Google Nest, robotics, service portals, ),
      • Communication and social environment (voice control, communication solutions, );
    • AAL platforms and Internet of Things infrastructures as the basis for AmI.
    • Approach (analysis, conception, methods, models) for the development of AmI solutions
    • Problem solving using the example of a self-developed assistance function from the field of AAL (student projects);

     

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Lecture in seminar style, with blackboard and projection
    • Exercise accompanying the lecture
    • Processing programming tasks on the computer in individual or team work
    • project work accompanying the lecture with final presentation

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper or oral examination (according to the current examination schedule)
    • examinations during the semester

    Requirements for the awarding of credit points

    passed written examination or passed oral examination (according to current examination schedule)

    Applicability of the module (in other degree programs)

    Master's degree in Computer Science

    Literature

     

      • Rogers, I. (2012). HCI Theory: Classical, Modern, and Contemporary - Synthesis Lectures on Human-Centered Informatics. Morgen & Claypool.
      • Journal on Multimodal User Interfaces (2016), Volume 10, Springer International Publishing 2016
      • BMBF/VDE Innovationspartnerschaft AAL (Hrsg.) 2011: Ambient Assisted Living (AAL) Komponenten, Projekte, Services Eine Bestandsaufnahme, VDE Verlag.

    Organisatorische und rechtliche Aspekte von IT-Beschaffung
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46877

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:

    • Processes, activities, methods, techniques, languages and tools for handling IT procurement projects
    • Overview of the central procedures, legal framework and relevant tender guidelines for IT procurement projects

    Interdisciplinary methodological expertise:

    • Requirements management
    • Project management
    • Market research and analysis

    Self-competence:

    • Independent preparation and creation of result documents and their presentation on IT procurement-specific topics and content

    Social skills:

    • Project work in teams with 5-8 students

    Professional field orientation:

    • Practice-oriented implementation of a tendering and procurement project in cooperation with IT companies

    Contents

    • Project management
      • Project planning with activity node network plans and Gantt charts, cost and effort controlling
    • Requirements collection and determination
      • Survey methods such as written surveys and semi-structured interviews with interview guidelines
      • Practical implementation by the project team(s) in cooperation with regional IT companies
    • Requirements analysis, specification and documentation
      • Development and creation of requirements documents and functional specifications
      • Outlines and IEEE standards
    • Legal framework conditions of an IT procurement project
      • Rights and obligations of the client/contractor
      • ITIL vs. IT procurement
    • Structure and preparation of tender documents: forms, regulations, laws
      • EVB-IT, BVB
    • Tendering law, public procurement law, tender evaluation
      • Public, restricted and direct award
      • Primary and secondary legal protection
    • Conducting bidder interviews and presentations: Process and procedure

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Lecture in seminar style, with blackboard and projection
    • seminar-style teaching
    • Seminar-style teaching with flipchart, smartboard or projection
    • Presentation
    • concluding presentation

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper
    • examinations during the semester

    Requirements for the awarding of credit points

    passed written exam

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics
    • Master's degree in Business Informatics

    Literature

    • Balzert, H. (2008): Lehrbuch der Softwaretechnik - Softwaremanagement, Heidelberg: Spektrum Akademischer Verlag.
    • Balzert, H. (2009): Lehrbuch der Softwaretechnik - Basiskonzepte und Requirements Engineering, 3. Auflage, Heidelberg: Spektrum Akademischer Verlag.
    • Keller-Stoltenhoff, Leitzen, Ley (2017): Handbuch für die IT-Beschaffung (Band 1 und 2), Heidelberg: Rehm-Verlag.
    • Mangold, P. (2009): IT-Projektmanagement kompakt, 3. erweiterte Auflage, Heidelberg: Spektrum Akademischer Verlag.
    • Spitczok, N.; Vollmer, G., Weber-Schäfer, U. (2014): Pragmatisches IT-Projektmanagement, 2. überarbeitete Auflage, Heidelberg: dpunkt-Verlag.
    • Vollmer, G. (2018): Vorlesungsunterlagen zur seminaristischen Lehrveranstaltung "Organisatorische und rechtliche Aspekte der IT-Beschaffung"
    • Winkelhofer, G. (2005): Management- und Projekt-Methoden, 3. vollst. überarbeitete Auflage, Berlin, Heidelberg: Springer Verlag.

     

    Personalführung
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      47723

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:

    • Students can explain the specific tasks of managers and differentiate them from specialist tasks.
    • Students know selected psychological principles of leadership and selected leadership theories.Students are familiar with selected leadership methods and can apply these in case studies and role plays.Students can analyze case descriptions of typical leadership situations and develop and argue solutions based on the theory they have learned.

      Interdisciplinary methodological competence:

      • The knowledge of psychological principles, the ability to analyze (conflict) situations and communication skills can be used by students in any professional situation.

      Social skills:

       

      • Group work promotes the ability to develop solutions with other (unfamiliar) students
      • .
      • Role-playing games strengthen skills in dealing constructively with feedback and train the ability to observe communicative (conflict) situations.
      • Professional field orientation:

        • Through guest contributions from HR managers and managers from the field, students learn what requirements are placed on managers in professional fields of computer science.

    Contents

    • Leadership roles
    • Management tasks
    • Delegation and target agreement
    • Motivation
    • Leadership styles
    • Team structures
    • Personality traits
    • Conversational skills
    • (Lateral) leadership in projects
    • Change management - leadership in change

    Teaching methods

    • seminar-style teaching with flipchart, smartboard or projection
    • Solving practical exercises in individual or team work
    • Group work
    • Individual work
    • Case studies
    • Role-playing games
    • Exercises or projects based on practical examples

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper
    • examinations during the semester

    Requirements for the awarding of credit points

    passed written exam

    Applicability of the module (in other degree programs)

    • Master's degree in Medical Informatics
    • Master of Computer Science

    Literature

    • BLESSIN, B. & WICK, A. 2014. Führen und Führen lassen, Konstanz und München, UVK Verlagsgesellschaft mbH.
    • FREY, D. & SCHMALZRIED, L. 2013. Philosophie der Führung, Gute Führung lernen von Kant, Aristoteles, Popper & Co, Berlin, Heidelberg, Springer-Verlag.
    • GERRIG, R. J. 2015. Psychologie, Halbergmoos, Pearson.
    • GROTE, S. & GOYK, R. (eds.) 2018. Fu hrungsinstrumente aus dem Silicon Valley Konzepte und Kompetenzen: Springer Gabler.
    • NERDINGER, F. W., BLICKLE, G. & SCHAPER, N. 2014. Arbeits- und Organisationspsychologie, Berlin, Heidelberg, Springer-Verlag.
    • PASCHEN, M. 2014. Psychologie der Menschenführung, Berlin, Heidelberg, Springer-Verlag.
    • VON ROSENSTIEL, L., REGNET, E. & DOMSCH, M. E. (eds.) 2014. Führung von Mitarbeitern - Handbuch für erfolgreiches Pesonalmanagement, Stuttgart: Schäffer-Poeschel Verlag.
    • STÖWE, C. & KEROMOSEMITO, L. 2013. Führen ohne Hierarchie - Laterale Führung, Wiesbaden, Springer.

    Projektmanagement
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46858

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:

    • First, central concepts of project management are introduced. In particular, methods of project planning are deepened. Students are able to carry out a planning project.
    • Students are familiar with current project management standards.The students acquire knowledge of project management methods (in particular time and cost management).Students learn concepts of quality and risk management.

      Interdisciplinary methodological skills:

      • The students recognize that methods of project management are transferable to other tasks of a business informatics specialist.

      Self-competence:

      • Selected project management methods are applied by the students themselves during the course
      • .

      Social skills:

      • Students learn special methods and tools that support cooperation and communication in a project (e.g. mind mapping, CSCW tools, decision tables, linking of tools. The methods and tools are also used in the course.
      • The students are able to apply the knowledge from all phases of the course, i.e. to select both methods and tools of project management for this complex project and to apply them in a team.

      Professional field orientation:

      • The students know the tasks and job description of an IT project manager
      • .

    Contents

    • Basic concepts of project management
    • Methods and tools of project planning
    • Methods and tools for project control (time management, cost management)
    • Methods and tools for quality management in projects (standards, quality systems)
    • Methods and tools for risk management in projects (risk assessment, risk monitoring and handling)
    • Methods and tools for supporting communication and cooperation in project groups

    Teaching methods

    • Lecture in seminar style, with blackboard writing and projection
    • Solving practical exercises in individual or team work

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper
    • examinations during the semester

    Requirements for the awarding of credit points

    • passed written examination
    • successful term paper

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Bachelor of Business Informatics
    • Master's degree in Medical Informatics

    Requirements Engineering
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46910

    • Language(s)

      en, de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:

    After completing the course, students will be able to

    • define the problem space for new software products or services to be developed and design a solution
    • apply the techniques from the field of requirements engineering for the central activities (e.g. elicitation, documentation, validation)
    • plan requirements engineering processes for specific projects and application domains
    • define management activities around requirements
    • take the IREB (International Requirements Engineering Board) Foundation Level exam

    Social skills:

    • Cooperation and teamwork skills are trained during the exercise and project phases. The student can argue in a goal-oriented manner in discussions and deal with criticism objectively; he/she can recognize and reduce existing misunderstandings between discussion partners. Results from group work can be presented together.
    • Professional field orientation:

      • Requirements Engineer / Business Analyst is a designation of a professional field. Participants are able to find a job in this field depending on their field of study
      • .
      • It is a certifiable activity of a computer scientist (IREB).

    Contents

    • The concept of requirements, problem vs. solution
    • Frameworks (e.g. Jackson s WRSPM model)
    • Requirements engineering process (stakeholders, activities)
    • Delineate system and system context
    • Elicitation of requirements (techniques and supporting procedures, Kano model)
    • Textual requirements documents
    • Modeling requirements (e.g. target modeling, requirements patterns)
    • Dealing with quality requirements (also known as non-functional requirements)
    • Validation of requirements
    • Management of requirements in large projects (attribution, prioritization, traceability, change management, tool support, CMMI, ReqIF exchange format)
    • Introduction to software product lines and variant management

    Teaching methods

    Lecture in seminar style, with blackboard writing and projection

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • written examination paper
    • examinations during the semester

    Requirements for the awarding of credit points

    • passed written examination
    • successful mini-project (project-related work)

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics
    • Master's degree in Business Informatics

    Literature

    • Klaus Pohl. Requirements Engineering: Fundamentals, Principles and Techniques. Springer, 2017
    • Klaus Pohl und Chris Rupp: Basiswissen Requirements Engineering: Aus- und Weiterbildung nach IREB-Standard zum Certified Professional for Requirements Engineering Foundation Level, 2015
    • Brian Berenbach, Daniel Paulish, Juergen Kazmeier, Arnold Rudorfer. Software and Systems Requirements Engineering In Practice, McGraw-Hill, March 2009
    • Klaus Pohl, Günter Böckle und Frank J. van der Linden. Software Product Line Engineering: Foundations, Principles and Techniques, Springer, Januar 2011
    • Søren Lausen. Software Requirements - Styles and Techniques, Addison-Wesley, 2002.
    • Ellen Gottesdiener. Requirements by Collaboration - Workshops for Defining Needs. Addison-Wesley, 2002

     

    System- und Softwarequalitätssicherung
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46848

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:

    • The students should
    • know and be able to classify quality terms
    • be able to explain and justify the principles of software quality assurance
    • Be able to carry out (code) inspections
    • be able to analyze programs and use control-flow-oriented and data-flow-oriented test procedures
    • be able to use the concepts of verification and symbolic testing and differentiate them from testing procedures
    • be able to carry out integration and acceptance tests for simple scenarios
    • Be able to assess and use test tools
    • Be able to determine and use tools and procedures for test automation

     

    Interdisciplinary methodological competence:

    • Learning quality management methods that are transferable to other areas beyond the field of software development
    • .

    Self-competence:

    • Independent familiarization with in-depth questions and presentation of results

    Social skills:

    • Independent development of exercise units, practice with fellow students, organization of feedback by fellow students

    Contents

    • Introduction and overview
    • Principles of quality assurance
    • Quality assurance in the system and software life cycle
    • Quality assurance at component level
      a. Testing procedures
      b. Verifying procedures
      c. Analyzing procedures
    • Quality assurance at system level
      a. Integration tests
      b. System and acceptance testing
    • Evaluation of software: product metrics
    • Non-functional requirements
    • Design-for-X
    • Quality assurance in operational practice
      a. Relevant standards and norms
      b. Conformity tests
    • Improvement of the process quality
      a. Processes for system and software development
      b. Evaluation of development processes: Maturity models

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Solving practical exercises in individual or team work

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    written exam paper

    Requirements for the awarding of credit points

    passed written exam

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master of Business Informatics
    • Master's degree in Medical Informatics

    Literature

    • Helmut Balzert: Lehrbuch der Softwaretechnik. Band 2 , Elsevier 1997
    • Peter Liggesmeyer: Software-Qualität, Elsevier, 2002
    • Ernest Wallmüller: Software-Quualitätsmanagement in der Praxis, Hanser, 2. Auflage, 2001

    Usability Engineering
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46908

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Students learn about work in the field of usability using practical project examples and case studies, as well as current research work from both the practical and theoretical side, apply what they have learned in practice, question the methods used and develop starting points for improvement and further development.

    Technical and methodological competence:

    • Practical application of common usability engineering tools and methods (AB tests, analysis with GOMS, planning and conducting interviews, tests in the usability lab, remote tests, etc.)
    • Evaluation of the tools and procedures for their suitability for a specific project situation
    • Classification and assessment of the tools and procedures in the current scientific context
    • Adaptation and further development of the tools and procedures for new problems

    Self-competence:

    • Critical reflection of one's own and others' ways of acting, both in general and in relation to a specific project situation
    • Independent development of the current state of research in a defined sub-area

    Social skills:

    • Developing a communication concept for different target groups (specialist colleagues, different user groups, management levels, etc.)
    • Reconciling and coordinating the work in a team
    • Observing, recognizing and evaluating behavioural and communication patterns of third parties (e.g. to analyse video recordings during user tests)

    Professional field orientation:

    • Presentation of the different occupational fields in the field of usability (usability engineer, interface designer, etc.), as an intersection of the disciplines of computer science, business administration, design, work/behavioral sciences)

    Contents

    1. introduction

    • Motivation
    • Definition of usability engineering
    • Link to the course "Human-Computer Interaction"

    2. processes

    • Usability engineering processes
    • Embedding in IT projects
    • Potential for conflict
    • Communicating usability

    3. tools and methods of usability engineering

    • Analysis of the context of use
    • Determination of the usage requirements
    • Concept creation
    • Validation

    4. industry and application-specific features

    In consultation with the students, one to three of the following topics will be covered. The list will be expanded as required

  • Mobile computing
  • Individual software
  • Consumer vs. business software
  • Industry solutions
  • Entertainment and edutainment software
  • Teaching methods

    • Lecture in seminar style, with blackboard and projection
    • Seminar-style teaching with flipchart, smartboard or projection
    • Solving practical exercises in individual or team work

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • Thesis
    • Examinations during the semester

    Requirements for the awarding of credit points

    • successful project work
    • successful presentation

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics
    • Master's degree in Business Informatics

    Literature

    Die im jeweiligen Semester eingesetzte Prüfungsform (z.B. mündliche Prüfung) wird zu Beginn der Veranstaltung bekanntgegeben. Dies gilt ebenfalls für möglicherweise genutzte semesterbegleitende Studienleistungen.

    Verteilte und mobile Systeme
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46852

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Teaching advanced content on the topic of distributed systems and teaching the basics of wireless and mobile systems

    Technical and methodological competence:

    • Describe the basics of signal propagation and transmission techniques
    • Name and describe the most important technologies (wired and wireless)
    • Differentiated description of the special aspects of routing, QoS and localization
    • Understand the special features of software development for small devices (e.g. smartphones) in detail
    • Classifying current and future developments in the overall context
    • Perform prototype programming of wireless applications

    Self-competence:

    • Independent processing of current research-related questions

    Social skills:

    • Working in small teams
    • Results-oriented group work

    Contents

    • Signal propagation in wired and wireless networks
    • Basics of transmission technology
    • (Analog-digital conversion, modulation methods)
    • Multiplexing methods
    • Basics of wireless transmission techniques
    • (cell switching, handover, routing, roaming)
    • Network topologies (bus systems, mesh networks, overlay networks)
    • Other transport protocols (including RTP, RTCP, SIP, SCTP, DDCP)
    • Quality of Service (QoS) - requirements and concepts
    • Mobility / localization / tracking
    • Satellite systems
    • Mobile networks (GSM, UMT, LTE)
    • Low-range radio networks (Bluetooth, ZigBee, RFID, NFC)
    • Communication bus architectures
    • Security in mobile systems
    • Software development for small devices (e.g. smartphones)
      - Overview of current platforms
      - Quality aspects for mobile applications
      - Architectures and architectural elements for communication
      - Cross-platform development / fragmentation
      and much more
    • Selected aspects of current research

    Teaching methods

    • Lecture in interaction with the students, with blackboard writing and projection
    • Solving practical exercises in individual or team work
    • Processing programming tasks on the computer in individual or team work

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    Oral examination

    Requirements for the awarding of credit points

    passed oral examination

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics

    Literature

    Literatur:

    • Schiller, Jochen: Mbilkommunikation, Pearson Studium, 2000
    • Sauter, Martin: Grundkurs Mobile Kommunikationssysteme: UMTS, HSDPA und LTE, GSM, GPRS und Wireless LAN, Vieweg und Teubner, 4. Auflage 2011
    • Firtman, M.: Programming the Mobile Web, O'Reilly Media, 2010
    • Fling, B.: Mobile Design an Development: Practical Concepts and Techniques for Creating Mobile Sites and Web Apps, O'Reilly Media, 2010

    Visualisierung
    • WP
    • 4 SWS
    • 5 ECTS

    • Number

      46861

    • Language(s)

      de

    • Duration (semester)

      1

    • Contact time

      60 h

    • Self-study

      90 h


    Learning outcomes/competences

    Technical and methodological competence:
    After successfully completing the module, students know the technical terms of visualization and can use them correctly to describe visualization problems and systems. They will know essential data structures and methods of data visualization. They will be familiar with the architecture of common visualization systems.

    You will be able to select and use an appropriate visualization method based on the properties of the data and the visualization goal. They can classify and evaluate newly developed methods in the context of existing methods.

    Self-competence:
    The development of strategies for acquiring knowledge and skills is supported by the analysis, preparation and presentation of scientific literature.

    Contents

    Lecture

    • Introduction, terminology, history of visualization
    • 3D computer graphics
    • Visualization process
    • Data description for visualization
    • Factors influencing the visualization
    • Fundamental visualization techniques
    • Visualization of multi-parameter data
    • Visualization of volume data
    • Visualization of flow data
    • Visualization systems

    Seminar
    Presentations on original work from a current international visualization conference, e.g. Eurographics Conference on Visualization

    Internship
    Testing different paradigms and systems for visualization

    Teaching methods

    • Lecture in seminar style, with blackboard writing and projection
    • Solving practical exercises in individual or team work
    • Seminar

    Participation requirements

    See the respective valid examination regulations (BPO/MPO) of the study program.

    Forms of examination

    • oral examination
    • presentation
    • examinations during the semester

    Requirements for the awarding of credit points

    • passed oral examination
    • successful presentation

    Applicability of the module (in other degree programs)

    • Master of Computer Science
    • Master's degree in Medical Informatics

    Literature

    • Schumann, H., Müller W.: Visualisierung, 1. Auflage, Springer Verlag, 2000
    • Telea A.: Data Visualization; 2nd ed., CRC Press, 2015
    • Ward M., Grinstein G., Keim D.: Interactive Data Visualization, 2nd ed., CRC Press, 2015
    • Schroeder W., Martin K., Lorensen B.: The Visualization Toolkit, 4th ed., Kitware Inc., 2006
    • Originalarbeiten aus einer aktuellen internationalen Visualisierungskonferenz, z.B. Eurographics Conference on Visualization

    3. Semester of study

    Masterprojekt 1+2
    • PF
    • 0 SWS
    • 15 ECTS

    • Number

      47652

    • Duration (semester)

      1


    Masterprojekt 2
    • PF
    • 0 SWS
    • 10 ECTS

    • Number

      47620

    • Language(s)

      de

    • Duration (semester)

      1


    4. Semester of study

    Thesis mit Kolloquium
    • PF
    • 0 SWS
    • 30 ECTS

    • Number

      103

    • Language(s)

      de

    • Duration (semester)

      1


    Notes and references

    This site uses cookies to ensure the functionality of the website and to collect statistical data. You can object to the statistical collection via the data protection settings (opt-out).

    Settings(Opens in a new tab)