modulhandbuch · 2020. 10. 6. · kurs dlmdsas01: advanced statistics ... density...

78
MODULHANDBUCH Master of Science Data Science (FI-MADS-60) 60 ECTS Distance Learning

Upload: others

Post on 13-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

MODULHANDBUCHMaster of Science

Data Science (FI-MADS-60)

60 ECTS

Distance Learning

Page 2: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Klassifizierung: Non-consecutive

2

www.iubh.de

Page 3: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Inhaltsverzeichnis

1. Semester

Modul DLMDSAS: Advanced StatisticsModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Kurs DLMDSAS01: Advanced Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Modul DLMDSUCE: Use Case and EvaluationModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Kurs DLMDSUCE01: Use Case and Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Modul DLMDSSCTDS: Seminar: Current Topics in Data ScienceModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Kurs DLMDSSCTDS01: Seminar: Current Topics in Data Science . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Modul DLMDSML: Machine LearningModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23Kurs DLMDSML01: Machine Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Modul DLMDSDL: Deep LearningModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Kurs DLMDSDL01: Deep Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

Modul DLMDSME: Case Study: Model EngineeringModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35Kurs DLMDSME01: Case Study: Model Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2. Semester

Modul DLMDSEBDSE: Big Data and Software EngineeringModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Kurs DLMDSBDT01: Big Data Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Kurs DLMDSSEDIS01: Software Engineering for Data Intensive Sciences . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Modul DLMDSESMMI: Smart Manufacturing Methods and Industrial AutomationModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Kurs DLMBMMIIT02: Manufacturing Methods Industry 4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55Kurs DLMDSINDA01: Industrial Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Modul DLMDSEAAD: Applied Autonomous Driving

3

www.iubh.de

Page 4: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Modulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63Kurs DLMDSEAAD01: Architectures of Self-Driving Vehicles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Kurs DLMDSEAAD02: Case Study: Localization, Motion Planning and Sensor Fusion . . . . . . . . . . . . . . . . 68

Modul DLMMTHE: Master ThesisModulbeschreibung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Kurs DLMMTHE01: Master Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Kurs DLMMTHE02: Thesis Defence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77

2020-06-01

4

www.iubh.de

Page 5: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

1. Semester

Page 6: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and
Page 7: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Advanced StatisticsModule Code: DLMDSAS

Module Typesee curriculum

Admission RequirementsNone

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Module CoordinatorProf. Dr. Marco de Pinto

Contributing Courses to Module

▪ Advanced Statistics (DLMDSAS01)

Module Exam Type

Module ExamWorkbook

Split Exam

Weight of Modulesee curriculum

Module Contents▪ Introduction to statistics▪ Important probability distributions and their applications▪ Bayesian statistics▪ Descriptive statistics▪ Data visualization▪ Parameter estimation▪ Hypothesis tests

7DLMDSAS

www.iubh.de

Page 8: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesAdvanced StatisticsOn successful completion, students will be able to▪ understand the fundamental building blocks of statistics.▪ analyze stochastic data in terms of the underlying probability distributions.▪ utilize Bayesian statistics techniques.▪ summarize the properties of observed data using descriptive statistics.▪ apply data visualization techniques to design graphics that illustrate the behavior of

observed data.▪ evaluate model parameters using parameter estimation techniques.▪ create hypothesis tests to discriminate between several model classes.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefield of Methods.

Links to other Study Programs of IUBHAll Master Programmes in the Business &Management field.

8 DLMDSAS

www.iubh.de

Page 9: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Advanced StatisticsCourse Code: DLMDSAS01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission RequirementsDLMDSAM01

Field of StudiesMethods

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Workbook

Course DescriptionNearly all processes in nature and technical or scientific scenarios are not deterministic butstochastic. Therefore, these processes must be described in terms of probabilities and probabilitydensity distributions.After defining and introducing the fundamental concepts of statistics, thecourse will cover important probability distributions and their prevalence in application scenarios;discuss descriptive techniques to summarize and visualize data effectively; and discuss theBayesian approach to statistics.Estimating parameters is a key ingredient in optimizing datamodels, and the course will give a thorough overview of the most importanttechniques.Hypothesis testing is a crucial aspect in establishing the observation of new effectsand determination of the significance of statistical effects. Special focus will be given to thecorrect interpretation of p-Values and the correct procedure for multiple hypothesis tests.

DLMDSAS01 9

www.iubh.de

Page 10: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ understand the fundamental building blocks of statistics.▪ analyze stochastic data in terms of the underlying probability distributions.▪ utilize Bayesian statistics techniques.▪ summarize the properties of observed data using descriptive statistics.▪ apply data visualization techniques to design graphics that illustrate the behavior of

observed data.▪ evaluate model parameters using parameter estimation techniques.▪ create hypothesis tests to discriminate between several model classes.

Contents1. Introduction to Statistics

1.1 Random Variables1.2 Kolmogorov Axioms1.3 Probability Distributions1.4 Decomposing probability distributions1.5 Expectation Values and Moments1.6 Central Limit Theorem1.7 Sufficient Statistics1.8 Problems of Dimensionality1.9 Component Analysis and Discriminants

2. Important Probability Distributions and their Applications2.1 Binomial Distribution2.2 Gauss or Normal Distribution2.3 Poisson and Gamma-Poisson Distribution2.4 Weibull Distribution

3. Bayesian Statistics3.1 Bayes’ Rule3.2 Estimating the Prior, Benford’s Law, Jeffry’s Rule3.3 Conjugate Prior3.4 Bayesian & Frequentist Approach

4. Descriptive Statistics4.1 Mean, Median, Mode, Quantiles4.2 Variance, Skewness, Kurtosis

DLMDSAS0110

www.iubh.de

Page 11: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

5. Data Visualization5.1 General Principles of Dataviz/Visual Communication5.2 1D, 2D Histograms5.3 Box Plot, Violin Plot5.4 Scatter Plot, Scatter Plot Matrix, Profile Plot5.5 Bar Chart

6. Parameter Estimation6.1 Maximum Likelihood6.2 Ordinary Least Squares6.3 Expectation Maximization (EM)6.4 Lasso and Ridge Regularization6.5 Propagation of Uncertainties

7. Hypothesis Test7.1 Error of 1st and 2nd Kind7.2 Multiple Hypothesis Tests7.3 p-Value

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

DLMDSAS01 11

www.iubh.de

Page 12: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Further Reading▪ Bishop, C. (2007). Pattern recognition and machine learning (2nd ed.). Singapore: Springer.▪ Bruce, P., & Bruce, A. (2017). Statistics for data scientists: 50 essential concepts. Sebastopol,

CA: O’Reilley Publishing.▪ Downey, A. (2013). Think Bayes. Sebastopol, CA: O’Reilley Publishing.▪ Downey, A. (2014). Think stats. Sebastopol, CA: O’Reilley Publishing.▪ McKay, D. (2003). Information theory, inference and learning algorithms. Cambridge:

Cambridge University Press.▪ Reinhart, A. (2015). Statistics done wrong. San Francisco, CA: No Starch Press.

DLMDSAS0112

www.iubh.de

Page 13: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Use Case and EvaluationModule Code: DLMDSUCE

