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