Neural Networks and Applications

Faculty

Faculty of Engineering and Computer Science

Version

Version 1 of 23.01.2026.

Module identifier

11B1595

Module level

Bachelor

Language of instruction

German

ECTS credit points and grading

5.0

Module frequency

irregular

Duration

1 semester

 

 

Brief description

The technology of neural networks as a subfield of AI has developed into an indispensable and efficient tool for many engineering problems. The methods of neural networks and their possible areas of application (e.g. regression tasks, forecasts and image classifications) are demonstrated and practiced.  

Teaching and learning outcomes

1. motivation and biological basics

2. data analytical basics

3. theory of neural networks (perceptron, multilayer perceptron, learning methods, quality criteria, deep learning, generalization)

4. application-specific neural networks (e.g. regression, image classification, time series prediction)

5. familiarization with software libraries for the implementation and use of neural networks

Overall workload

The total workload for the module is 150 hours (see also "ECTS credit points and grading").

Teaching and learning methods
Lecturer based learning
Workload hoursType of teachingMedia implementationConcretization
30LecturePresence or online-
30Laboratory activityPresence or online-
Lecturer independent learning
Workload hoursType of teachingMedia implementationConcretization
70Preparation/follow-up for course work-
20Exam preparation-
Graded examination
  • Homework / Assignment or
  • Written examination or
  • oral exam
Exam duration and scope

Term paper: 10–15 pages

Written examination: see the applicable study regulations

Oral examination: see the general section of the examination regulations

Recommended prior knowledge

Basic knowledge of differential and integral calculus as well as knowledge of functions with multiple variables is required.  Knowledge of linear regression is also helpful.

Knowledge Broadening

Students who have successfully studied this subject are familiar with common network structures and learning methods. They have theoretical background knowledge and can assess the potential of neural networks. They are familiar with typical applications of neural networks and have learned to create and use neural networks for practice-oriented examples.

Knowledge deepening

Students who have successfully completed this module also have basic knowledge in the areas of data analysis, statistics and other methods of knowledge-based systems. The module repeats and deepens some of the basic knowledge already acquired in the modules Mathematics 1 and 2 and Programming 1 and 2.

Application and Transfer

Students learn the basic procedures of data analysis. They learn about the potential fields of neural networks and can use them to solve data-based problems. They will learn about and use a number of tools and libraries for creating neural networks.

Literature

1. Ertel, Wolfgang: Grundkurs Künstliche Intelligenz: Eine praxisorientierte Einführung, Springer.

2. Bishop, Christopher: Pattern Recognition and Machine Learning, Oxford University Press

3. Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron: Deep Learning (Adaptive Computation and Machine Learning) Cambridge, MIT Press

Applicability in study programs

  • Electrical Engineering in Practical Networks (dual)
    • Electrical Engineering in Practical Networks (dual) B.Sc. (01.03.2026)

  • Mechatronics
    • Mechatronics B.Sc. (01.09.2025)

  • Electrical Engineering
    • Electrical Engineering B.Sc. (01.09.2025)

    Person responsible for the module
    • Gervens, Theodor
    Teachers
    • Gervens, Theodor