Module Typesee curriculum

Admission Requirementsnone

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Module Coordinator

Contributing Courses to Module

▪ Use Case and Evaluation (DLMDSUCE01)

Module Exam Type

Module ExamFachpräsentation

Split Exam

Weight of Modulesee curriculum

Module Contents▪ Use case evaluation▪ Model-centric evaluation▪ Business-centric evaluation▪ Monitoring▪ Avoiding common fallacies▪ Change management

13DLMDSUCE

www.iubh.de

Page 14: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesUse Case and EvaluationOn successful completion, students will be able to▪ analyze use cases and their requirements regarding the project objectives.▪ apply common metrics to evaluate predictions.▪ evaluate key performance indicators to asses projects from a business perspective.▪ create monitoring tools that can be used to constantly evaluate the status quo of a project.▪ understand common fallacies and how to avoid them.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

14 DLMDSUCE

www.iubh.de

Page 15: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Use Case and EvaluationCourse Code: DLMDSUCE01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Fachpräsentation

Course DescriptionThe evaluation and definition of use cases is the fundamental groundwork from which theprojects can be defined. This does not only include the scope and technical requirements of aproject but also how value can be derived from the project. A crucial aspect is the definition ofwhat makes a project successful, both in terms of a technical evaluation as well as a businesscentric perspective and how the status quo can be monitored effectively during the progress of aproject. The course also discusses how to avoid common fallacies and understand theimplications of introducing data-driven decisions into traditional management structures.

Course OutcomesOn successful completion, students will be able to

▪ analyze use cases and their requirements regarding the project objectives.▪ apply common metrics to evaluate predictions.▪ evaluate key performance indicators to asses projects from a business perspective.▪ create monitoring tools that can be used to constantly evaluate the status quo of a project.▪ understand common fallacies and how to avoid them.

DLMDSUCE01 15

www.iubh.de

Page 16: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Contents1. Use Case Evaluation

1.1 Identification of Use Cases1.2 Specifying Use Case Requirements1.3 Data Sources and Data Handling Classification

2. Model-centric Evaluation2.1 Common Metrics for Regression and Classification2.2 Visual Aides

3. Business-centric Evaluation3.1 Cost Function and Optimal Point Estimators3.2 Evaluation Using KPIs3.3 A/B Test

4. Monitoring4.1 Visual Monitoring Using Dashboards4.2 Automated Reporting and Alerting

5. Avoiding Common Fallacies5.1 Cognitive Biases5.2 Statistical Effects5.3 Change Management: Transformation to a Data-driven Company

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

DLMDSUCE0116

www.iubh.de

Page 17: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Further Reading▪ Few, S. (2013). Information dashboard design: Displaying data for at-a-glance monitoring (2nd

ed.). Burlingame, CA: Analytics Press.▪ Gilliland, M., Tashman, L., & Sglavo, U. (2016). Business forecasting: Practical problems and

solutions. Hoboken, NJ: John Wiley & Sons.▪ Hyndman, R. (2018). Forecasting: Principles and practices (2nd ed.). OTexts.▪ Kahneman, D. (2012). Thinking, fast and slow. London: Penguin.▪ Parmenter, D. (2015). Key Performance Indicators (KPI): Developing, implementing, and using

winning KPIs (3rd ed.). Hoboken, NJ: John Wiley & Sons.

DLMDSUCE01 17

www.iubh.de

Page 18: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

DLMDSUCE01

Page 19: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Seminar: Current Topics in Data ScienceModule Code: DLMDSSCTDS

Module Typesee curriculum

Admission Requirementsnone

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study120 h

Tutorial30 h

Hours Total150 h

Module CoordinatorProf. Dr. Tim Schlippe

Contributing Courses to Module

▪ Seminar: Current Topics in Data Science (DLMDSSCTDS01)

Module Exam Type

Module ExamWritten Assessment: Research Essay

Split Exam

Weight of Modulesee curriculum

Module ContentsIn this module, students will reflect on current developments in data science. To this end,pertinent topics will be introduced via articles, that are then critically evaluated by the students inthe form of a written essay.

19DLMDSSCTDS

www.iubh.de

Page 20: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesSeminar: Current Topics in Data ScienceOn successful completion, students will be able to▪ identify current research trends and topics in data science.▪ outline a selected topic in the form of a written essay.▪ explain relevant assumptions and design choices pertaining to the topic of choice.▪ relate the chosen topic to comparable approaches.▪ name and describe potential applications for the chosen topic's concepts.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

20 DLMDSSCTDS

www.iubh.de

Page 21: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Seminar: Current Topics in Data ScienceCourse Code: DLMDSSCTDS01

Course TypeSeminar

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study120 h

Tutorial30 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: noCourse Evaluation: no

Type of Exam Written Assessment: Research Essay

Course DescriptionThe theory and applications of data science are constantly evolving, with new models and modelvariations being proposed at a steady rate. Innovative methodological approaches as well as freshapplication possibilities are also being continuously developed. This course aims to familiarizethe students with the current trends in this rapidly-changing environment. The students learn toindependently analyze selected topics and case studies and link them with well-known concepts,as well as critically question and discuss them.

Course OutcomesOn successful completion, students will be able to

▪ identify current research trends and topics in data science.▪ outline a selected topic in the form of a written essay.▪ explain relevant assumptions and design choices pertaining to the topic of choice.▪ relate the chosen topic to comparable approaches.▪ name and describe potential applications for the chosen topic's concepts.

DLMDSSCTDS01 21

www.iubh.de

Page 22: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Contents▪ The seminar covers current topics in data science. Each participant must write a seminar

paper on a topic assigned to him/her.

Instructional Methods☐ Course Book☐ Interactive Book☐ Vodcast/Shortcast☐ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☐ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Bishop, C. M. (2016). Pattern recognition and machine learning. New York, NY: Springer.▪ James, G., Witten, D., Hastie, T., & Tibshirani, R. (2017).

Introduction to statistical learning. New York, NY: Springer.

▪ Kirk, M. (2017). Thoughtful machine learning with Python. Sebastopol, CA: O’Reilly.▪ Kleppmann, M. (2017).

Designing data-intensive applications: The big ideas behind reliable, scalable, andmaintainable systems.

Sebastopol, CA: O’Reilly.

DLMDSSCTDS0122

www.iubh.de

Page 23: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Machine LearningModule Code: DLMDSML

Module Typesee curriculum

Admission RequirementsDLMDSAM01, DLMDSPWP01

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study90 h

Tutorial30 h

Self Test30 h

Hours Total150 h

Module CoordinatorProf. Dr. Thomas Zöller

Contributing Courses to Module

▪ Machine Learning (DLMDSML01)

Module Exam Type

Module ExamExam

Split Exam

Weight of Modulesee curriculum

Module Contents▪ Supervised, unsupervised, and reinforcement learning approaches▪ Regression and classification learning problems▪ Estimation of functional dependencies via regression techniques▪ Data clustering▪ Support vector machines, large margin classification▪ Decision tree learning

23DLMDSML

www.iubh.de

Page 24: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesMachine LearningOn successful completion, students will be able to▪ know different machine learning model classes.▪ comprehend the difference between supervised, unsupervised, and reinforcement learning

