Teaching machine learning to programming novices

An action-oriented didactic concept

Conference Paper (2024)
Author(s)

Michal Tkáč (University of Economics, Bratislava)

Jakub Sieber (University of Economics, Bratislava)

Anne Meyer (Karlsruhe Institut für Technologie)

Lara Kuhlmann (Technische Uni­ver­si­tät Dort­mund)

Matthias Brueggenolte (Technische Uni­ver­si­tät Dort­mund)

Alexandru Rinciog (Technische Uni­ver­si­tät Dort­mund)

Michael Henke (Technische Uni­ver­si­tät Dort­mund)

Artur M. Schweidtmann (TU Delft - ChemE/Process Systems Engineering)

Qinghe Gao (TU Delft - ChemE/Process Systems Engineering)

Maximilian F. Theisen (TU Delft - ChemE/Process Systems Engineering)

Radwa El Shawi (University of Tartu)

DOI related publication
https://doi.org/10.35011/IDIMT-2024-123 Final published version
More Info
expand_more
Publication Year
2024
Language
English
Pages (from-to)
123-131
ISBN (electronic)
978-3-99151-527-2
Event
Downloads counter
157
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Machine Learning (ML) techniques are encountered nowadays across disciplines, from social sciences, through natural sciences to engineering. However, teaching ML is a daunting task. Aside from the methodological complexity of ML algorithms, both with respect to theory and implementation, the interdisciplinary and empirical nature of the field need to be taken into consideration. This paper introduces the MachineLearnAthon format, an innovative didactic concept designed to be inclusive for students of different disciplines with heterogeneous levels of mathematics, programming, and domain expertise. The format is grounded in a systematic literature review and the didactic principles action orientation, constructivism, and problem orientation. At the heart of the concept lie ML challenges, which make use of industrial data sets to solve real-world problems. Micro-lectures enable students to learn about ML concepts and algorithms, and associated risks. They cover the entire ML pipeline, promoting data literacy and practical skills, from data preparation, through deployment, to evaluation.