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 hours Type of teaching Media implementation Concretization 30 Lecture Presence or online - 30 Laboratory activity Presence or online - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 70 Preparation/follow-up for course work - 20 Exam 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