Jump to content

Master Informationstechnik Teilzeit

Fast facts

  • Department

    Informationstechnik

  • Stand/version

    2021

  • Standard period of study (semester)

    8

  • ECTS

    120

Study plan

  • Compulsory elective modules 3. Semester

  • Compulsory elective modules 5. Semester

  • Compulsory elective modules 8. Semester

Module overview

1. Semester of study

Digitale Signalverarbeitung 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106070

  • Language(s)

    de

  • Duration (semester)

    1


Digitale Signalverarbeitung 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106080

  • Language(s)

    de

  • Duration (semester)

    1


Embedded System 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106110

  • Language(s)

    de

  • Duration (semester)

    1


Embedded System 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106120

  • Language(s)

    de

  • Duration (semester)

    1


Energiesystemtechnik
  • PF
  • 3 SWS
  • 8 ECTS

  • Number

    60060

  • Language(s)

    de

  • Duration (semester)

    1


Energiewirtschaft
  • PF
  • 4 SWS
  • 8 ECTS

  • Number

    60080

  • Language(s)

    de

  • Duration (semester)

    1


Fahrzeugelektronik
  • PF
  • 3 SWS
  • 8 ECTS

  • Number

    60050

  • Language(s)

    de

  • Duration (semester)

    1


Höhere Mathematik 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106020

  • Language(s)

    de

  • Duration (semester)

    1


Höhere Mathematik 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106010

  • Language(s)

    de

  • Duration (semester)

    1


KI-Systeme 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106090

  • Language(s)

    de

  • Duration (semester)

    1


KI-Systeme 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106100

  • Language(s)

    de

  • Duration (semester)

    1


Kommunikationstechnik 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106050

  • Language(s)

    de

  • Duration (semester)

    1


Kommunikationstechnik 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106060

  • Language(s)

    de

  • Duration (semester)

    1


Mikroelektronik
  • PF
  • 3 SWS
  • 8 ECTS

  • Number

    60040

  • Language(s)

    de

  • Duration (semester)

    1


Projektarbeit 1
  • PF
  • 3 SWS
  • 6 ECTS

  • Number

    A03 60721

  • Language(s)

    de

  • Duration (semester)

    1


Theoretische Elektrotechnik 1
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106030

  • Language(s)

    de

  • Duration (semester)

    1


Theoretische Elektrotechnik 2
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    106040

  • Language(s)

    de

  • Duration (semester)

    1


Advanced Robotic Vision
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60682

  • Duration (semester)

    1


Angewandte biomechanische Messtechnik
  • WP
  • 4 SWS
  • 8 ECTS

  • Number

    11222

  • Duration (semester)

    1


Learning outcomes/competences

Test

Architekturen verteilter intelligenter Systeme
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60674

  • Duration (semester)

    1


Automotive Systems
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60675

  • Duration (semester)

    1


Biomedical Signal Processing
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60324

  • Duration (semester)

    1


Computer Netzwerke
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60630

  • Duration (semester)

    1


Computer Vision
  • WP
  • 3 SWS
  • 8 ECTS

  • Number

    60317

  • Duration (semester)

    1


Computer-Netzwerke 1
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106401

  • Duration (semester)

    1


Computer-Netzwerke 2
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106402

  • Duration (semester)

    1


Cyber Security A
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60636

  • Duration (semester)

    1


Cyber Security A
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    60

  • Self-study

    120


Learning outcomes/competences

Knowledge
  • Knows standards and platforms for specific domain
  • Knows target systems
  • Has acquired overview of target domain
Skills
  • Can describe relevant characteristics and challenges of application domain
  • Can model mechatronic systems for the domain
  • Can apply methodology and state of the art tools on real use cases
  • Can select tools and define tool chains and design flows
Competence - attitude
  • Can structure a real mechatronic systems design project
  • Can communicate and find solutions with domain experts
  • Understands issues from application domains and can integrate solutions into a holistic design

Contents

Applied embedded systems such as embedded controllers for industrial (i.e. robotics) applications are surrounded from sensors and actuators. Together with other embedded systems they can be groups of networked computers, which have a common goal for their work. This course gives an overview about the recent state of the art in embedded and cyber physical systems. Each semester, a selected CPS application will be analyzed in depth. This can be from robotic, energy, mobile communications or industrial scenarios (industry 4.0). The student will learn how to explore and structure a certain application domain and how to map the acquired skills and knowledge to that particular domain. CPS applications will be selected from recent research projects.


Course Structure
  1. Introduction to the application domain
  2. Characteristics of CPS in the application domain
  3. Architectures for application specific CPS
    1. Standards
    2. Platforms and Frameworks
    3. Design methodology and processes
  4. Domain specific languages (DSL) and applications
    1. DSL engineering
    2. Tools and Tool Chain Integration
  5. Target Platforms and Code Generation
    1. Code generation
    2. Using real time operating systems (RTOS)

Case Studies
  • CS01: AMALTHEA tool chain - will be used for case study
  • A recent use case from a research project will be discussed

Skills trained in this course: theoretical, practical and methodological skills

Teaching methods

  • Lectures, Labs (with AMALTHEA tools), homework
  • Access to tools and tool tutorials
  • Access to recent research papers

Participation requirements

none

Forms of examination

  • Oral Exam at the end of the course (50%) and
  • group work as homework (50%): modeling and target mapping of an example with AMALTHEA tools, demonstration and presentation

Requirements for the awarding of credit points

Passed exam and passed semester assignments
 

Applicability of the module (in other degree programs)

Requires:
  • MOD1-02 - Distributed and Parallel Systems
  • MOD1-03 - Embedded Software Engineering
Connects to:
  • MOD-E02 - Biomedical Systems
  • MOD-E04 - SW Architectures for Embedded Systems
  • MOD-E03 - Automotive Systems

Importance of the grade for the final grade

5,00%

Literature

Cyber Security B
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    60668

  • Duration (semester)

    1


Cyber Security B
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    60

  • Self-study

    120


Learning outcomes/competences

Test

Contents

The ongoing complexity increase in mechatronic solutions consequently leads to more complex embedded systems and embedded software. Therefore, advanced SW engineering methodology from large software development projects is consecutively applied in the embedded world, too. Software architectures help to structure, to manage and to maintain large embedded SW systems. They allow re-use, design patterns and component based development. In addition, specific topics like safety, SW quality, integration and testing are addressed by SW architectures and respective standards (e.g. AUTOSAR). In this module, students learn about the concepts and structure of SW architectures for embedded systems.


