Lecturers: Bernhard Berger
Date: Mon, 15:00 - 17:00 from 08.04. to 15.07.2024, Fri, 11:00 - 13:00 from 12.04. to 19.07.2024
Location: Mon, Albert-Einstein-Straße 26, SR 222, Fri, Albert-Einstein-Straße 26, SR 222
Event number: 23900
Target group
Students of the study programs:
- Computer Science, Master (elective)
- Computer Science International (elective)
Teaching objective
Technical:
- Explain processes and engineering strategies to develop AI/ML-based systems.
- Explain typical requirements for AI/ML-based systems (e.g. requirements for data)
Methodological:
- Evaluate fairness and biases of AI/ML-based systems.
- Apply architectures and patterns for AI/ML-based systems.
Social/ethical:
- Explain challenges in interdisciplinary collaboration when developing AI/ML-based systems
Self:
- Ability to read, present, and critically discuss research papers related to software engineering for AI/ML-based systems
- Ability to design and apply examples, tutorials, or exercises to demonstrate software engineering approaches
Improve expressive skills in writing and speaking
Content
The course will cover a range of topics in software engineering for AI/ML-based systems:
- Processes, engineering practices, and interdisciplinary work.
- Requirements analysis
- Architecture
- Verification, testing, and debugging
- Fairness, bias, and ethics
- User management and understandability of AI decisions