Communication 1 (COMM1)
German /
kMod

German 
kMod 
5.00
 
Competence and Cooperation (KOKO)
German /
UE

German 
UE 
2.00
1.00 
Course description
This course focuses on the students' selfresponsible learning processes and imparts appropriate learning strategies as well as techniques and methods of time and selfmanagement. It serves the students as a forum to get to know their group colleagues and prepares them for their own teamwork by applying and reflecting on selected team concepts.
Methodology
Impulse lecture, selfstudy (short videos, literature, etc.), discussion, work in groups, presentation
Learning outcomes
After passing this course successfully students are able to ...

aquire learning content in a variety of ways (repertoire) and prepare it for easy access (e.g. structures, visualizations, etc…), thereby taking into account the functioning of the brain

prioritize activities based on various methods (e.g. ABCanalysis, Pomodorotechnique) and plan their timing

recognise personal stress triggers and behaviour patterns and develop and describe possibilities for pattern interruptions

explain phase models of team development (e.g. Tuckman) and team roles (e.g. Belbin) and derive interventions for their own practice
Course contents

Learning, learning models and learning techniques

Self and time management

Constructive handling of stress

Teamwork: tasks, roles, development
Prerequisites
none
Literature

Franken, Swetlana: Verhaltensorientierte Führung – Handeln, Lernen und Diversity in Unternehmen, 3. Aufl. 2010

Lehner, Martin: Viel Stoff – schnell gelernt, 2. Aufl. 2018

Seiwert, Lothar: Wenn du es eilig hast, gehe langsam: Wenn du es noch eiliger hast, mache einen Umweg, 2018

Van Dick, Rolf / West, Michael A.: Teamwork, Teamdiagnose, Teamentwicklung, 2. Aufl. 2013
Assessment methods

Exercise, case studies, test, written exam
Anmerkungen
none

Technical English (ENG1)
English /
UE

English 
UE 
3.00
2.00 
Course description
In the Technical English course, students will expand their language toolkit to allow them to effectively record and apply technical vocabulary and terminology in the context of future engineering topics such as automization, digitalization, machines and materials and 3D Printing. Moreover, students will advance their technical verbal and written skills by creating technical object and technical process descriptions specifically for technical professional audiences and engineering purposes.
Methodology
small and medium tasks and activities;
open class inputs and discussion;
individual task completion settings;
peer review and discussion
Learning outcomes
After passing this course successfully students are able to ...

record and employ technical vocabulary

create and understand technical process instructions

identify and produce technical text types according to their intended audience and communication purpose (for example a technical article and a process description)
Course contents

Future Trends in Technology (automization, digitalization, machines and materials, 3D printing, AI, and the internet of things.)

Visualizing technical descriptions

Describing technical visualizations

Technical object descriptions

Technical process descriptions

Technical English talk
Prerequisites
B2 level English
Literature

Murphy, R. (2019). English Grammar in Use, 5th Edition. Klett Verlag.

Oshima, A., Hogue, A. (2006). Writing Academic English, 4th Edition. Pearson Longman.
Assessment methods

30% Technical Process Description Group Task

30% Technical Process Description Language Task

40% inclass writing (20% writing / 20% applied knowledge)
Anmerkungen
none

Digital Systems and Computer Architecture (DIGSY)
German /
iMod

German 
iMod 
5.00
 
Digital Systems and Computer Architecture (DSYST)
German /
ILV

German 
ILV 
5.00
3.00 
Course description
The module "Digitale Systeme und Computerarchitektur" presents the Fundamentals and Organisation of Computers.
The presented content is the basis for many disciplines within engineering (e.g., operating systems, embedded systems, hardwarenear/baremetal programming, and hardware programming (VHDL and Verilog)).
Hence, this module is essential to understand the structure and function of any modern device.
At the beginning of the module, we build the theoretical foundation of digital systems, and with continuous progress, you learn how digital circuits are built, how those circuits can be used to build components of a computer, and how those components work together. In the end, you will have built a minimalistic computer.
For more information, please watch: (German) https://youtu.be/EVl2cHbUoK0
Methodology
Selfstudy based on videos und literature, tests, exercises
Learning outcomes
After passing this course successfully students are able to ...

specify digital systems

use Boolean algebra and binary numbers

understand, specify, and optimise combinational as well as sequential logic circuits

distinguish between different methods of implementation

specify the function and organisation of processors, memory, and input/output interfaces

understand how software is executed on computers
Course contents

Numbersystems and arithmetics on integers (How can a "0" and "1" be used to process data)

Combinatory logic (How to build circuits based on"0" and "1")

Sequential logic (How to build circuits with memory)

Implementation technologies for logic circuits (How can digital circuits be implemented)

