Logo des Repositoriums
 
Textdokument

Teaching Object-Oriented Programming with the Objects-first Approach

Vorschaubild nicht verfügbar

Volltext URI

Dokumententyp

Zusatzinformation

Datum

2023

Autor:innen

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Gesellschaft für Informatik, Bonn

Zusammenfassung

Lecturers 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.

Beschreibung

Speth, Sandro (2023): Teaching Object-Oriented Programming with the Objects-first Approach. SEUH 2023. DOI: 10.18420/seuh2023_04. Gesellschaft für Informatik, Bonn. ISSN: 1617-5468. ISBN: 978-3-88579-727-2

Zitierform

Tags