Logo des Repositoriums
 

Teaching Object-Oriented Programming with the Objects-first Approach

dc.contributor.authorSpeth, Sandro
dc.contributor.editorBecker, Steffen
dc.contributor.editorGerth, Christian
dc.date.accessioned2023-08-07T10:34:48Z
dc.date.available2023-08-07T10:34:48Z
dc.date.issued2023
dc.description.abstractLecturers worldwide continue to discuss suitable approaches to teach students programming concepts in general and object-oriented programming in particular. When using the so-called objects-first approach --in contrast to the established bottom-up approach --students start right from the beginning with objects and their interfaces and then only gradually learn more object-internal concepts, such as implementing operation bodies by using variables and control flow constructs. This gives students, from the start, a better object-oriented way of thinking, which is often much harder to learn properly in bottom-up approaches. In this paper, we describe the structure and design considerations and report our experience in implementing our introductory programming course based on the objects-first approach. We outline which concepts we teach, when and to which extent, and discuss the pros and cons of our implementation, considering student feedback from teaching evaluations.en
dc.identifier.doi10.18420/seuh2023_04
dc.identifier.isbn978-3-88579-727-2
dc.identifier.issn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/41874
dc.language.isoen
dc.publisherGesellschaft für Informatik, Bonn
dc.relation.ispartofSEUH 2023
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-333
dc.subjectProgramming Introductory Course
dc.subjectObjects-first
dc.subjectTeaching Programming
dc.titleTeaching Object-Oriented Programming with the Objects-first Approachen
dc.title.subtitleAn Experience Reporten
mci.conference.date23.-24. Februar 2023
mci.conference.locationPaderborn
mci.conference.sessiontitleSEUH
mci.reference.pages35-42

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
A2-1.pdf
Größe:
192.51 KB
Format:
Adobe Portable Document Format