Function, organisation, and improvements of a computer and its components (How does a computer work)

Function of input/output devices (How does a computer interact with user and environment)

Fundamentals of digital communication (How do two digital systems exchange information)

Software execution (How is software executed)
Prerequisites
none
Literature

Floyd, T. L. (2014). Digital fundamentals: A systems approach. Pearson Education Limited. [Englisch, internationale Standardliteratur auf dem Gebiet Digitaltechnik]

Patterson, et. al. (2018). Computer Organization and Design: The Hardware/Software Interface. Elsevier. [Englisch, internationale Standardliteratur auf dem Gebiet: Computerarchitektur]

Woitowitz, et. al. (2012). Digitaltechnik. Springer. [Deutsch, einfach zu verstehen, online und gratis in der Bibliothek verfügbar]

K. Fricke (2018). Digitaltechnik. Springer. [Deutsch, online und gratis in der Bibliothek verfügbar]

A. Bindal (2019). Fundamentals of Computer Architecture and Design. Springer. [Englisch, ausführlich aber kompliziert, online und gratis in der Bibliothek verfügbar]

Fertig, A. (2018). Rechnerarchitektur Grundlagen. BoD–Books on Demand. [Deutsch]

Hellmann, R. (2013). Rechnerarchitektur: einführung in den Aufbau moderner computer. Walter de Gruyter. [Deutsch]
Assessment methods

In preparation: pass the online tests for each unit (15x 5 Points, >50% per test)

In preparation: solve the exercises for each unit (15x 10 Points, in total, >50% of points)

In class: present your solution
Anmerkungen
none

Direct and Alternating Current Technology (ACDC)
German /
iMod

German 
iMod 
5.00
 
DC and AC Technology (ACDC)
German /
ILV

German 
ILV 
5.00
3.00 
Course description
In the course direct and alternating current (DC and AC) technology (ILV: Integrative course), the basics of electrical engineering in the field of DC and AC technology are taught. This course forms the basis for other subjects, such as Electrical signals and systems in the 2nd semester of the Bachelor Electronic (BEL) study. Previous knowledge of electrical engineering is not required for this course. The focus of this course lies in the functionality, the characteristic properties and the calculation of the most important passive components in direct and alternating current systems. In addition, you will learn various methods of analyzing and dimensioning electronic circuits in direct and alternating current systems. Accompanying laboratory exercises serve to deepen and apply what has been learned through "learning by doing".
This understanding of the fundamental relationships and principles will accompany you in the further courses of your studies and beyond in your future professional field. Because regardless of the special field of study, e.g. Microelectronics, automation technology, energy technology, drive technology, ... this basic knowledge is essential and is also required.
Methodology
This course was developed on the basis of the "Constructive Alignment" concept. The scope of the semester is broken down into completed topics of 14x2 units weekly. Each topic is dealt with in a selfstudy phase and in a facetoface phase. Every facetoface phase is preceded or followed by a selfstudy phase (e.g. preparation in advance or pastcalculation of examples, homework). Comprehension questions and ambiguities can be clarified either among the students in the Moodle forum, or in the next facetoface phase in the reflection part with the students by the lecturer. The main method in this course is "learning by doing".
Learning outcomes
After passing this course successfully students are able to ...

describe Basic terms of electrical engineering such as explain electrical voltage, electrical current, Ohm resistance,