Course Structure
  1. Characteristics of Embedded (and real-time) Systems
  2. Motivation for Architectures for Embedded and Mechatronic Systems
  3. Software Design Architecture for Embedded and Mechatronic Systems
  4. Patterns for Embedded and Mechatronic Systems
  5. Real-Time Building Blocks: Events and Triggers
  6. Dependable Systems
  7. Hardware's Interface to Embedded and Mechatronic Systems
  8. Layered Hierarchy for Embedded and Mechatronic Systems Development
  9. Software Performance Engineering for Embedded and Mechatronic Systems
  10. Optimizing Embedded and Mechatronic Systems for Memory and for Power
  11. Software Quality, Integration and Testing Techniques for Embedded and Mechatronic Systems
  12. Software Development Tools for Embedded and Mechatronic Systems
  13. Multicore Software Development for Embedded and Mechatronic Systems
  14. Safety-Critical Software Development for Embedded and Mechatronic Systems

Case Studies
  • CS01: AMALTHEA tool chain - front end will be used for modeling, Artop modeling tool for AUTOSAR will be used
  • CS05: M2M System - architecture of the middleware will be used

Skills trained in this course: theoretical, practical and methodological skills

Teaching methods

  • Lectures, Labs (with AMALTHEA and Artop tools), homework
  • Access to tools and tool tutorials
  • Access to recent research papers
  • Presentation of an industry case by partner BHTC GmbH

Participation requirements

programming, basics of embedded systems

Forms of examination

  • Oral Exam at the end of the course (50%) and
  • individual homework (50%): paper/essay on a recent research topic, presentation

Requirements for the awarding of credit points

  • MOD1-02 - Distributed and Parallel Systems
  • MOD1-03 - Embedded Software Engineering
  • MOD2-01 - Mechatronic Systems Engineering

Applicability of the module (in other degree programs)

Connects to:
  • MOD-E01 - Applied Embedded Systems 1 & 2
  • MOD-E03 - Automotive Systems

Importance of the grade for the final grade

5,00%

Literature

  • Robert Oshana and Mark Kraeling, Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications, Expert Guide, 2013
  • Bruce Powel Douglass. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns. Addison-Wesley, May 1999
  • Bruce P. Douglass, Real-Time Design Patterns: Robust Scalable Architecture For Real-Time Systems, Addison-Wesley, 2009
  • F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern Oriented Software Architecture. John Wiley & Sons, Inc., 1996

Data Science und Softwareengineering 1
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106341

  • Duration (semester)

    1


Data Science und Softwareengineering 2
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106351

  • Duration (semester)

    1


Data-driven Development
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    106391

  • Duration (semester)

    1


Digital Automation and Control
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60673

  • Duration (semester)

    1


Digital Design Lab
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60666

  • Duration (semester)

    1


Digital Transmission Systems
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60669

  • Duration (semester)

    1


Digitale Signalverarbeitung auf FPGAs
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106321

  • Duration (semester)

    1


Drahtlose Sensornetzwerke / Aktornetzwerke
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60216

  • Duration (semester)

    1


Elektromagnetische Feldsimulation
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60631

  • Duration (semester)

    1


Elektronik 1 in der Medizintechnik
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11220

  • Duration (semester)

    1


Elektronik 2 in der Medizintechnik
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11221

  • Duration (semester)

    1


Embedded Systems Hardware Design and Rapid Prototyping
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    10417

  • Duration (semester)

    1


Embedded Systems for AI/ML
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11213

  • Duration (semester)

    1


Energieübertragungstechnik
  • WP
  • 0 SWS
  • 8 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    72h

  • Self-study

    168h


Learning outcomes/competences

Students will be familiar with the main energy transport equipment subjected to high voltage and will be able to explain and justify the design features resulting from their operational stress, in particular the insulation and arcing arrangements. On the basis of a thorough understanding of the basic ageing and failure mechanisms, students are able to analyze and optimize insulation and arcing arrangements and to further develop them independently or as part of a team. Students will be able to propose high-voltage tests and diagnostic procedures to check the solutions and for operational monitoring. Students will be able to transfer the knowledge and methods learned from selected examples of equipment to other equipment.
Students have knowledge of the effect and feedback of control components and compensation units in grids.
They have knowledge of the design and simulation of grid control systems.
They are able to solve complex tasks by independently selecting suitable tools (e.g. software tools MicroCap, Simplorer, NETOMAC or NEPLAN).

Contents

Technology of the energy transport:
- Energy transport equipment and its types of stress (AC, DC, mixed stress)
- Properties of insulating gases
- Partial discharge and breakdown processes of gaseous insulating arrangements
- Design and dimensioning of external insulating sections using the example of outdoor insulators
- Properties of solid insulation
- Ageing and failure mechanisms for solid insulation
- Design and dimensioning of inner insulating sections using the example of cast resin insulated transformers
- Properties of insulating liquids
- Ageing and failure mechanisms of liquid-insulated insulating arrangements
- Design and dimensioning of the internal insulation of transformers
- Physics of gas discharge and arcing
- Arc modeling and arc quenching
- Design and dimensioning of arcing arrangements using the example of disconnectors, load and circuit breakers, as well as arrester spark gaps
- Monitoring and diagnosis of the insulation arrangements in the equipment

Grid control:
- Active power and frequency control
   - Primary control
   - Secondary control
   - Interconnected operation
- Reactive power and voltage control
   - Voltage quality
   - Generator control
   - Transformer control
   - Compensators
   - STATCOM and SVC
   - Power electronic components for energy technology

Teaching methods

Seminar course

Participation requirements

Formally, the requirements of the respective valid examination regulations apply

Forms of examination

Written or oral exam (depending on the number of participants and in consultation with the whole course)

Requirements for the awarding of credit points

Module examination must be passed

Importance of the grade for the final grade

is calculated in the course-specific handbook

Literature

Beyer, Boeck, Möller, Zaengl, Hochspannungstechnik
Küchler, Andreas, Hochspannungstechnik
Schwab, Adolf, Hochspannungsmesstechnik
Spring, Eckhardt: Elektrische Energienetze, Energieübertragung und Verteilung
Heuck, Dettmann, Schulz: Elektrische Energieversorgung
Flosdorff, Hilgarth: Elektrische Energieverteilung
Schwab, A. J.: Elektroenergiesysteme

Extended Reality
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106361

  • Duration (semester)

    1