methods.▪ understand common machine learning models.▪ analyze trade-offs in the application of different models.▪ appropriately choose machine learning models according to a given task.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

24 DLMDSML

www.iubh.de

Page 25: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Machine LearningCourse Code: DLMDSML01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission RequirementsDLMDSAM01, DLMDSPWP01

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study90 h

Tutorial30 h

Self Test30 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Exam

Course DescriptionMachine learning is a field of scientific study concerned with algorithmic techniques that enablemachines to learn performance on a given task via the discovery of patterns or regularities inexemplary data. Consequently, its methods commonly draw upon a statistical basis in conjunctionwith the computational capabilities of modern computing hardware. This course aims to acquaintthe student with the main branches of machine learning and provide a thorough introduction tothe most widely used approaches and methods in this field.

Course OutcomesOn successful completion, students will be able to

▪ know different machine learning model classes.▪ comprehend the difference between supervised, unsupervised, and reinforcement learning

methods.▪ understand common machine learning models.▪ analyze trade-offs in the application of different models.▪ appropriately choose machine learning models according to a given task.

DLMDSML01 25

www.iubh.de

Page 26: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Contents1. Introduction to Machine Learning

1.1 Regression & Classification1.2 Supervised & Unsupervised Learning1.3 Reinforcement Learning

2. Clustering2.1 Introduction to clustering2.2 K-Means2.3 Expectation Maximization2.4 DBScan2.5 Hierarchical Clustering

3. Regression3.1 Linear & Non-linear Regression3.2 Logistic Regression3.3 Quantile Regression3.4 Multivariate Regression3.5 Lasso & Ridge Regression

4. Support Vector Machines4.1 Introduction to Support Vector Machines4.2 SVM for Classification4.3 SVM for Regression

5. Decision Trees5.1 Introduction to Decision Trees5.2 Decision Trees for Classification5.3 Decision Trees for Regression

6. Genetic Algorithms6.1 Introduction to Genetic Algorithms6.2 Applications of Genetic Algorithms

DLMDSML0126

www.iubh.de

Page 27: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☑ Exam Template☐ Review Book☐ Sprint☐ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Bishop, C. M. (2011). Pattern recognition and machine learning. New York, NY: Springer.▪ Efron, B., & Hastie, T. (2016). Computer age statistical inference. Cambridge: Cambridge

University Press.▪ Muller, A. C., & Guido, S. (2016). Introduction to machine learning with Python. Sebastopol, CA:

O’Reilly.▪ VanderPlas, J. (2017). Python data science handbook. Sebastopol, CA: O’Reilly Publishing.

DLMDSML01 27

www.iubh.de

Page 28: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

DLMDSML01

Page 29: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Deep LearningModule Code: DLMDSDL

Module Typesee curriculum

Admission RequirementsDLMDSAM01, DLMDSPWP01, DLMDSML01

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Module CoordinatorProf. Dr. Thomas Zöller

Contributing Courses to Module

▪ Deep Learning (DLMDSDL01)

Module Exam Type

Module ExamOral Assignment

Split Exam

Weight of Modulesee curriculum

Module Contents▪ Introduction to neural networks and deep earning▪ Network architectures▪ Neural network training▪ Alternative training methods▪ Further network architectures

29DLMDSDL

www.iubh.de

Page 30: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesDeep LearningOn successful completion, students will be able to▪ comprehend the fundamental building blocks of neural networks.▪ understand concepts in deep learning.▪ analyze the relevant deep learning architecture in a wide range of application scenarios.▪ create deep learning models.▪ utilize alternative methods to train deep learning models.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

30 DLMDSDL

www.iubh.de

Page 31: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Deep LearningCourse Code: DLMDSDL01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission RequirementsDLMDSAM01, DLMDSPWP01, DLMDSML01

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Oral Assignment

Course DescriptionNeural networks and deep learning approaches have revolutionized the fields of data science andartificial intelligence in recent years, and applications built on these techniques have reached orsurpassed human performance in many specialized applications.After a short review of the originsof neural networks and deep learning, this course will cover the most common neural networkarchitectures and discuss in detail how neural networks are trained using dedicated data samples,avoiding common pitfalls such as overtraining.The course includes a detailed overview ofalternative methods to train neural networks and further network architectures which are relevantin a wide range of specialized application scenarios.

DLMDSDL01 31

www.iubh.de

Page 32: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ comprehend the fundamental building blocks of neural networks.▪ understand concepts in deep learning.▪ analyze the relevant deep learning architecture in a wide range of application scenarios.▪ create deep learning models.▪ utilize alternative methods to train deep learning models.

Contents1. Introduction to Neural Network and Deep Learning

1.1 The Biological Brain1.2 Perceptron and Multi-Layer Perceptrons

2. Network Architectures2.1 Feed-Forward Networks2.2 Convolutional Networks2.3 Recurrent Networks, Memory Cells and LSTMs

3. Neural Network Training3.1 Weight Initialization and Transfer Function3.2 Backpropagation and Gradient Descent3.3 Regularization and Overtraining

4. Alternative Training Methods4.1 Attention4.2 Feedback Alignment4.3 Synthetic Gradients4.4 Decoupled Network Interfaces

5. Further Network Architectures5.1 Generative Adversarial Networks5.2 Autoencoders5.3 Restricted Boltzmann Machines5.4 Capsule Networks5.5 Spiking Networks

DLMDSDL0132

www.iubh.de

Page 33: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Chollet, F. (2017). Deep learning with Python. Shelter Island, NY: Manning.▪ Efron, B., & Hastie, T. (2016). Computer age statistical inference. Cambridge: Cambridge

University Press.▪ Geron, A. (2017). Hands-on machine learning with Scikit-Learn and TensorFlow. Boston, MA:

O’Reilly Publishing.▪ Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. Boston, MA: MIT Press.▪ Russel, S., & Norvig, P. (2010). Artificial intelligence – A modern approach (3rd ed.). Essex:

Pearson.

DLMDSDL01 33

www.iubh.de

Page 34: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

DLMDSDL01

Page 35: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Case Study: Model EngineeringModule Code: DLMDSME

Module Typesee curriculum

Admission RequirementsDLMDSAM, DLMDSAS, DLMDSPWP, DLMDSML, DLMDSDL

Study LevelMA

Credit Points5

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Module CoordinatorDr. Markus Pak

Contributing Courses to Module

▪ Case Study: Model Engineering (DLMDSME01)

Module Exam Type

Module ExamWritten Assessment: Case Study

Split Exam

Weight of Modulesee curriculum

Module Contents▪ Data science methodologies▪ Data quality▪ Feature engineering▪ Feature selection▪ Building a predictive model▪ Avoiding common fallacies

35DLMDSME

www.iubh.de

Page 36: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Learning OutcomesCase Study: Model EngineeringOn successful completion, students will be able to▪ understand current data science methodologies.▪ devaluate the quality of the data used in data science projects.▪ create new features from raw data.▪ apply feature selection techniques.▪ make predictive models using data science techniques.▪ identify common fallacies and know how to avoid them.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

36 DLMDSME

www.iubh.de

Page 37: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Case Study: Model EngineeringCourse Code: DLMDSME01

