Skip to main navigation Skip to search Skip to main content

Experiences of a software engineering course based on interactive learning

  • Technical University of Munich

Research output: Contribution to journalConference articlepeer-review

20 Scopus citations

Abstract

Learning to apply software engineering requires practical experience, and can not be taught through traditional theory-based lectures. Interactive learning is an approach that combines lectures and exercises into multiple iterations of theory, example, exercise, solution and reflection. It is based on active, computer based and experiential learning and on immediate feedback to improve the learning experience in large classes. It includes hands-on activities with the goal to increase students' motivation and engagement. This paper describes an interactive learning course design that includes multiple choice quizzes and interactive tutorials as in-class exercises and a team project in which students apply their knowledge in a different setting. Based on this course design, we present a case study with 300 students in 2016. An evaluation shows that students are more engaged and motivated, if they practically apply and exercise the previously learned theory in the classroom. By providing students with both, theoretical foundations and practical exercises, their learning experience improves.

Original languageEnglish
Pages (from-to)32-40
Number of pages9
JournalCEUR Workshop Proceedings
Volume1790
StatePublished - 2017
EventTagungsband des 15. Workshops "Software Engineering im Unterricht der Hochschulen" 2017, SEUH 2017 - 15th Workshop "Software Engineering Education in Universities", SEUH 2017 - Hannover, Germany
Duration: 22 Feb 201723 Feb 2017

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 4 - Quality Education
    SDG 4 Quality Education

Fingerprint

Dive into the research topics of 'Experiences of a software engineering course based on interactive learning'. Together they form a unique fingerprint.

Cite this