Extended Reality
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    72h

  • Self-study

    168h


Learning outcomes/competences

Students will be familiar with the main energy transport equipment subjected to high voltage and will be able to explain and justify the design features resulting from their operational stress, in particular the insulation and arcing arrangements. On the basis of a thorough understanding of the basic ageing and failure mechanisms, students are able to analyze and optimize insulation and arcing arrangements and to further develop them independently or as part of a team. Students will be able to propose high-voltage tests and diagnostic procedures to check the solutions and for operational monitoring. Students will be able to transfer the knowledge and methods learned from selected examples of equipment to other equipment.
Students have knowledge of the effect and feedback of control components and compensation units in grids.
They have knowledge of the design and simulation of grid control systems.
They are able to solve complex tasks by independently selecting suitable tools (e.g. software tools MicroCap, Simplorer, NETOMAC or NEPLAN).

Contents

Technology of the energy transport:
- Energy transport equipment and its types of stress (AC, DC, mixed stress)
- Properties of insulating gases
- Partial discharge and breakdown processes of gaseous insulating arrangements
- Design and dimensioning of external insulating sections using the example of outdoor insulators
- Properties of solid insulation
- Ageing and failure mechanisms for solid insulation
- Design and dimensioning of inner insulating sections using the example of cast resin insulated transformers
- Properties of insulating liquids
- Ageing and failure mechanisms of liquid-insulated insulating arrangements
- Design and dimensioning of the internal insulation of transformers
- Physics of gas discharge and arcing
- Arc modeling and arc quenching
- Design and dimensioning of arcing arrangements using the example of disconnectors, load and circuit breakers, as well as arrester spark gaps
- Monitoring and diagnosis of the insulation arrangements in the equipment

Grid control:
- Active power and frequency control
   - Primary control
   - Secondary control
   - Interconnected operation
- Reactive power and voltage control
   - Voltage quality
   - Generator control
   - Transformer control
   - Compensators
   - STATCOM and SVC
   - Power electronic components for energy technology

Teaching methods

Seminar course

Participation requirements

Formally, the requirements of the respective valid examination regulations apply

Forms of examination

Written or oral exam (depending on the number of participants and in consultation with the whole course)

Requirements for the awarding of credit points

Module examination must be passed

Importance of the grade for the final grade

is calculated in the course-specific handbook

Literature

Beyer, Boeck, Möller, Zaengl, Hochspannungstechnik
Küchler, Andreas, Hochspannungstechnik
Schwab, Adolf, Hochspannungsmesstechnik
Spring, Eckhardt: Elektrische Energienetze, Energieübertragung und Verteilung
Heuck, Dettmann, Schulz: Elektrische Energieversorgung
Flosdorff, Hilgarth: Elektrische Energieverteilung
Schwab, A. J.: Elektroenergiesysteme

Extended Reality 2
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    106362

  • Duration (semester)

    1


Learning outcomes/competences

Various forms of Braille and their production processes; implementation of Arduino projects; realization of solutions in relation to the requirements of a specific peer group (visual impairments)

Contents

Braille is a tactile writing system developed by Louis Braille in the 1820s to enable blind and visually impaired people to read and write. The script is based on a system of raised dots arranged in a 2x3 grid. Each letter, number, punctuation mark and even special abbreviations are represented by different combinations of these six dots. There are different gradations of Braille, ranging from the basic level, which includes the basic letters and characters, to advanced Braille, which includes complex structures such as mathematical and scientific notations and special abbreviations. The operation of a Braille printer is similar to that of a conventional printer, but instead of inks or colors, raised dots are produced. Braille printers are compatible with computers or mobile devices and can print Braille directly from digital text documents. Due to the mechanical work required, these devices are often large, heavy and very expensive. An existing open source project is now to be developed further. The version "La Picoreuse" (https://github.com/iapafoto/BraillePrinter) is now to be redesigned in such a way that the documented errors (such as embossing depth and embossing strength, standard conformity of the Braille characters, communication with the end user, etc.) can be corrected.

Teaching methods

Online kick-off event, self-study, online tutorial

Participation requirements

Arduino programming; also desirable: Rappid prototyping (design drawing and 3D printing)

Forms of examination

Paper, presentation of results

Requirements for the awarding of credit points

Regular participation in the classroom course; passing the examination forms

Applicability of the module (in other degree programs)

see homepage of the Ruhr Master School

Fahrzeugvernetzung
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    1063951

  • Duration (semester)

    1


Gebäudekommunikations- und Managementsysteme
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60632

  • Duration (semester)

    1


Hardware-Software-CoDesign
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    106331

  • Duration (semester)

    1


Hardware/Software Kodesign
  • WP
  • 4 SWS
  • 5 ECTS

  • Number

    RMS

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60 h

  • Self-study

    90 h


Learning outcomes/competences

The course is based on the three components of a case study of a HW/SW project during the semester, the preparation of a publication on a current research question and an event with an industry representative. Students acquire the necessary skills to carry out HW/SW projects professionally using current methodology, to adapt and expand the methodology and to present and critically discuss such projects with experts in the field.

Technical and methodological competence:

  • Planning and implementing a development project for a hardware-software system (case study)
  • Analyze and assess which processes, methods and tools should be used in such a project (including SystemC, TLM, Mentor Vista Tools)
  • Know the model-driven approach and adapt and apply it appropriately in a case study
  • Analyze and structure the initial situation (a Viterbi decoder)
  • Determine requirements and design the solution and the solution path
  • Prepare a publication (+ literature research) for a smaller conference as group work (current research topic in the field of HW/SW codesign, English)

Social skills:

  • To work through the case study, the students form project teams and define the roles of the individual team members according to the roles in a HW/SW project (based on Belbin Test)
  • Project is planned independently using the methods and processes taught and its implementation is controlled by a project manager
  • Project concludes with a lessons learned workshop
  • Presentation at the conference (International Research Conference at Fachhochschule Dortmund) for publication (English)

Professional field orientation:

  • Presentation and discussion of a practical project by an industry representative
  • Students are then able to transfer their knowledge to a practical case and discuss it appropriately
  • .

Contents

  • Viterbi decoder case study
  • Development processes for HW/SW projects
  • Requirements analysis, test concept creation
  • System modeling, verification and validation
  • Target platforms
  • System partitioning, representation using graphs
  • System synthesis, code generation, HW/SW coverfication
  • Use of SystemC, TLM, Mentor Vista
  • Basics of project management for engineering projects, team organization
  • Writing a publication (in English) + presentation
  • Example of a complex real HW/SW project, discussion with an industry representative

Teaching methods

  • Lecture in interaction with the students, with blackboard writing and projection
  • 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

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)