Course TypeCase Study

Study FormatFernstudium

Study LevelMA

Admission RequirementsDLMDSAM, DLMDSAS, DLMDSPWP, DLMDSML, DLMDSDL

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Written Assessment: Case Study

Course DescriptionThe construction of data science models and applying the techniques to real-world problemsrequires a deep understanding of data science processes and techniques beyond the applicationof relevant algorithms.This course starts by introducing two commonly used data sciencemethodologies: CRISP-DM and MS Team Data Science. Any data taken from real machines, systems,or processes will include some errors to varying degrees. This course discusses in detail how todetect and correct data quality issues, including the importance of domain knowledge in thedetermination of the veracity of the data.Many machine learning approaches require the creationand subsequent selection of model features which determine which part of the data are used inwhich way in the later modelling step. This course discusses methods to engineer and build newfeatures from raw data and outlines statistical methods to identify the most relevant features forthe given task.Finally, this course outlines strategies to avoid common fallacies when buildingdata science models, as well as approaches to automate workflows.

DLMDSME01 37

www.iubh.de

Page 38: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ understand current data science methodologies.▪ devaluate the quality of the data used in data science projects.▪ create new features from raw data.▪ apply feature selection techniques.▪ make predictive models using data science techniques.▪ identify common fallacies and know how to avoid them.

Contents1. Data Science Methodologies

1.1 CRISP-DM1.2 MS Team Data Science

2. Data Quality2.1 Evaluating data quality2.2 Using low quality data2.3 Data duality and domain knowledge

3. Feature Engineering3.1 Building new features3.2 Splitting variables3.3 Feature engineering exploiting domain knowledge

4. Feature Selection4.1 Univariate feature selection4.2 Model based feature selection

5. Building a Predictive Model5.1 Establishing a benchmark model5.2 Prediction as probabilities5.3 Interpretable machine learning and results

6. Avoiding Common Fallacies6.1 Overtraining & generalization6.2 Overfitting & Occam’s Razor6.3 Workflow automation and model persistence

DLMDSME0138

www.iubh.de

Page 39: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Chapman, P. (n.d.). CRISP-DM user guide [PDF document]. Retrieved from https://s2.smu.edu/

~mhd/8331f03/crisp.pdf▪ Geron, A. (2017).

Hands-on machine learning with Scikit-Learn and TensorFlow.Boston, MA: O’Reilly Publishing.

▪ Kuhn, M., & Johnson, K. (2013).Applied predictive modeling.

New York, NY: Springer.▪ Maydanchik, A. (2007).

Data quality assessment.New Jersey: Technics Publications.

▪ Microsoft. (2017). Team Data Science Process Documentation. Retrieved from https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/overview

▪ Müller, A., & Guido, S. (2016).Introduction to machine learning with Python: A guide for data scientists.

Boston, MA: O’Reilly.▪ Olson, J. (2003).

Data quality – The accuracy dimension.San Francisco, CA: Morgan Kaufmann.

DLMDSME01 39

www.iubh.de

Page 40: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

DLMDSME01

Page 41: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and
Page 42: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and
Page 43: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

2. Semester

Page 44: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and
Page 45: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Big Data and Software EngineeringModule Code: DLMDSEBDSE

Module Typesee curriculum

Admission Requirements▪ none▪ DLMDSPWP

Study LevelMA

Credit Points10

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study220 h

Tutorial40 h

Self Test40 h

Hours Total300 h

Module Coordinator

Contributing Courses to Module

▪ Big Data Technologies (DLMDSBDT01)▪ Software Engineering for Data Intensive Sciences (DLMDSSEDIS01)

Module Exam Type

Module Exam Split ExamBig Data TechnologiesOral Assignment ( 100)

Software Engineering for Data Intensive SciencesOral Assignment

Weight of Modulesee curriculum

45DLMDSEBDSE

www.iubh.de

Page 46: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Module Contents

Big Data Technologies▪ Data types and data sources▪ Databases▪ Modern storage frameworks▪ Data formats▪ Distributed computing

Software Engineering for Data Intensive Sciences▪ Agile project management▪ DevOps▪ Software development▪ API▪ From model to production

Learning OutcomesBig Data TechnologiesOn successful completion, students will be able to▪ identify the different types and sources of data.▪ understand different database concepts.▪ build new database structures.▪ evaluate various data storage frameworks w.r.t. project requirements.▪ analyze which data format to use for a given project.▪ create a distributed computing environment for a given project.

Software Engineering for Data Intensive SciencesOn successful completion, students will be able to▪ understand the agile approaches Scrum and Kanban.▪ explain how DevOps brings software development and operations together into one team.▪ write high-quality code using relevant software development techniques.▪ evaluate the requirements for APIs.▪ create APIs for software applications.▪ identify the challenges of bringing a model into production.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Data Science & Artificial Intelligence

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

46 DLMDSEBDSE

www.iubh.de

Page 47: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Big Data TechnologiesCourse Code: DLMDSBDT01

Course TypeOnline-Vorlesung

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: yes

Type of Exam Oral Assignment

Course DescriptionData are often considered the “new oil”, the raw material from which value is created. To harnessthe power of data, the data need to be stored and processed on a technical level. This courseintroduces the four “Vs” of data, as well as typical data sources and types. This course thendiscusses how data are stored in databases. Particular focus is given to database structures anddifferent types of databases, e.g., relational, noSQL, NewSQL, and time-series.Beyond classical andmodern databases, this course covers a wide range of storage frameworks such as distributedfilesystems, streaming, and query frameworks. This is complemented by a detailed discussion ofdata storage formats ranging from classical approaches such as CSV and HDF5 to more modernapproaches like Apache Arrow and Parquet.Finally, this course gives an overview of distributedcomputing environments based on local clusters, cloud computing facilities, and container-basedapproaches.

DLMDSBDT01 47

www.iubh.de

Page 48: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ identify the different types and sources of data.▪ understand different database concepts.▪ build new database structures.▪ evaluate various data storage frameworks w.r.t. project requirements.▪ analyze which data format to use for a given project.▪ create a distributed computing environment for a given project.

Contents1. Data Types and Data Sources

1.1 The 4Vs of data: volume, velocity, variety, veracity1.2 Data sources1.3 Data types

2. Databases2.1 Database structures2.2 Introduction to SQL2.3 Relational databases2.4 nonSQL, NewSQL databases2.5 Timeseries DB

3. Modern data storage frameworks3.1 Distributed Filesystems3.2 Streaming frameworks3.3 Query frameworks

4. Data formats4.1 Traditional data exchange formats4.2 Apache Arrow4.3 Apache Parquet

5. Distributed Computing5.1 Cluster-based approaches5.2 Containers5.3 Cloud-based approaches

DLMDSBDT0148

www.iubh.de

Page 49: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Date, C. J. (2012). Database design and relational theory: Normal forms and all that jazz.

Sebastopol, CA: O’Reilly Publishing.▪ Karau, H., Konwinski, A., Wendell, A., & Zaharia, M. (2015). Learning spark: Lightning-fast data

analysis. Sebastopol, CA: O’Reilly Publishing.▪ Narkhede, N., Shapira, G., & Palino, T. (2017). Kafka: The definitive guide: Real-time data and

