This page only contains digital exercise sheets for the lecture Artificial Intelligence by Prof. Hoffmann and Prof. Koehler. The official lecture homepage is at in the CMS system of the computer science department.

To get access to the digital exercise sheets (enrol for this course), you need a password which you can find in the CMS forum and which you receive in the first lecture.

Hint: For the registration to the course you need to press "Enroll me". You will receive an e-mail with the confirmation of the registration.

The course introduces methods of architectural thinking that are used by software architects for the systematic planning, conception, and evaluation of complex software architectures.  The focus of this course is on the architectural conception of intelligent systems, which integrate AI technologies into complex hardware/software solutions. The conception of AI system architectures begins with the systematic analysis of the functional and non-functional requirements. By applying domain-driven design, architectural principles, patterns, styles, and tactics, AI architectures exhibiting specific system qualities can be developed and evaluated using the architecture tradeoff analysis method. The systematic management and documentation of architectural decisions supports an agile development process, helps to minimize risks, and leads to systems that are feasible, viable and desirable.

Admission Requirements

The course is only available to master students inscribed in a Master degree program at UdS. Students should have successfully attended the SOPRA course (software practicum) at UdS or taken a similar course on software engineering, which includes a practical software project and building a larger piece of software. We assume that you have basic knowledge of

  • Software and Systems Modeling
  • Software Engineering & Development
  • Agile software development methods (Scrum)
  • Software project management

A course on artificial intelligence is a plus, but not a mandatory admission requirement.

  • Organisation: Prof. Dr. Jana Koehler
  • Language of the course: English
  • Lectures and tutorials: Thursdays 10:15 - 11.45 (Tutorial) 16:15-18:00 (Lecture)
  • Beginning of the course: 21.10.21
  • Enrollment deadline: 19.10.21 5 PM