Applicability of the module (in other degree programs)

Master's degree in Computer Science

Literature

  • Teich, J.; Haubelt, C.: Digitale Hardware/Software-Systeme, Synthese und Optimierung, 2. Auflage, Springer, 2007
  • Marwedel, P.: Eingebettete Systeme, Springer, 2008
  • Martin, G.; Bailey, B.: ESL Models and their Application: Electronic System Level Design and Verification in Practice, Springer, 2010
  • Schaumont, P.: A Practical Introduction to Hardware/Software Codesign, 2nd Edition, Springer, 2012
  • Angermann, A.; Beuschel, M.; Rau, M.; Wohlfahrt, U.: MATLAB - Simulink - Stateflow, 5. Auflage, Oldenbourg, 2007
  • Sammlung von Veröffentlichungen und Präsentationen im ILIAS

IOT Systems and Services
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60677

  • Duration (semester)

    1


IT-Sicherheit und Datenmanagement
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    RMS

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    72h

  • Self-study

    168h


Learning outcomes/competences

Students have detailed knowledge of the requirements and designs of secure IT systems and robust data systems for the control and monitoring of critical infrastructures. In particular, they are familiar with the legal requirements of the IT Security Act, BSI Act, BSI Criticism Ordinances, IT Security Catalog (EnWG §11Abs. 1a) and (EnWG §11Abs. 1b)  as well as the implementation instructions of the standards DIN ISO/IEC 27001, DIN ISO/IEC 27002 and DIN ISO/IEC TR 27019 for the assets within the scope of application, such as control and telecommunications systems, IT inventory systems, such as EDM, GIS, market communication and process control systems. The necessary technical and organizational measures for the secure operation of the critical infrastructure can be derived and a comprehensive risk analysis, assessment and treatment can be prepared. This includes measures for data backup, test procedures, hardware and software system hardening as well as the use of cryptographic procedures. In addition to specialist knowledge, students also acquire key qualifications in this module. In the Data Science sub-module, students first learn the basic principles of digital processing, analysis and representation of data structures against the background of technical process data. Subsequently, various algorithms and techniques for pattern recognition, classification and prediction based on these digital data structures are covered and the knowledge is deepened using practical examples and self-made implementations. One focus of the Data Science module is on the field of machine learning, in which decision structures are made on the basis of trained data and no explicit programming is carried out;

Contents

IT (information security) security in energy grids:
- Threat situation and potential threats to critical infrastructures, in particular energy networks (TSOs, DSOs) (further consideration of the intelligent metering point operator (iMSO) and energy systems)
- statutory requirements (IT Security Act, BSI Act, BSI Criticality Ordinances, IT Security Catalog (EnWG §11 para. 1a), IT Security Catalog (EnWG §11 para. 1b), BSI Technical Guideline (TR-03109))
- Critical business processes and their modeling (notation: EPK, BPMN2.0, ...)
- Standards (DIN ISO/IEC 27001, DIN ISO/IEC 27002, DIN ISO/IEC TR 27019, TR-3109-x (BSI))
- Management system (information security and data protection)
- Risk management (protection requirements, assets, threats, vulnerabilities, damage categories according to the IT security catalog of the BNetzA (Federal Network Agency))
- Information security measures (cryptographic procedures, logging and monitoring, control of access to systems and applications / hash functions)

Data science:
- Data processing: raw and finished data
- Characteristics, variable data and missing data (substitute values)
- Data imports and various data formats
- Data presentation (graphical, tabular), data cockpit
- Regression and classification algorithms
- Supervised and unsupervised learning
- Activation functions

Teaching methods

Seminar-based course, practical implementation of the construction and testing of a secure and robust data system for controlling and monitoring energy networks.

Participation requirements

Formally, the requirements of the respective valid examination regulations apply

Forms of examination

Written or oral exam (depending on the number of participants and in consultation with the whole course)

Requirements for the awarding of credit points

Module examination must be passed

Applicability of the module (in other degree programs)

MA Electrical Engineering and Energy Systems

Importance of the grade for the final grade

5,33%

Literature

Appelrath, H, u.a. 2012. IT-Architekturentwicklung im Smart Grid.
bitkom und VKU. 2015. Praxisleitfaden IT-Sicherheits-katalog.
BDEW: Whitepaper- Anforderungen an sichere Steuerungs- und Telekommunikationssysteme
BDEW: Ausführungshinweise zur Anwendung des Whitepaper - Anforderungen an sichere Steuerungs- und Telekommunkationssysteme
BDEW: Checkliste zum Whitepaper - Anforderungen an sichere Steuerungs- und Telekommunikationssysteme
BSI: Technische Richtlinie TR-03109, TR-03109-1 bis TR-03109-6 sowie Testspezifikationen (TS)
BSI (Bundesamt für Sicherheit in der Informationstechnik). 2015. KRITIS-Sektorstudie – Energie.
Klipper, S. 2015. Information Security Risk Manage-ment. Springer Verlag.
FNN/DVGW. 2015. Informationssicherheit in der Energiewirtschaft.
VDE. 2014. Positionspapier Smart Grid Security Energieinformationsnetze und –systeme.
Kävrestad, J. 2018. Fundamentals of Digital Forensics Theory, Methods, and Real-Life Applications. Berlin. Springer‐Verlag.
Kersten, H. und G. Klett. 2017. Business Continuity und IT-Notfallmanagement. Grundlagen, Methoden und Konzepte. Springer Verlag.
Witte, F. 2016. Testmanagement und Softwaretest. Theoretische Grundlagen und praktische Umsetzung. Springer Verlag
Paar und Pelzl. 2016. Kryptografie verständlich Ein Lehrbuch für Studierende und Anwender. Berlin: Springer‐Verlag.
Eckert, C.: IT-Sicherheit: Konzepte - Verfahren - Protokolle, De Gruyter Oldenbourg
Ng, Soo: Data Science - was ist das eigentlich?!
Nelli: Python Data Analytics
Yan, Yan: Hands-On Data Science with Anaconda
VanderPlas: Data Science mit Python
Frochte: Maschinelles Lernen: Grundlagen und Algorithmen in Python

Innovative Beleuchtungssysteme - Qualität, Technik, Design und Digitalisierung
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    106371

  • Duration (semester)

    1