stream processing at scale. Sebastopo, CA: O’Reilly Publishing.▪ Poulton, N. (2017). Docker deep dive. Nigel Poulton.▪ Psaltis, A. (2017). Streaming data: Understanding the real-time pipeline. Shelter Island, NY:

Manning Publications.▪ Redmond, E., & Wilson, J. R. (2012). Seven databases in seven weeks: A guide to modern

databases and the noSQL movement. Dallas, TX: Pragmatic Bookshelf.▪ Sadalage, P., & Fowler, M. (2012). NoSQL distilled: A brief guide to the emerging world of

polyglot persistence. Ann Arbor, MI: Addison-Wesley.▪ Viescas, J., & Hernandez, M. (2014). SQL queries for mere mortals: A hands-on guide to data

manipulation in SQL, (3rd ed.). Ann Arbor, MI: Addison-Wesley.▪ White, T. (2015). Hadoop: The definitive guide: Storage and analysis at Internet scale.

Sebastopol, CA: O’Reilly Publishing.

DLMDSBDT01 49

www.iubh.de

Page 50: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Software Engineering for Data Intensive SciencesCourse Code: DLMDSSEDIS01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission RequirementsDLMDSPWP

Field of StudiesData Science & Artificial Intelligence

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Oral Assignment

Course DescriptionBuilding a successful data-based product requires a significant amount of high-quality codewhich needs to run in a professional production environment. This course starts by introducingthe agile approaches Scrum and Kanban and then discusses the shift from more traditionalsoftware development approaches to the DevOps culture.Special focus is given to the discussionand understanding of techniques and approaches for producing high-quality code such as unitand integration testing, test-driven development, pair programing, and continuous delivery andintegration.Since many software artefacts are accessed via APIs, this course introduces conceptsof API design and paradigms.Finally, this course addresses the challenges of bringing code into aproduction environment, building a scalable environment, and using cloud-cased approaches.

DLMDSSEDIS0150

www.iubh.de

Page 51: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ understand the agile approaches Scrum and Kanban.▪ explain how DevOps brings software development and operations together into one team.▪ write high-quality code using relevant software development techniques.▪ evaluate the requirements for APIs.▪ create APIs for software applications.▪ identify the challenges of bringing a model into production.

Contents1. Agile Project Management

1.1 Introduction to SCRUM1.2 Introduction to Kanban

2. DevOps2.1 Traditional lifecycle management2.2 Bringing development and operations together2.3 Impact of team structure2.4 Building a DevOps infrastructure

3. Software Development3.1 Unit & integration test, performance monitoring3.2 Test-driven development & pair programing3.3 Continuous delivery & integration3.4 Overview of relevant tools

4. API4.1 API design4.2 API paradigms

5. From Model to Production5.1 Building a scalable environment5.2 Model versioning and persistence5.3 Cloud-based approaches

DLMDSSEDIS01 51

www.iubh.de

Page 52: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☐ Course Book☐ Interactive Book☐ Vodcast/Shortcast☐ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☐ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Farcic, V. (2016).

The DevOps 2.0 toolkit: Automating the continuous deployment pipeline with containerizedmicroservices

. Scotts Valley, CA: CreateSpace Independent Publishing Platform.▪ Humble, J., & Farley, D. (2010).

Continuous delivery: Reliable software releases through build, test, and deploymentautomation

. Boston, MA: Addison-Wesley Professional.▪ Humble, J., Molesky, J., & O’Reilly, B. (2015).

Lean enterprise. Sebastopol, CA: O’Reilley Publishing.

▪ Hunt, A., & Thomas, D. (1999).The pragmatic programmer. From journeyman to master.

Reading, MA: Addison-Wesley.▪ Martin, R. C. (2008).

Clean code. Boston, MA: Prentice Hall.

▪ Morris, K. (2016).Infrastructure as code

. Sebastopol, CA: O’Reilley Publishing.▪ Richardson, L., & Ruby, S. (2007). RESTful web services. Sebastopol, CA: O’Reilley Publishing.▪ Senge, P. (1990).

The fifth discipline: The art and practice of the learningorganization. New York, NY: Broadway Business.

DLMDSSEDIS0152

www.iubh.de

Page 53: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Smart Manufacturing Methods and Industrial Automa-tion

Module Code: DLMDSESMMI

Module Typesee curriculum

Admission Requirementsnone

Study LevelMA

Credit Points10

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study180 h

Tutorial60 h

Self Test60 h

Hours Total300 h

Module CoordinatorProf. Dr. Leonardo Riccardi

Contributing Courses to Module

▪ Manufacturing Methods Industry 4.0 (DLMBMMIIT02)▪ Industrial Automation (DLMDSINDA01)

Module Exam Type

Module Exam Split ExamManufacturing Methods Industry 4.0Exam, 90

Industrial AutomationModule Exam ( 50)

Weight of Modulesee curriculum

53DLMDSESMMI

www.iubh.de

Page 54: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Module Contents

Manufacturing Methods Industry 4.0▪ Forming▪ Cutting▪ Rapid prototyping▪ Rapid tooling▪ Direct manufacturing

Industrial Automation▪ Mathematical frameworks for the formal description of discrete event systems▪ Analysis and evaluation methods▪ Simulation of discrete event systems▪ Supervisory control▪ Advanced issues (fault diagnosis, adaptive supervision, optimization)

Learning OutcomesManufacturing Methods Industry 4.0On successful completion, students will be able to▪ evaluate different manufacturing methods against given product and process requirements.▪ define and design modern additive techniques in contrast to traditional manufacturing.▪ assess and estimate the impact of current trends on manufacturing like cyber-physical

systems to given manufacturing challenges and practical problems.▪ apply modern processes like rapid prototyping, rapid tooling, and direct manufacturing.

Industrial AutomationOn successful completion, students will be able to▪ identify the main issues related to industrial automation and Industry 4.0 automation in

particular.▪ describe a discrete event system in a formal way by means of different mathematical

models.▪ analyze the performance of a system using formalisms and numerical simulation

approaches.▪ choose the best formalism for a given design scenario and formulate requirements.▪ design and implement a supervisory controller to fulfill requirements.▪ understand advanced topics related to Industry 4.0 industrial automation.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefields of Computer Science & SoftwareDevelopment and Engineering

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

54 DLMDSESMMI

www.iubh.de

Page 55: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Manufacturing Methods Industry 4.0Course Code: DLMBMMIIT02

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesComputer Science & Software Development

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study90 h

Tutorial30 h

Self Test30 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Exam, 90 Minuten

Course DescriptionThe aim of the course is to enable students to evaluate and identify appropriate manufacturingmethods in the context of Industry 4.0. For that purpose, the course provides a comprehensiveintroduction of such processes based on traditional, standardized manufacturing techniques thathave influenced and are still influencing production processes through technologicaldevelopments under the generic term Industry 4.0. These include technological advances inadditive manufacturing processes that enable applications such as rapid prototyping, rapidtooling, and direct manufacturing. Finally, the course deals with the consequences of thedigitization and networking of production facilities and their elements in terms of a cyber-physicalsystem.

DLMBMMIIT02 55

www.iubh.de

