Study plan
- WP
- 4SWS
- 5ECTS
- WP
- 0SWS
- 5ECTS
- WP
- 0SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
- WP
- 4SWS
- 5ECTS
Compulsory elective modules 1. Semester
Aktuelle Trends der Medizinischen Informatik
Anerkannte Wahlpflichtprüfungsleistung
Anerkannte Wahlpflichtprüfungsleistung
Angewandte Statistik
Ausgewählte Aspekte der Informationssicherheit
Ausgewählte Aspekte der Praktischen Informatik
Berechenbarkeit und Komplexitätstheorie
Business Intelligence
Entwurf und Modellierung komplexer Software-Architekturen
Formale Sprachen und Compilerbau
Fortgeschrittene BWL
Fortgeschrittenes Webengineering
Kommerzielle Anwendungssysteme in der MI
Konzepte in Programmiersprachen
Maschinelles Lernen
Mathematik und Quantum Computing
Mathematische Grundlagen der Verschlüsselungstechnik
Multimodale Interaktion in Ambienten Umgebungen
Organisatorische und rechtliche Aspekte von IT-Beschaffung
Personalführung
Projektmanagement
Requirements Engineering
System- und Softwarequalitätssicherung
Usability Engineering
Verteilte und mobile Systeme
Visualisierung
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
- 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
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
- 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
- PF
- 4 SWS
- 5 ECTS
Number
47717
Language(s)
de
Duration (semester)
1
Contact time
60 h
Self-study
90 h
Learning outcomes/competences
Contents
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
Fortgeschrittene Methoden der Signal- u. Bildverarbeitung für die Medizin- PF
- 4 SWS
- 5 ECTS
- 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
- PF
- 4 SWS
- 5 ECTS
Number
47570
Language(s)
de
Duration (semester)
1
Studienmanagement und Software- PF
- 4 SWS
- 5 ECTS
- 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
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
- 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
- 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
- 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
- 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
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
- WP
- 0 SWS
- 5 ECTS
Number
46996
Language(s)
de
Duration (semester)
1
Anerkannte Wahlpflichtprüfungsleistung- WP
- 0 SWS
- 5 ECTS
- WP
- 0 SWS
- 5 ECTS
Number
46995
Language(s)
de
Duration (semester)
1
Angewandte Statistik- WP
- 4 SWS
- 5 ECTS
- 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
- 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
- WP
- 4 SWS
- 5 ECTS
Number
46915
Duration (semester)
1
Berechenbarkeit und Komplexitätstheorie- WP
- 4 SWS
- 5 ECTS
- 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
- 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
- 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.
- 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.
- The participants develop and implement solutions cooperatively in a team .
- They are also able to present, explain and discuss their ideas and solutions.
- 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.
Interdisciplinary methodological competence:
Social skills:
Professional field orientation:
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
- 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
- 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.
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
- 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.
- 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.
- The participants develop and implement solutions cooperatively in a team .
- They are also able to present, explain and discuss their ideas and solutions.
- 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.
Interdisciplinary methodological competence:
Social skills:
Professional field orientation:
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
- 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
- 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: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
- 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.
- 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
- 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
Self-competence:
The student can:
Social skills:
The student can:
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
- 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
- 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
- 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
- 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
- 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.
- The knowledge of psychological principles, the ability to analyze (conflict) situations and communication skills can be used by students in any professional situation.
- 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.
- 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.
Interdisciplinary methodological competence:
Social skills:
Professional field orientation:
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
- 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.
- The students recognize that methods of project management are transferable to other tasks of a business informatics specialist.
- Selected project management methods are applied by the students themselves during the course .
- 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.
- The students know the tasks and job description of an IT project manager .
Interdisciplinary methodological skills:
Self-competence:
Social skills:
Professional field orientation:
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
- 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.
- 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).
Professional field orientation:
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
- 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
- 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
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
- 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
- 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.
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
- PF
- 0 SWS
- 15 ECTS
Number
47652
Duration (semester)
1
Masterprojekt 2- PF
- 0 SWS
- 10 ECTS
- 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
- PF
- 0 SWS
- 30 ECTS
Number
103
Language(s)
de
Duration (semester)
1