TH Köln

Master Digital Sciences

Documents for Study Program Accreditation

Module »Mobile and Distributed Systems« (MODI)

Organizational Details

Responsible for the module
Prof. Dr. Matthias Böhmer (Faculty F10)
Language
English (in case of intern. part.)
Offered in
Summer Semester (Duration 1 Semester)
Location
Campus Gummersbach, or remote
Number of participants
minimum 5, maximum 20
Precondition
none
Recommendation
none
ECTS
6
Effort
Total effort 180h
Total contact time
72h (18h lecture / 36h seminar / 18h exercise)
Time for self-learning
108h (containing 108h self-organized project work)
Exam
Project (during semester) in conjunction with a scientific paper and presentation
Competences taught by the module
Analyze Domains, Model Systems, Implement Concepts, Deploy Products, Optimize Systems, Apply Standardization
General criteria covered by the module
Digitization

Mapping to Focus Areas

Below, you find the module's mapping to the study program's focus areas. This is done as a contribution to all relevant focus areas (in ECTS, and content-wise). This is also relevant for setting the module in relation to other modules, and tells to what extent the module might be part of other study programs.

Focus Area ECTS (prop.) Module Contribution to Focus Area
Architecting and Coding Software 4

The module contributes to growing competencies in this field since students will relate their own challenges to theoretical and conceptional foundations and the state of the art, design distributed systems and software architectures based on appropriate architecture patterns, and assess and choose relevant software and hardware stacks as well as methods and tools.

Designing Innovations and Products 1

Students will reflect on and study mobile and distributed systems with regard to research and innovation.

Managing and Running IT 1

Students will build their concepts as executable code and deployable systems.

Learning Outcome

After finishing this module students will be able to design, to build and to study mobile and distributed systems. They will achieve this goal by

  • relating their own challenges to theoretical and conceptional foundations and the state of the art,
  • designing distributed systems and software architectures based on appropriate architecture patterns,
  • assessing and choosing relevant software and hardware stacks as well as methods and tools,
  • implementing their concepts as executable code and deployable systems,
  • reflecting on and studying mobile and distributed systems with regard to research and innovation.

This will enable participants to design, build and study mobile and distributed systems. It will empower them to contribute to research and development oriented projects.

Module Content

  1. Mobile Computing
  2. Edge Computing and Internet of Things
  3. Fields of applications
  4. System architectures and pattern
  5. Relevant technologies and protocols
  6. Case studies (e.g. Corona Warning App)

Forms of Teaching and Learning

  • Lectures and seminars
  • Project and lab work

Learning Material Provided by Lecturer

  • Lecture slides
  • Collaboration tools (e.g. wiki, repository)
  • List of selected literature and web resources

Literature

  • Will be made available via wiki