Page 56: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ evaluate different manufacturing methods against given product and process requirements.▪ define and design modern additive techniques in contrast to traditional manufacturing.▪ assess and estimate the impact of current trends on manufacturing like cyber-physical

systems to given manufacturing challenges and practical problems.▪ apply modern processes like rapid prototyping, rapid tooling, and direct manufacturing.

Contents1. Introduction to Manufacturing Methods

1.1 Basic Concepts1.2 Historical Development of Manufacturing1.3 About the Long Tail

2. Manufacturing Methods2.1 Casting and Molding2.2 Shaping2.3 Machining2.4 Joining2.5 Coating

3. Additive Manufacturing and 3D printing3.1 Basics and Legal Aspects3.2 Material Extrusion3.3 Vat Polymerization3.4 Powder Bed Fusion3.5 Material Jetting3.6 Binder Jetting3.7 Direct Energy Deposition3.8 Sheet Lamination

4. Rapid Prototyping4.1 Definitions4.2 Strategical and Operative Aspects4.3 Application Scenarios

DLMBMMIIT0256

www.iubh.de

Page 57: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

5. Rapid Tooling5.1 Definitions5.2 Direct and Indirect Methods5.3 Application Scenarios

6. Direct/Rapid Manufacturing6.1 Potentials and Requirements6.2 Implementation Examples

7. Cyber-Physical Production Systems7.1 Introduction7.2 Cyber-Physical Production Systems7.3 Impact on Design and Maintenance of Plants7.4 Dynamic Reconfiguration of Plants7.5 Application Examples

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☑ Exam Template☐ Review Book☐ Sprint☐ Guidelines☐ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

DLMBMMIIT02 57

www.iubh.de

Page 58: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Further Reading▪ Anderson, C. (2012).

Makers. The new industrial revolution. New York, NY: Crown Business.

▪ Gad, S. (2008).Implementing IT governance:

A practical guide to global best practices in IT management

. Reading: Van Haren Publishing.▪ Gebhardt, A. (2012).

Understanding additive manufacturing: Rapid prototyping – Rapid tooling – Rapidmanufacturing

. München/Cincinnati, OH: Hanser.▪ Groover, M. P. (2012).

Fundamentals of modern manufacturing: Materials, processes, and systems. Hoboken, NJ: John Wiley & Sons Inc.

DLMBMMIIT0258

www.iubh.de

Page 59: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Industrial AutomationCourse Code: DLMDSINDA01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesEngineering

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study90 h

Tutorial30 h

Self Test30 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Module Exam

DLMDSINDA01 59

www.iubh.de

Page 60: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course DescriptionProduction systems can be described as discrete event systems where the evolution ischaracterized by the occurrence of events. In the era of Industry 4.0 and highly-flexiblemanufacturing, there is the need to provide adequate means for the modeling, analysis, design,and control of flexible production environments.This course introduces several modelingapproaches for the mathematical description of discrete event systems, such as Automata, PetriNets, and Markov processes. Each approach is presented in both theory and practice withexamples taken from the industry. The approaches are grouped into logic—where only the logicsequence of events determines the evolution—and timed, where the time schedule of the eventsalso plays an important role. Although simple discrete event systems can be analyzedmathematically, complex systems need the support of computer simulation. The main issuesconcerning the simulation of discrete event systems are addressed.The final part of this courseintroduces the concept of supervisory control, which aims at changing the properties of a givensystem to improve specified behaviors and fulfill defined design specifications. Supervisorycontrol is addressed both from the theoretical practical sides, describing how it can beimplemented in a modern industrial environment.The course wraps up with discussion ofinteresting applications for modeling and design approaches, e.g., in the modeling and analysis ofan industrial production unit. Additional conversation on topics like fault-diagnosis, decentralizedand distributed supervision, optimization, and adaptive supervision provide a contingentconnection between classical industrial automation and the recent, (big) data-driven, flexible,Industry 4.0 advanced industrial automation.

Course OutcomesOn successful completion, students will be able to

▪ identify the main issues related to industrial automation and Industry 4.0 automation inparticular.

▪ describe a discrete event system in a formal way by means of different mathematicalmodels.

▪ analyze the performance of a system using formalisms and numerical simulationapproaches.

▪ choose the best formalism for a given design scenario and formulate requirements.▪ design and implement a supervisory controller to fulfill requirements.▪ understand advanced topics related to Industry 4.0 industrial automation.

Contents1. Introduction to Production Systems

1.1 Basic concepts and definitions1.2 Industrial supervision and control1.3 Challenges1.4 Trends

DLMDSINDA0160

www.iubh.de

Page 61: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

2. Automata2.1 Preliminaries2.2 Deterministic finite automata2.3 Non-deterministic finite automata2.4 Properties

3. Petri nets3.1 Preliminaries3.2 Modeling systems3.3 Properties3.4 Analysis methods

4. Timed models4.1 Timed automata4.2 Markov processes4.3 Queuing theory4.4 Timed Petri Nets

5. Simulation of discrete event systems5.1 Basic concepts5.2 Working principles5.3 Performance analysis5.4 Software tools

6. Supervisory control6.1 Basic concepts6.2 Specifications6.3 Synthesis6.4 Performance analysis6.5 Implementation

7. Applications7.1 Production system supervision7.2 Monitoring and diagnosis of faults7.3 Distributed and de-centralized supervision7.4 Model-based optimization of production systems7.5 Adaptive supervisory control

DLMDSINDA01 61

www.iubh.de

Page 62: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☑ Exam Template☐ Review Book☐ Sprint☐ Guidelines☐ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Cassandras, C. G., & Lafortune, S. (Eds.). (2008).

Introduction to discrete event systems. Boston, MA: Springer.

▪ Choi, B. K., & Kang, D. (2013).Modeling and simulation of discrete-event systems

. Hoboken, NJ: Wiley.▪ Ding, D., Wang, Z., & Wei, G. (2018).

Performance analysis and synthesis for discrete-time stochastic systems with network-enhanced complexities

. Boca Raton, FL: CRC Press.▪ Hrúz, B., & MengChu, Z. (2007).

Modeling and control of discrete-event dynamic systems. London: Springer.

▪ Seatzu, C., Silva, M., & van Schuppen, J. H. (Eds.). (2013).Control of discrete-event systems

. London: Springer.▪ Wonham, W. M., & Cai, K. (2019).

Supervisory control of discrete-event systems. Cham: Springer.

▪ Zimmermann, A. (2008).Stochastic discrete event systems

. Berlin, Heidelberg: Springer.

DLMDSINDA0162

www.iubh.de

Page 63: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Applied Autonomous DrivingModule Code: DLMDSEAAD

Module Typesee curriculum

Admission Requirementsnone

Study LevelMA

Credit Points10

Semester / Termsee curriculum

Duration Regularly offered inWiSe/SoSe

Language of InstructionEnglisch

Student Workload (in hours)

Self Study200 h

Tutorial50 h

Self Test50 h

Hours Total300 h

Module Coordinator

Contributing Courses to Module

▪ Architectures of Self-Driving Vehicles (DLMDSEAAD01)▪ Case Study: Localization, Motion Planning and Sensor Fusion (DLMDSEAAD02)

Module Exam Type

