Object-Oriented Programming through the Lens of Computer Science Education

Aus Informatikdidaktik
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Referenz

Berges, Marc: Object-Oriented Programming through the Lens of Computer Science Educatoin, Dissertation, Technische Universität München, Fakultät für Informatik, 2015

[Bearbeiten] Online-Quelle

URL: https://mediatum.ub.tum.de/?id=1245597

[Bearbeiten] Kurzfassung

Die vorliegende Arbeit bietet einen umfassenden Überblick über Konzepte, Lehrmethoden, und den aktuellen Stand der Forschung der objektorientierten Programmierung in der Fachdidaktik Informatik. Ein Lehransatz wird entwickelt, der fast komplett auf Instruktion durch eine Lehrperson verzichtet (minimal-invasive Programmierkurse). Veränderungen im konzeptuellen Wissen und der Programmcode von Programmieranfängern werden untersucht. Darüber hinaus wird eine grafische Darstellung (Konzeptspezifikationsdiagramm) eingeführt, um die Definitionen der Konzepte des Kurses zu visualisieren. Darüber hinaus wird die Item-Response-Theorie auf Programmcode angewendet, wodurch es ermöglicht wird Facetten der Programmierfähigkeiten auf der Grundlage von Programmieraufgaben, die in kleine oder große Projekte eingebettet sind, zu ermitteln.

[Bearbeiten] Abstract

This thesis provides a broad overview of concepts, teaching methods, and the current state of research of object-oriented programming in computer science education. A teaching approach that dispenses almost entirely of instruction by teachers (minimally invasive programming courses) is developed. Changes in conceptual knowledge and the program code is investigated. Furthermore, a graphical illustration (concept specification map) is introduced to visualize the definitions of the concepts covered in the course. Additionally, item response theory is applied to the program code, which enables to evaluate facets of the programming abilities on the basis of programming tasks embedded in small or large projects.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge
Sprache