Innovative Beleuchtungssysteme – Qualität, Technik, Design und Digitalisierung (light)
  • WP
  • 2 SWS
  • 3 ECTS

  • Number

    106381

  • Duration (semester)

    1


Intelligente Antriebssysteme
  • WP
  • 0 SWS
  • 8 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    72h

  • Self-study

    168h


Learning outcomes/competences

Students have in-depth theoretical and practical knowledge of the development, dimensioning and programming of modern electronic drives in drive and automation technology. They are able to develop suitable control algorithms on the basis of existing practical tasks and take the properties of the existing components into account when implementing them.

Contents

Electronic drives:
In the course "Electronic drives", modern electronic drives are presented in terms of structure and function. The power electronic components are discussed in detail and the various control and regulation methods of the associated hardware are explained. Practical investigations, simulations and dimensioning examples supplement and deepen the course content.

Contents:
- Sensors in drive technology
- Servo controllers and frequency converters
- Modeling, pulse pattern generation and control methods
- Electronic drives (BLDC, servomotors, stepper motors)
- Concepts for the energy-efficient use of drive systems
- Application examples

Modern drive controls:
In the course "Modern Drive Controls", various control loop structures and design methods, typical application problems of control with possible solution approaches are first dealt with. The applications of the methods for controlling electric drives are then explained in detail with examples and simulated with computer support.

Contents:
- Control loop structures
- Typical control engineering application problems
- Speed, torque and position control
- Control of the direct current machine
- Control methods for rotary field machines

Teaching methods

Seminar-based course, practical metrological investigations on electronic drive systems, simulations systems, simulations

Participation requirements

Formally, the requirements of the respective valid examination regulations applyContent: Attendance of the course Drive Systems Technology

Forms of examination

Written or oral exam (depending on the number of participants and in consultation with the whole course)

Requirements for the awarding of credit points

Module examination must be passed

Applicability of the module (in other degree programs)

Digital Transformation (MSc)

Importance of the grade for the final grade

is calculated in the course-specific handbook

Literature

Brosch: Moderne Stromrichterantriebe
Schröder: Elektrische Antriebe - Regelung von Antriebssystemem
Riefenstahl.: Elektrische Antriebssysteme
Teigelkötter: Energieeffizient elektrische Antriebe
Probst: Servoantriebe in der Automatisierungstechnik
Zirn, Weikert: Modellbildung und Simulation hochdynamischer Fertigungssysteme

Intelligente Energienetze
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60672

  • Duration (semester)

    1


Intelligente Sensoren und Aktoren
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60633

  • Duration (semester)

    1


Interaktions- und Visualisierungssysteme
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60634

  • Duration (semester)

    1


Internet of Things (in Smart Homes, Smart Buildings, Smart Cities)
  • WP
  • 3 SWS
  • 8 ECTS

  • Number

    60684

  • Duration (semester)

    1


Low Cost Braille Drucker
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11260

  • Duration (semester)

    1


Learning outcomes/competences

Various forms of Braille and their production processes; implementation of Arduino projects; realization of solutions in relation to the requirements of a specific peer group (visual impairments)

Contents

