Practical Course: Interactive learning

Course Description

In this project, you are involved in the development of learning tools such as Artemis which will be used in university courses. You investigate the applied learning theories, and further develop learning tools to support the conduction of courses and exams.

Course Information

  • Language: English
  • Credits: 10 ECTS (Praktikum)
  • Prerequisites: This practical course requires experience in software engineering. You must have passed the course Introduction to Software Engineering (IN0006 or a similar course) with a very good grade. Students can apply for this practical course and are then interviewed by one of the instructors. The number of participating students is limited.
  • Possible module numbers: IN0012, IN2106, IN2128
  • Info meeting: 03.02.2023, 2:00 pm on Zoom
  • Application: Apply to participate

Learning Goals

  • Investigate existing learning tools and best practices for teaching
  • Become familiar with best practices for teaching software engineering
  • Deepen your knowledge in software engineering
  • Customize and extend existing tools for university and online courses (e.g. Artemis)
  • Apply incremental, agile, and adaptive development methods
  • Apply continuous integration and continuous delivery


For further questions, please contact

Applied Software Engineering

Prof. Dr. Stephan Krusche

Informatics I01 - Chair of Distributed and Operating Systems
School of Computation, Information, and Technology
Technical University of Munich

Boltzmannstraße 3
85748 Garching b. München

Administrative office

Sophia Adelmeier

Office: 01.07.052
Phone: +49 (89) 289-18206
Fax: +49 (89) 289-18207