Module Exam Split ExamArchitectures of Self-Driving VehiclesExam, 90

Case Study: Localization, Motion Planning and Sensor FusionWritten Assessment: Case Study

Weight of Modulesee curriculum

63DLMDSEAAD

www.iubh.de

Page 64: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Module Contents

Architectures of Self-Driving Vehicles▪ Architectural patterns of a self-driving car▪ Perception and motion control▪ Social impact of autonomous vehicles

Case Study: Localization, Motion Planning and Sensor Fusion▪ Algorithms for localization and navigation▪ Sensor fusion methods for localization and objects tracking▪ Motion planning algorithms

Learning OutcomesArchitectures of Self-Driving VehiclesOn successful completion, students will be able to▪ explain and recognize the main components of a self-driving car.▪ distinguish the sensor solutions for a self-driving car and adopt the best one for a given

scenario.▪ model and implement a simple motion control system.▪ manage the main communication protocols to retrieve valuable information.▪ reflect on the social impact of self-driving cars.

Case Study: Localization, Motion Planning and Sensor FusionOn successful completion, students will be able to▪ distinguish the methods used for localization, motion planning, and sensor fusion.▪ apply the methods to autonomous vehicles.▪ understand the main issues related to the adoption of autonomous vehicles in real-world

scenarios.

Links to other Modules within the StudyProgramThis module is similar to other modules in thefield of Engineering

Links to other Study Programs of IUBHAll Master Programmes in the IT & Technologyfields

64 DLMDSEAAD

www.iubh.de

Page 65: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Architectures of Self-Driving VehiclesCourse Code: DLMDSEAAD01

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesEngineering

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study90 h

Tutorial30 h

Self Test30 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Exam, 90 Minuten

Course DescriptionThis course gives an overview of the main architectural aspects of a self-driving car. Afterintroducing the hardware and software platforms, the course presents the sensor solutionsnecessary to provide environment perception for autonomous vehicles. Such perception yields theinformation used for motion control, including braking and steering. The fundamental conceptsfor the realization and implementation of motion control are presented, together with relatedsafety issues (e.g., motion control under false information). The way in which a self-driving carexchanges information with the outside world is also discussed, and the main technologies andprotocols are introduced. The last part of the course elaborates on the social impact of self-driving cars: ethics, mobility, and design.

DLMDSEAAD01 65

www.iubh.de

Page 66: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course OutcomesOn successful completion, students will be able to

▪ explain and recognize the main components of a self-driving car.▪ distinguish the sensor solutions for a self-driving car and adopt the best one for a given

scenario.▪ model and implement a simple motion control system.▪ manage the main communication protocols to retrieve valuable information.▪ reflect on the social impact of self-driving cars.

Contents1. Introduction

1.1 Basic concepts and key technologies1.2 Hardware overview1.3 Software overview1.4 State of the art and open challenges1.5 Trends

2. Environment Perception2.1 Basic concepts2.2 GPS2.3 Inertial sensors2.4 Lidar and Radar2.5 Cameras

3. Moving, Braking, Steering3.1 Fundamentals3.2 Dynamics of a mobile vehicle3.3 Braking technologies3.4 Lateral and longitudinal control3.5 Safety issues

4. Communication4.1 Car2X communication4.2 Protocols4.3 Safety issues

DLMDSEAAD0166

www.iubh.de

Page 67: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

5. Social Impact5.1 Ethics for autonomous vehicles5.2 New mobility5.3 Autonomous vehicles and design

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☑ Exam Template☐ Review Book☐ Sprint☐ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Ben-Ari, M., & Mondada, F. (2018).

Elements of robotics. Cham: Springer.

▪ Cheng, H. (2011).Autonomous intelligent vehicles

. London: Springer.▪ Fazlollahtabar, H., & Saidi-Mehrabad, M. (2015).

Autonomous guided vehicles. Cham: Springer.

▪ Maurer, M., Gerdes, J. C., Lenz, B., & Winner, H. (Eds.). (2016).Autonomous driving

. Berlin, Heidelberg: Springer.▪ Miucic, R. (Ed.). (2019).

Connected vehicles. Cham: Springer.

▪ Yu, H., Li, X., Murray, R. M., Ramesh, S., & Tomlin, C. J. (Eds.). (2019).Safe, autonomous and intelligent vehicles

. Cham: Springer.

DLMDSEAAD01 67

www.iubh.de

Page 68: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Case Study: Localization, Motion Planning and SensorFusion

Course Code: DLMDSEAAD02

Course TypeCase Study

Study FormatFernstudium

Study LevelMA

Admission Requirementsnone

Field of StudiesEngineering

Credit Points5

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study110 h

Tutorial20 h

Self Test20 h

Hours Total150 h

Information about the examination

Examination Admission Requirements BOLK: yesCourse Evaluation: no

Type of Exam Written Assessment: Case Study

DLMDSEAAD0268

www.iubh.de

Page 69: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Course DescriptionThis course provides the fundamental concepts and methods of localization, motion planning,and sensor fusion for mobile robotics and self-driving cars. Mobile robots and autonomousvehicles rely on the ability to perceive the environment and react to its dynamic changes.The firstpart of the course focuses on the representation of motion and navigation based on odometry,which is affected by errors due to information uncertainty. A possible solution is offered bylocalization methods which use odometry and complementary information, such as a GPS signal,to improve the estimation of the position of the autonomous vehicles within a reference frame. Inthis way, the vehicle is able to move towards a goal.The problems with detecting dynamic changein the environment is addressed in the last part of the course, where the methods of sensorfusion are introduced. Thanks to the fusion of multiple data sources, information can beextracted, e.g., an approaching object or a change in a situation can be revealed. The autonomousvehicle must be able to track the object and react to its movement to avoid human hazard anddamage. The determination of the best trajectory to follow is addressed in the final part of thecourse.The course gives a hands-on overview of the main methods for localization, motionplanning, and sensor fusion. The students must apply the concepts and methods to case studiesinvolving a self-driving vehicle in two main scenarios: “on the road” and in a manufacturingfacility.

Course OutcomesOn successful completion, students will be able to

▪ distinguish the methods used for localization, motion planning, and sensor fusion.▪ apply the methods to autonomous vehicles.▪ understand the main issues related to the adoption of autonomous vehicles in real-world

scenarios.

Contents1. Motion and Odometry

1.1 Basic principles1.2 Motion models1.3 Navigation by odometry1.4 Holonomic and non-holonomic motion1.5 Errors

2. Local Navigation2.1 Basic concepts2.2 Path finding2.3 Obstacle avoidance

DLMDSEAAD02 69

www.iubh.de

Page 70: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

3. Localization3.1 Basic concepts3.2 Triangulation3.3 GPS3.4 Probabilistic localization3.5 Uncertainty of motion

4. Sensor Fusion4.1 Sensors4.2 Elaborating data from sensors4.3 Kalman filter4.4 Extended Kalman filter4.5 Tracking objects

5. Motion Planning5.1 Path planning5.2 Motion prediction5.3 Trajectory generation

Instructional Methods☑ Course Book☑ Interactive Book☑ Vodcast/Shortcast☑ Podcast☐ Exam Template☐ Review Book☐ Sprint☑ Guidelines☑ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