Braille is a tactile writing system developed by Louis Braille in the 1820s to enable blind and visually impaired people to read and write. The script is based on a system of raised dots arranged in a 2x3 grid. Each letter, number, punctuation mark and even special abbreviations are represented by different combinations of these six dots. There are different gradations of Braille, ranging from the basic level, which includes the basic letters and characters, to advanced Braille, which includes complex structures such as mathematical and scientific notations and special abbreviations. The operation of a Braille printer is similar to that of a conventional printer, but instead of inks or colors, raised dots are produced. Braille printers are compatible with computers or mobile devices and can print Braille directly from digital text documents. Due to the mechanical work required, these devices are often large, heavy and very expensive. An existing open source project is now to be developed further. The version "La Picoreuse" (https://github.com/iapafoto/BraillePrinter) is now to be redesigned in such a way that the documented errors (such as embossing depth and embossing strength, standard conformity of the Braille characters, communication with the end user, etc.) can be corrected.

Teaching methods

Online kick-off event, self-study, online tutorial

Participation requirements

Arduino programming; also desirable: Rappid prototyping (design drawing and 3D printing)

Forms of examination

Paper, presentation of results

Requirements for the awarding of credit points

Regular participation in the classroom course; passing the examination forms

Applicability of the module (in other degree programs)

see homepage of the Ruhr Master School

Mikroelektronik
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60041

  • Duration (semester)

    1


Mixed-Signal CMOS Design
  • WP
  • 0 SWS
  • 8 ECTS

  • Number

    RMS

  • Duration (semester)

    1

  • Contact time

    72h

  • Self-study

    168h


Learning outcomes/competences

Students learn the methodology for designing integrated circuits in the context of both analog and digital systems. In addition, students will be able to combine both design worlds and create complex mixed-signal systems. After attending the course, students will be able to analyze CMOS circuits and apply the acquired knowledge creatively in the design process. In addition, students receive an intensive introduction to the use of professional design tools that have become standard in the industry. Participants gain an insight into common mixed-signal design blocks such as analog-digital or digital-analog converters or phase-lock or delay-lock loops. Students are introduced to established verification methods such as the Unified Verification Methodology.

Contents

Submodule: Digital CMOS Design
-Overview Design Flow
-Hardware description languages: Verilog, System-C, Mixed-Language
-Synthesis
-Design Constraints
-Place & Route
-Design For Testibility (DFT)

Submodule: Analog CMOS circuit design
- MOS transistor model
- Short channel effects
- Noise
- Current mirror
- Operating point adjustment
- Inverting amplifier
- Differential amplifier
- Bandgap voltage reference
- Linear regulator

After teaching the basic topics, further insights are provided across all courses using concrete mixed-signal circuit examples such as ADC, DAC, PLL, DLL components and examined using common verification methods.

Teaching methods

Lecture, exercise, seminar, practical course

Participation requirements

Formally, the requirements of the respective valid examination regulations apply

Forms of examination

Written or oral exam (depending on the number of participants and in consultation with the whole course)

Requirements for the awarding of credit points

Module examination must be passed

Importance of the grade for the final grade

is calculated in the course-specific handbook

Literature

Razavi, Design Of Analog Cmos Integrated Circuit , 2Nd Edition, McGraw-Hill
Baker, Cmos: Circuit Design, Layout, and Simulation, 4th Edition, Wiley-Blackwell
Allen, Holberg, CMOS Analog Circuit Design, Oxford University Press
Sansen, Analog Design Essentials, Springer
Hubert Kaeslin: "Top-Down Digital VLSI Design", Morgan Kaufmann, December 2014
Erik Brunvand, Digital VLSI Chip Design with Cadence and Synopsys CAD Tools, Pearson Education
Weste, Harris, CMOS VLSI Design, 4th edition, Addison-Wesley
Nikolic, Rabae, Chandrakasan, Digital Integrated Circuits: A Design Perspective, Pearson Education

Mobile Kommunikationssysteme
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60637

  • Duration (semester)

    1


Nachhaltigkeit in smarten Technologien und Gesellschaft
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60679

  • Duration (semester)

    1


Neurotechnology and Brain-Computer Interfaces
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11224

  • Language(s)

    de

  • Duration (semester)

    1

  • Contact time

    60

  • Self-study

    120


Learning outcomes/competences

Knowledge: Upon completion of this module, students will be able to:
  • Know relevant theoretical foundations of usability engineering
  • Explain and compare established usability engineering tools and methods (AB-Tests, GOMS, Interviews, Usability-Lab Tests, Remote-Tests, etc.)
  • Understand perception of and interaction with standard WIMP based user interfaces. the applicability of those tools and methods in a given project situation
  • communicate concepts for different target groups (professional peers, user groups, management, etc.)
Skills: Upon completion of this module, students will be able to:
  • Observe, recognize and evaluate user behavior and behavioral patterns (e.g. analyzing video protocols from user tests)
  • Analyze context of use by empirical methods like field study or derive it from statistical usage data
  • Derive requirements from the established context of use
  • Create a prototype for a given set of requirements selecting and using an appropriate method (e.g. paper prototype, design prototype, interactive prototype)
  • Evaluate a given prototype or (software) system selecting and using an appropriate method (e.g. cognitive walkthrough, heuristic evaluation, AB-test, informal methods, lab test)
  • Adapt and improve those methods and tools for new application areas and interaction paradigms
Competence - attitude: Upon completion of this module, students will develop the ability and attitude to :
  • Guide a team through all steps of user centered development
  • Create all necessary artifacts in a user centered design process
  • Provide a self-reliant evaluation of the recent status of research in a (small) given area
  • Develop communication concepts for new/adapted target groups
  • Relate and evaluate the methods and tools into the recent scientific publications
  • Critically reflect behavior (own and well as others) in general, as well as in a given situation

Contents

This module is focusing on the essential methods and tools to evaluate and measure the effectiveness, efficiency and the joy of use with which a user and perform a task with a given system. The reoccurring scheme throughout the course is the User Centered Design Process (ISO 9241-210). The students will learn how to observe and specify a context of use, derive requirements from it, create a prototype and evaluate it. For all those parts of the process specific tools and methods will be introduced. Students will learn about usability engineering from a theoretical viewpoint, by studying state-of-the-art research publications, as well as from a practical point of view, by project examples and case studies. These methods and tools will be applied as well as critically evaluated and checked for potential of improvement.

Course Structure

1. introduction
  • Motivation
  • Definition of usability engineering
2. processes
  • Usability engineering processes
  • Integration into IT projects
  • Potential conflicts
  • Communicating Usability
3. usability engineering tools and methods
  • Analyzing context of use
  • Requirements management
  • Concepts
  • Evaluation
4. additional topics:
Coordinated with the student's interests one to three of the following topics will be chosen. The list will be adapted to take changes in the state of the art into account.
  • Mobile Computing
  • Individual software solutions
  • Consumer vs. business software
  • Industrial solutions

Teaching methods

  • E-learning modules and (live-)video lectures on usability engineering foundations
  • Project work (e.g. as part of a block week) to learn practical skills and apply selected tools and methods
  • Guest lectures with experts and trending topics (e.g. mini-lectures) as part of a block week
  • Literature work and conducting (pre-)studies to improve scientific competences on usability engineering

Participation requirements

  • Innovation Driven Software Engineering (MOD1-01)
  • R&D Project Management (MOD1-04)
  • Scientific & Transversal Skills 1 (MOD1-05)

Forms of examination

Assessment of the course: Theoretical knowledge (20%): Oral exam at the end of the course, Practical Skills (40%): realizing a small real-world project using usability engineering tools and methods during a block week and Scientific Competences (20%): written paper (literature review or original content, approx. 10 pages) and presentation

Requirements for the awarding of credit points

Passed exam and passed semester assignments

Applicability of the module (in other degree programs)

Research Project Thesis (MOD3-03)

Importance of the grade for the final grade

5,00%

Literature

Jakob Nielsen. (1994). Usability Engineering. Elsevier.

Don Norman. (2013). The design of everyday things. Basic Books.

Jon Yablonski. (2024). Laws of UX: Using Psychology to Design Better Products & Services. O’Reilly.

Carol M. Barum. (2010). Usability Testing Essentials. Elsevier.

Jeffrey Rubin and Dana Chisnell. (2008). Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests. Wiley.

Christian Fuchs. (2022). UX User Experience Management - Application of a Usability Engineering Lifecycle: Concepts and methods for the engineering production of user-friendliness or usability. Independently published.

Muhammad Saeed, Sami Ullah. (2016). Usability Engineering: Evaluating usability. LAP LAMBERT Academic Publishing.

David Platt. (2016). The Joy of UX: User Experience and Interactive Design for Developers. Addison-Wesley Professional.

Yvonne Rogers, Helen Sharp, Jennifer Preece. (2023). Interaction Design: Beyond Human-Computer Interaction. Wiley.

Regine M. Gilbert. (2019). Inclusive Design for a Digital World: Designing with Accessibility in Mind. Apress.

Conference proceedings by ACM SIGCHI (e.g. CHI, TEI, IUI, …)

Book Series, Human -Computer Interaction Series, Springer (e.g. Human Work Interaction Design 2021)

Projektmanagement und Projektplanung
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60683

  • Duration (semester)

    1


Qualitätsmanagement
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60625

  • Duration (semester)

    1


Radar Systems
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    10420

  • Duration (semester)

    1


Reinforcement Learning
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60681

  • Duration (semester)

    1


Robotic Vision
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60680

  • Duration (semester)

    1


Robotics
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60123

  • Duration (semester)

    1


Ruhr Master School
  • WP
  • 3 SWS
  • 8 ECTS

  • Number

    60701

  • Duration (semester)

    1


Ruhr Master School
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    60704

  • Duration (semester)

    1


Semantik und Datenmodelle
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60678

  • Duration (semester)

    1


Service orientierte Anwendungen und Dienste
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11223

  • Language(s)

    de

  • Duration (semester)

    1


Signals and Systems for Automated Driving
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    10404

  • Duration (semester)

    1


Statistik
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11012

  • Duration (semester)

    1


Sustainability regional: International and Interdisciplinary RMS Summer School
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11261

  • Duration (semester)

    1

  • Contact time

    Präsenzzeit während der Summer School - 48

  • Self-study

    72


Learning outcomes/competences

Students have acquired the ability to examine and discuss issues relating to the topic of sustainability with reference to digital transformation, smart technologies and societies from an engineering perspective and to work on them in an interdisciplinary context. They will be able to develop, adequately present and explain a use case in the context of the summer school's main topic. Students will be able to consider and integrate knowledge from different disciplines and cultures for their own subject area and select relevant aspects for the use case from the complex contexts, as well as transfer the knowledge gained to other issues. Through intercultural training in a workshop format, sensitivity for working and designing in international contexts is acquired. Students also acquire communication techniques for heterogeneous teams and an understanding of global diversity.

Contents

At the RMS Summer School, the topic of "Sustainability regional" is examined by various specialist disciplines in an international exchange and dealt with from an engineering and technical perspective. Sub-focal points are:
  • Smart systems
  • Digital transformation and digital infrastructures
  • Energy and energy transition o Industry 4.0
  • Modeling and simulation
  • Mobility development
  • Sustainability economics
  • Project management
The specialist program is based on three main components, focusing on current trends in technology and society.
  • Specialist presentations followed by a discussion
  • Specific excursions that provide a practical insight 
  • Student working groups with an international and interdisciplinary composition to apply and discuss the newly acquired knowledge. The "use case development" (e.g. poster project) is used to develop framework conditions for a fictitious or real project as well as to create requirement profiles and interdisciplinary solution approaches to the challenges of modern metropolitan regions, of which the Ruhr region is an example, and to apply the newly acquired knowledge in practice.
The Summer School will kick off with joint intercultural training for German and international participants in a workshop format. The joint conclusion will take the form of a panel discussion.

Teaching methods

Lectures, excursions, workshops, intercultural training

Participation requirements

none

Forms of examination

  1. Thesis on one of the above-mentioned key topics with reference to a lecture topic from Summer School; to be selected in consultation with a full-time lecturer (70% of the overall grade)
  2. Oral examination (30% of the overall grade)

Requirements for the awarding of credit points

Regular participation in the RMS Summer School with an examination graded at least "sufficient".
It is possible to acquire an additional ECTS point through additional work.

Applicability of the module (in other degree programs)

According to the Ruhr Master School catalog

Verteilte Energieinformationssysteme- und Anwendungen
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11218

  • Duration (semester)

    1


WP anerkannt
  • WP
  • 3 SWS
  • 8 ECTS

  • Number

    60671

  • Duration (semester)

    1


WP anerkannt
  • WP
  • 4 SWS
  • 8 ECTS

  • Number

    60670

  • Duration (semester)

    1


Wearables
  • WP
  • 6 SWS
  • 8 ECTS

  • Number

    11208

  • Duration (semester)

    1


Wellendigitalfilter
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    60220

  • Duration (semester)

    1


Wellendigitalfilter 2
  • WP
  • 3 SWS
  • 8 ECTS

  • Number

    60663

  • Duration (semester)

    1


Wireless Digital Communication
  • WP
  • 3 SWS
  • 4 ECTS

  • Number

    11219

  • Duration (semester)

    1

  • Contact time

    Präsenzzeit während der Summer School - 48

  • Self-study

    72


Learning outcomes/competences

Students have acquired the ability to examine and discuss issues relating to the topic of sustainability with reference to digital transformation, smart technologies and societies from an engineering perspective and to work on them in an interdisciplinary context. They will be able to develop, adequately present and explain a use case in the context of the summer school's main topic. Students will be able to consider and integrate knowledge from different disciplines and cultures for their own subject area and select relevant aspects for the use case from the complex contexts, as well as transfer the knowledge gained to other issues. Through intercultural training in a workshop format, sensitivity for working and designing in international contexts is acquired. Students also acquire communication techniques for heterogeneous teams and an understanding of global diversity.

Contents

At the RMS Summer School, the topic of "Sustainability regional" is examined by various specialist disciplines in an international exchange and dealt with from an engineering and technical perspective. Sub-focal points are:
  • Smart systems
  • Digital transformation and digital infrastructures
  • Energy and energy transition o Industry 4.0
  • Modeling and simulation
  • Mobility development
  • Sustainability economics
  • Project management
The specialist program is based on three main components, focusing on current trends in technology and society.
  • Specialist presentations followed by a discussion
  • Specific excursions that provide a practical insight 
  • Student working groups with an international and interdisciplinary composition to apply and discuss the newly acquired knowledge. The "use case development" (e.g. poster project) is used to develop framework conditions for a fictitious or real project as well as to create requirement profiles and interdisciplinary solution approaches to the challenges of modern metropolitan regions, of which the Ruhr region is an example, and to apply the newly acquired knowledge in practice.
The Summer School will kick off with joint intercultural training for German and international participants in a workshop format. The joint conclusion will take the form of a panel discussion.

Teaching methods

Lectures, excursions, workshops, intercultural training

Participation requirements

none

Forms of examination

  1. Thesis on one of the above-mentioned key topics with reference to a lecture topic from Summer School; to be selected in consultation with a full-time lecturer (70% of the overall grade)
  2. Oral examination (30% of the overall grade)

Requirements for the awarding of credit points

Regular participation in the RMS Summer School with an examination graded at least "sufficient".
It is possible to acquire an additional ECTS point through additional work.

Applicability of the module (in other degree programs)

According to the Ruhr Master School catalog

2. Semester of study

Applied Embedded Systems
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    RMS

  • Language(s)

    en

  • Duration (semester)

    1

  • Contact time

    60

  • Self-study

    120


Learning outcomes/competences

Knowledge
  • Knows standards and platforms for specific domain
  • Knows target systems
  • Has acquired overview of target domain
Skills
  • Can describe relevant characteristics and challenges of application domain
  • Can model mechatronic systems for the domain
  • Can apply methodology and state of the art tools on real use cases
  • Can select tools and define tool chains and design flows
Competence - attitude
  • Can structure a real mechatronic systems design project
  • Can communicate and find solutions with domain experts
  • Understands issues from application domains and can integrate solutions into a holistic design

Contents

Applied embedded systems such as embedded controllers for industrial (i.e. robotics) applications are surrounded from sensors and actuators. Together with other embedded systems they can be groups of networked computers, which have a common goal for their work. This course gives an overview about the recent state of the art in embedded and cyber physical systems. Each semester, a selected CPS application will be analyzed in depth. This can be from robotic, energy, mobile communications or industrial scenarios (industry 4.0). The student will learn how to explore and structure a certain application domain and how to map the acquired skills and knowledge to that particular domain. CPS applications will be selected from recent research projects.


Course Structure
  1. Introduction to the application domain
  2. Characteristics of CPS in the application domain
  3. Architectures for application specific CPS
    1. Standards
    2. Platforms and Frameworks
    3. Design methodology and processes
  4. Domain specific languages (DSL) and applications
    1. DSL engineering
    2. Tools and Tool Chain Integration
  5. Target Platforms and Code Generation
    1. Code generation
    2. Using real time operating systems (RTOS)

Case Studies
  • CS01: AMALTHEA tool chain - will be used for case study
  • A recent use case from a research project will be discussed

Skills trained in this course: theoretical, practical and methodological skills

Teaching methods

  • Lectures, Labs (with AMALTHEA tools), homework
  • Access to tools and tool tutorials
  • Access to recent research papers

Participation requirements

none

Forms of examination

  • Oral Exam at the end of the course (50%) and
  • group work as homework (50%): modeling and target mapping of an example with AMALTHEA tools, demonstration and presentation

Requirements for the awarding of credit points

Passed exam and passed semester assignments
 

Applicability of the module (in other degree programs)

Requires:
  • MOD1-02 - Distributed and Parallel Systems
  • MOD1-03 - Embedded Software Engineering
Connects to:
  • MOD-E02 - Biomedical Systems
  • MOD-E04 - SW Architectures for Embedded Systems
  • MOD-E03 - Automotive Systems

Importance of the grade for the final grade

5,00%

Literature

SW Architectures for Embedded and Mechatronic Systems
  • WP
  • 4 SWS
  • 6 ECTS

  • Number

    RMS

  • Language(s)

    en

  • Duration (semester)

    1

  • Contact time

    60

  • Self-study

    120


Learning outcomes/competences

Knowledge
  • Knows concepts and structure of SW architectures for embedded systems
  • Knows standards and frameworks
  • Knows specific challenges (e.g. real time, functional safety)
Skills
  • Can define requirements and features for a specific problem
  • Can develop a SW architecture for a specific problem
  • Can model SW architectures with state of the art tools
  • Can apply SW architecture standards to structure a project
Competence - attitude
  • Ensures quality and safety for embedded SW
  • Can discuss and assess the advantages and disadvantages of different SW architectures
  • Understands the main issues within research about SW architectures for embedded systems

Contents

The ongoing complexity increase in mechatronic solutions consequently leads to more complex embedded systems and embedded software. Therefore, advanced SW engineering methodology from large software development projects is consecutively applied in the embedded world, too. Software architectures help to structure, to manage and to maintain large embedded SW systems. They allow re-use, design patterns and component based development. In addition, specific topics like safety, SW quality, integration and testing are addressed by SW architectures and respective standards (e.g. AUTOSAR). In this module, students learn about the concepts and structure of SW architectures for embedded systems.


Course Structure
  1. Characteristics of Embedded (and real-time) Systems
  2. Motivation for Architectures for Embedded and Mechatronic Systems
  3. Software Design Architecture for Embedded and Mechatronic Systems
  4. Patterns for Embedded and Mechatronic Systems
  5. Real-Time Building Blocks: Events and Triggers
  6. Dependable Systems
  7. Hardware's Interface to Embedded and Mechatronic Systems
  8. Layered Hierarchy for Embedded and Mechatronic Systems Development
  9. Software Performance Engineering for Embedded and Mechatronic Systems
  10. Optimizing Embedded and Mechatronic Systems for Memory and for Power
  11. Software Quality, Integration and Testing Techniques for Embedded and Mechatronic Systems
  12. Software Development Tools for Embedded and Mechatronic Systems
  13. Multicore Software Development for Embedded and Mechatronic Systems
  14. Safety-Critical Software Development for Embedded and Mechatronic Systems

Case Studies
  • CS01: AMALTHEA tool chain - front end will be used for modeling, Artop modeling tool for AUTOSAR will be used
  • CS05: M2M System - architecture of the middleware will be used

Skills trained in this course: theoretical, practical and methodological skills

Teaching methods

  • Lectures, Labs (with AMALTHEA and Artop tools), homework
  • Access to tools and tool tutorials
  • Access to recent research papers
  • Presentation of an industry case by partner BHTC GmbH

Participation requirements

programming, basics of embedded systems

Forms of examination

  • Oral Exam at the end of the course (50%) and
  • individual homework (50%): paper/essay on a recent research topic, presentation

Requirements for the awarding of credit points

  • MOD1-02 - Distributed and Parallel Systems
  • MOD1-03 - Embedded Software Engineering
  • MOD2-01 - Mechatronic Systems Engineering

Applicability of the module (in other degree programs)

Connects to:
  • MOD-E01 - Applied Embedded Systems 1 & 2
  • MOD-E03 - Automotive Systems

Importance of the grade for the final grade

5,00%

Literature

  • Robert Oshana and Mark Kraeling, Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications, Expert Guide, 2013
  • Bruce Powel Douglass. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns. Addison-Wesley, May 1999
  • Bruce P. Douglass, Real-Time Design Patterns: Robust Scalable Architecture For Real-Time Systems, Addison-Wesley, 2009
  • F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal. Pattern Oriented Software Architecture. John Wiley & Sons, Inc., 1996

3. Semester of study

Projektarbeit 2
  • PF
  • 3 SWS
  • 6 ECTS

  • Number

    60722

  • Language(s)

    de

  • Duration (semester)

    1


5. Semester of study

Masterstudienarbeit
  • PF
  • 0 SWS
  • 14 ECTS

  • Number

    120

  • Duration (semester)

    1


8. Semester of study

Thesis und Kolloquium
  • PF
  • 3 SWS
  • 4 ECTS

  • Number

    101

  • Duration (semester)

    1


Notes and references

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

Settings(Opens in a new tab)