Towards Algorithm Comprehension

Grunddaten zum Promotionsverfahren

Promotionsverfahren erfolgt(e) an: Promotionsverfahren an der Universität Münster
Zeitraum01.04.2018 - 25.04.2022
Statusabgeschlossen
Promovend*inKather, Philipp
PromotionsfachDidaktik der Informatik
AbschlussgradDr. phil.
Form der Dissertationsschriftmonographisch
Verleihender FachbereichFachbereich 10 - Mathematik und Informatik
Betreuer*innenVahrenhold, Jan
Gutachter*innenVahrenhold, Jan; Schulte, Carsten, Schukajlow-Wasjutinski, Stanislaw

Beschreibung

Ein zentrales Thema in der Informatik sind Algorithmen, die spezifische Probleme effizient und elegant lösen. Oftmals ist nicht offensichtlich, warum diese Algorithmen das Problem lösen oder warum sie effizienter sind als naive Verfahren. Daher werden diese Algorithmen meist gemeinsam mit einem Beweis oder einer Beweisskizze präsentiert, die Eigenschaften des Algorithmus beweist. Im Rahmen dieser Arbeit fassen wir Algorithmen dementsprechend als Beschreibung eines Prozesses auf, z. B. in Pseudocode, und eine Argumentationskette, die, z. B. in Form einer Beweisskizze, Eigenschaften des Prozesses beweist. In diese Kategorie fallen Algorithmen, wie sie beispielsweise in fortgeschrittenen Vorlesungen, Fachbüchern und Fachartikeln dargestellt werden. Das Verständnis dieser Algorithmen ist daher insbesondere für Studierende relevant, die bereits die Studieneingangsphase überwunden haben und Grundlagen in Programmierung und diskreter Mathematik beherrschen. Obwohl Algorithmen in Forschung und Lehre eine zentrale Rolle einnehmen, fanden sie in dieser Form bisher nur wenig Beachtung in der fachdidaktischen Forschung. Ein möglicher Grund dafür ist das junge Alter der Forschungsdisziplin und die Tatsache, dass Programmierung als Voraussetzung für Software Entwicklung und als Basis von fortgeschrittenen Themen, wie z. B. Algorithmen, eine weitaus größere Bedeutung zugemessen wurde. Ziel dieser Arbeit ist daher eine Theoriegenese für Algorithmenverständnis, sodass zukünftige Arbeiten auf diese zurückgreifen können und so zum Beispiel das Unterrichten von Algorithmen verbessert werden kann. Dafür wird in dieser Arbeit ein Überblick über bisherige Forschung bezüglich Algorithmen und benachbarten Fachdidaktiken gegeben, insbesondere über Forschung im Programm- und Beweisverständnis. Anschließend wird Algorithmenverständnis quantitativ und qualitativ auf Gemeinsamkeiten und Unterschiede untersucht. In dieser Arbeit kommen wir zu dem Schluss, dass Algorithmenverständnis nicht vollständig durch Theorien aus benachbarten Fachdidaktiken oder deren direkter Kombination erklärt werden kann. Daher entwickeln wir eine Grounded Theory, die insbesondere algorithmenspezifischer Eigenschaften berücksichtigt. Die Theorie beschreibt drei mentale Komponenten, die während des Algorithmen- verständnis entwickelt und miteinander vernetzt werden. Diese beschreiben das Verständnis des Prozesses, der Argumentationskette und der Domäne, in der der Algorithmus angesiedelt wird. Des Weiteren werden Einflussfaktoren, wie die Beschaffenheit des Materials und spezifisches Vorwissen, behandelt. Nach unserer Theorie kann Algorithmenverständnis dadurch beschrieben werden, dass die Komponenten unterschiedliche Abstraktionsebenen enthalten, die innerhalb der jeweiligen Komponente und miteinander verknüpft sind.

Promovend*in an der Universität Münster

Kather, Philipp
Professur für Praktische Informatik (Prof. Vahrenhold)

Betreuung an der Universität Münster

Vahrenhold, Jan
Professur für Praktische Informatik (Prof. Vahrenhold)

Begutachtung an der Universität Münster

Schukajlow-Wasjutinski, Stanislaw
Professur für Didaktik der Mathematik/Sekundarstufe I (Prof. Schukajlow-Wasjutinski)
Vahrenhold, Jan
Professur für Praktische Informatik (Prof. Vahrenhold)

Projekte in denen das Promotionsverfahren erfolgt(e)

Laufzeit: 01.10.2018 - 30.09.2020 | 2. Förderperiode
Gefördert durch: Bundesministerium für Bildung und Forschung
Art des Projekts: Beteiligung in einem BMBF-Verbund

Publikationen im Promotionsverfahren entstanden

Kather, Philipp; Vahrenhold, Jan (2022)
In: Klein, Pascal; Graulich, Nicole; Kuhn, Jochen; Schindler, Maike (Hrsg.), Eye-Tracking als Methode in der Mathematik- und Naturwissenschaftsdidaktik: Forschung und Praxis. Heidelberg: Springer Spektrum.
Art der Publikation: Forschungsartikel (Buchbeitrag)
Kather, Philipp; Duran, Rodrigo; Vahrenhold, Jan (2022)
In: ACM Transactions on Computing Education, 22(2)
Art der Publikation: Forschungsartikel (Zeitschrift)
Kather P, Vahrenhold J (2021)
In: Seppälä O, Petersen A (Hrsg.), Proceedings of the 21st Koli Calling International Conference on Computing Education Research (Koli Calling 2021). (kein Verlag angegeben).
Art der Publikation: Forschungsartikel in Sammelband (Konferenz)
Kather P, Vahrenhold J (2021)
In: Serebrenik A, Sarma A, Palomba F, Hermans F, Ichinco M (Hrsg.), Proceedings of the 2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC). Los Alamitos, CA: Wiley-IEEE Computer Society Press.
Art der Publikation: Forschungsartikel in Sammelband (Konferenz)