DLMDSEAAD0270

www.iubh.de

Page 71: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Further Reading▪ Koch, W., & Springer-Verlag GmbH. (n.d.).

Tracking and sensor data fusion methodological framework and selected applications. Berlin, Heidelberg: Springer.

▪ Marchthaler, R., & Dingler, S. (2017).Kalman-Filter

. Wiesbaden: Springer.▪ Mitchell, H. B. (2007).

Multi-sensor data fusion: An introduction. Berlin, Heidelberg: Springer.

▪ Valencia, R., & Andrade-Cetto, J. (2018).Mapping, planning and exploration with Pose SLAM

. Cham: Springer.▪ Wang, P. K.-C. (2015).

Visibility-based optimal path and motion planning. Cham: Springer.

DLMDSEAAD02 71

www.iubh.de

Page 72: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

DLMDSEAAD02

Page 73: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Master ThesisModulcode: DLMMTHE

Modultyps. Curriculum

ZugangsvoraussetzungenSee study and exam regulation (SPO).

NiveauMA

ECTS-Punkte20

Semesters. Curriculum

Dauer Regulär angeboten imWiSe/SoSe

UnterrichtsspracheDeutsch

Zeitaufwand Studierende

Selbststudium600 h

Gesamtstunden600 h

Modulverantwortliche(r)Prof. Dr. Holger Sommerfeldt

Kurse im Modul

▪ Master Thesis (DLMMTHE01)▪ Thesis Defence (DLMMTHE02)

Art der Prüfung(en)

Modulprüfung TeilmodulprüfungMaster ThesisWritten Assessment: Master Thesis

Thesis DefencePresentation: Colloquium

Anteil der Modulnote an der Gesamtnotes. Curriculum

73DLMMTHE

www.iubh.de

Page 74: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Lehrinhalt des Moduls

Master Thesis▪ Written Master Thesis

Thesis Defense

Thesis Defence

Qualifikationsziele des ModulsMaster ThesisNach erfolgreichem Abschluss sind die Studierenden in der Lage,▪ The objective of this module is the completion of a written assignment, in line with scientific

methodology, that demonstrates the student’s capabilities through independentinvestigation of a topic pertaining to the master program’s area of focus.

Thesis DefenceNach erfolgreichem Abschluss sind die Studierenden in der Lage,▪ The main objective of the thesis defense is for the student to prove their competence in

research methodology and the specific subject matter. The students should also be able toactively participate in a subject specific discussion at a higher academic level with subjectarea experts. Additionally, the defense will evaluate the academic presentation skills andoverall communication skills of the student.

Bezüge zu anderen Modulen im StudiengangThis module is similar to other modules in thefield of Methods.

Bezüge zu anderen Studiengängen der IUBHAll Master Programmes in the Business &Administration field.

74 DLMMTHE

www.iubh.de

Page 75: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Master ThesisKurscode: DLMMTHE01

KursartOnline Lecture

StudienformFernstudium

NiveauMA

ZugangsvoraussetzungenSee current study and exam regulations (SPO)

KompetenzfeldMethods

ECTS-Punkte18

SWS UnterrichtsspracheDeutsch

Zeitaufwand Studierende

Selbststudium540 h

Gesamtstunden540 h

Informationen zur Prüfung

Prüfungszulassungsvoraussetzungen BOLK: NeinEvaluation: Nein

Prüfungsleistung Written Assessment: Master Thesis

Beschreibung des KursesThe aim of the master thesis is to effectively apply the knowledge acquired throughout the mastercourse to an academic paper that has a thematic reference to the master program. The thesis canconsist of an empirical study or theoretical research. The thesis is an independent piece of work,that, with the guidance of a supervisor, seeks to scientifically analyze and critically discuss achosen issue, and suggest possible solutions. The chosen topic from the student’s area ofspecialization should demonstrate their acquired competence in the functional area, yet alsoenrich and round out the student’s scientific knowledge. This will optimally prepare the studentfor the needs of their future career path.

KurszieleNach erfolgreichem Abschluss sind die Studierenden in der Lage,

▪ The objective of this module is the completion of a written assignment, in line with scientificmethodology, that demonstrates the student’s capabilities through independentinvestigation of a topic pertaining to the master program’s area of focus.

DLMMTHE01 75

www.iubh.de

Page 76: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Kursinhalt▪ The master thesis should clearly state the topic and research question, and should, through

extensive research, reflect the current state of the field in question. The student shoulddemonstrate their knowledge in the form of an independent and solution oriented paper,using theoretical and/or empirical norms.

Lehrmethoden☐ Printskript☐ Interactive Book☐ Vodcast/Shortcast☐ Podcast☐ Musterklausur☐ Repetitorium☐ Sprint☐ Leitfäden☐ Live-Tutorium☐ MyCampus-Forum☐ Piazza

Literatur

Weiterführende Literatur▪ Bui, Y. N. (2013). How to Write a Master's Thesis (2nd ed.). SAGE Publications, Incorporated.▪ Turabian, K. L. (2013). A Manual for Writers of Research Papers, theses, and dissertations (8th

ed.). University of Chicago Press.▪ Further subject specific literature

DLMMTHE0176

www.iubh.de

Page 77: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Thesis DefenceCourse Code: DLMMTHE02

Course TypeOnline Lecture

Study FormatFernstudium

Study LevelMA

Admission RequirementsSee current study and exam regulations (SPO)

Field of StudiesMethods

Credit Points2

Contact Hours (per week) Language of InstructionEnglish

Student Workload (in hours)

Self Study60 h

Hours Total60 h

Information about the examination

Examination Admission Requirements BOLK: noCourse Evaluation: no

Type of Exam Presentation: Colloquium

Course DescriptionThe thesis defense takes place after the written master thesis has been handed in by the student.The examiners (the supervisor and a second examiner) will invite the student to the defense.During the presentation, the student will demonstrate that he/she personally has independentlyproduced the content and the results of their written thesis. The thesis defense consists of apresentation where the student discusses the most significant research outcomes and the resultsof their thesis, followed by a question-and-answer session chaired by the examiners.

Course OutcomesNach erfolgreichem Abschluss sind die Studierenden in der Lage,

▪ The main objective of the thesis defense is for the student to prove their competence inresearch methodology and the specific subject matter. The students should also be able toactively participate in a subject specific discussion at a higher academic level with subjectarea experts. Additionally, the defense will evaluate the academic presentation skills andoverall communication skills of the student.

DLMMTHE02 77

www.iubh.de

Page 78: MODULHANDBUCH · 2020. 10. 6. · Kurs DLMDSAS01: Advanced Statistics ... density distributions.After defining and introducing the fundamental concepts of statistics, the ... and

Contents▪ The thesis defense consists of a presentation of the results and applied method of the

master thesis, followed by a question-and-answer session chaired by the examiners.

Instructional Methods☐ Course Book☐ Interactive Book☐ Vodcast/Shortcast☐ Podcast☐ Exam Template☐ Review Book☐ Sprint☐ Guidelines☐ Live Tutorials☐ MyCampus Forum☐ Piazza

Literature

Further Reading▪ Subject specific literature chosen by the student

DLMMTHE0278

www.iubh.de