manage the methods for the analysis of electrical circuits (such as Ohm's law, voltage dividers, current dividers, Kirchhoff's laws, method of substitute sources, Helmholtz's superposition theorem) and to apply them in the analysis of electrical circuits (DC and AC circuits),

specify and explain the formulabased relationship between timedependent currents and voltages at the passive network elements in AC technology,

apply the methods of complex alternating current technology, such as Calculating with complex resistances and phasors as well as phasor diagrams, and calculate the parameters of AC circuits (e.g. root mean square (rms) values powers, peak values of voltages and currents, phase shifts),

dimension the values of resistances, inductances and capacitances in circuits of alternating current systems,

display the determined values in the time and frequency domain and to interpret them physically.

transfer the determined values in the time and frequency domain and to interpret the physically characteristics of them.
Course contents

Basic terms of electrical engineering

Electric sources

Ohm's Law

Voltage and current dividers

Kirchhoff's laws, node and mesh analysis

voltage and power sources (Thèvenin and Norton theoremes)

Overlay theorem from Helmholtz (superposition)

Voltage and power sources (Thèvenin and Norton theoremes)

Calculation of complex AC circuits:

Methods of analyzing alternating current circuits (analysis in the real time domain, vector image, complex calculation)

Analysis of AC circuits in the time and frequency domain

Exercises for dimensioning and calculating various circuits by taking into account the above listed topics.
Prerequisites
Basics of physics and mathematics on Secondary school level
Literature

Leonhard Stiny, Grundwissen Elektrotechnik und Elektronik, 7., vollständig überarbeitete und erweiterte Auflage, Springer eBooks, Springer Vieweg Verlag, 2018.

Wilfried Weißgerber, „Elektrotechnik für Ingenieure 1“, Springer Verlag, 2018

Weißgerber, W. (2013): Elektrotechnik für Ingenieure 1, Gleichstromtechnik und Elektromagnetisches Feld. Ein Lehr und Arbeitsbuch für das Grundstudium, Springer Fachmedien Wiesbaden, 439 Seiten, ISBN 9783834809032.

Weißgerber, W. (2013): Elektrotechnik für Ingenieure 2, Wechselstromtechnik, Ortskurven, Transformator, Mehrphasensysteme. Ein Lehr und Arbeitsbuch für das Grundstudium, Springer Fachmedien Wiesbaden, 372 Seiten, ISBN 978383481031.

Seidel, H.U. (2003): Allgemeine Elektrotechnik: Gleichstrom  Felder  Wechselstrom, Hanser Verlag, 296 Seiten, ISBN10: 3446220909.
Assessment methods

Active participation: ongoing review of what has been learned through repetition questions / short tests in the facetoface session.

Team project: Preparation and presentation of a practical team task

Final exam in written form
Anmerkungen
You can find more detailed information in the Moodle course direct and alternating current (DC and AC) technology.

Fundamentals of Physics (PHYS)
German /
kMod

German 
kMod 
5.00
 
Fundamentals of Physics for Engineering Sciences (PHY1)
German /
ILV

German 
ILV 
3.00
2.00 
Course description
The course „ Grundlagen der Physik für Ingenieurswissenschaften“ is supposed to convey scientific skills an knowledge in the context of physics.
The students will be able to connect the presented knowledge to establish a scientific model of the world and take the presented models as a theoretical basis for more specific lectures in the engineering context.
The topics mechanics, thermodynamics, optics and electrodynamics are covered. The lecture also focuses on statistical methods of experimental physics. Via these topics the students learn scientific modelling and quantitative estimation and interpretation of modelrelevant physical quantities and gain a basic understanding of the scientific process.
Through the exercises the students will be able to learn to independently solve engineering via mathematical calculations.
Methodology
Both facetoface learning (lecturing, practical exercises) and selfstudy (preparation and postprocessing) are integrated
Learning outcomes
After passing this course successfully students are able to ...

Explain and interpret the connection between scientific theory, experiments and engineering applications

Independently execute quantitative calculations based on scientific models to solve engineering problems

Estimate measurement errors based on measurement results

To give theoretical explanations to basic topics related to physics

Independently read and understand scientific texts

Give exact formulations of scientific problems and differentiate between colloquial and scientific definitions of different terms

To grasp the importance of physical processes (related to the topics mechanics, acoustic, thermodynamics, electromagnetism and optics) as foundation for calculations in technical context
Course contents

Physical Quantities & Entities

Uncertainty analysis

Mechanics

Oscillation

Electrodynamics

Optics

Thermodynamics
Prerequisites
none
Literature

Douglas C. Giancoli: Physik. Pearson
Assessment methods

The basis for the assessment are 9 (online) quizzes, 8 exercises and one written test. The qualitative criteria for practical exercises and tests are an appropriate understanding of the contents and the necessary mathematical skills
Anmerkungen
none

Physics Laboratory (PHYLB)
German /
LAB

German 
LAB 
2.00
1.00 
Course description
The course „ Grundlagenlabor Physik“ is supposed to convey scientific skills and knowledge in the context of physics. By conducting experiments concerning the topics mechanics, thermodynamics, optics and electrodynamics, students gain important experience in experimental work as well as statistical data evaluation and practical lab skills. This knowledge is of high importance in the engineering context since dealing with and evaluating measurement results is a basis of engineering work, e.g. sensor technology, metrology or embedded systems. The authorship of lab protocols and measurement sheets allows students to gain important experience in scientifictechnical documentation of scientific work.
Methodology
Both facetoface learning (practical exercises) and selfstudy (theoretical preparation for the experiments and authorship of lab protocols) are integrated.
Learning outcomes
After passing this course successfully students are able to ...

Independently plan and conduct physical experiments

Write technical documentation according to scientific standards

Use their knowledge about basic physical processes (mechanics, thermodynamics, electromagnetism and optics) in practical applications like the conduction of scientific experiments

Write and analyse scientific texts using their knowledge of basic rules for scientific work and to differentiate between scientific conduct and unscientific conduct

Interpret measurement results based on physical theories

Evaluate and process experimental data using methods of uncertainty analysis

Grasp the concept of linear regression and apply it to actual measurement data
Course contents

Pendulum & Statistics

Energy, calorimetry, Basic applications of thermodynamics

Measurement of electromagnetic quantities

Statistical data evaluation an processing
Prerequisites
Necassary prerequisites like the code of conduct in a lab theoretical knowledge about the experiments are conveyed via selfstudy. Other than that, no prerequisites exist
Literature

Erdmann, et.al. „Statistische Methoden in der Experimentalphysik“, Pearson

Douglas C. Giancoli: Physik. Pearson
Assessment methods

The basis for the assessment are per practical exercise: 1 online test, 1 short test before the execution of the lab exercise and 1 documentation file per experiment (lab protocol / measurement sheet). The qualitative criteria for practical exercises and tests are an appropriate understanding of the contents and the necessary mathematical skills. The documentation files are graded based on completeness and correctness
Anmerkungen
none

Mathematics for Engineering Science 1 (MAES1)
German /
iMod

German 
iMod 
5.00
 
Mathematics for Engineering Science 1 (MAES1)
German /
ILV

German 
ILV 
5.00
3.00 
Course description
The course „Mathematik für Computer Science 1“ is supposed to convey mathematical skills and a structured mode of thought. The methods acquired by the students, based on a sustainable foundation, enable them to solve uptodate technical and engeneering problems in an efficient and comprehensible way and to analyze established solutions. After an introductory part the emphasis lies on linear algebra.
Methodology
Both facetoface learning (lecturing, practical exercises) and selfstudy (preparation and postprocessing) are integrated.
Learning outcomes
After passing this course successfully students are able to ...

to properly formulate mathematical statements using propositional logic and set theory, and to represent numbers in various numeral systems

to analyze basic properties of functions in one variable, and to interpret these in the appropriate subject context

to apply operations and changes of representation with complex numbers, to interpret them geometrically in the complex plane, and to describe harmonic oscillations in terms of complex numbers

to solve basic problems in general vector spaces and simple geometric problems in two and three dimensional euclidean space

to perform elementary matrix operations, and to compute determinants and inverse matrices

to solve systems of linear equations using Gauß‘ algorithm

to perform geometric operations in terms of linear mappings

to compute scalar products, orthogonal projections and orthogonal transformations, and to interprete them geometrically

to compute eigenvalues, eigenvectors and eigenspaces
Course contents

Logic and sets

Number sets and numeral systems

Functions

Complex numbers

Vector spaces

Matrices and linear operators

Systems of linear equations

Systems of linear equations

eigenvalues and eigenvectors
Prerequisites
none
Literature

Tilo Arens, Frank Hettlich, Christian Karpfinger, Ulrich Kockelkorn, Klaus Lichtenegger und Hellmuth Stachel: Mathematik. Springer Spektrum (aktuell: 4. Auflage 2018)
Assessment methods

The basis for the assessment are 10 (online) quizzes, two units of practical exercises and two written tests. The qualitative criteria for practical exercises and tests are an appropriate understanding of the contents and the necessary mathematical skills.
Anmerkungen
none

Systemlevel Software Development (HWSE)
German /
iMod

German 
iMod 
5.00
 
Programming (HWSE)
German /
LAB

German 
LAB 
5.00
3.00 
Course description
In this course students learn to program in C and train their skills by solving multiple tasks of different complexity. In addition, students learn how to use respective development tools like compiler, debugger etc.
Methodology
Impulse lectures, ShowCase development of programs, Computer Labs
Learning outcomes
After passing this course successfully students are able to ...

Correctly make use of all C language elements to solve realworld problems.

Structure programming tasks into smaller problems and describe the latter using custom algorithms.

Develop standard I/O programs in C based on the ANSIC library (typ. complexity 2000 LoC, 23 C source files).

Compile programs, interpret syntactical and sematical errors, debug programs and fix bugs.

Make use of standard development tools (compiler, debugger, etc.).

Develop programs using standard algorithms, e.g. using linked lists or trees.
Course contents

Variables & Data Types

Control Instructions & Operators

Bits & Bytes

Arrays & Pointers

Functions

Standard ANSIC Library

Commandline Arguments

File I/O

Dynamic Memory Management

Linked Lists
Prerequisites
working with a PC and a standard OS
Literature

Robert C. Seacord, "Effective C: An Introduction to Professional C Programming", No Starch Press, 2020, ISBN: 1718501048

Helmut O.B. Schellong, "Moderne CProgrammierung", Springer Verlag, 2014, ISBN: 14395428

R. Klima, S. Selberherr, "Programmieren in C", Springer Verlag, 2010, ISBN: 9783709103920
Assessment methods

Written assement, programming assessment, assessment of individual programming task submissions
Anmerkungen
none
