Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3479
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorJanke, Ericade
dc.contributor.authorBrune, Philippde
dc.contributor.authorWagner, Stefande
dc.date.accessioned2015-02-16de
dc.date.accessioned2016-03-31T08:02:02Z-
dc.date.available2015-02-16de
dc.date.available2016-03-31T08:02:02Z-
dc.date.issued2015de
dc.identifier.other426669983de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-98579de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/3496-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-3479-
dc.description.abstractObject-oriented programming (OOP) is widely used in the software industry and university introductory courses today. Following the structure of most textbooks, such courses frequently are organised starting with the concepts of imperative and structured programming and only later introducing OOP. An alternative approach is to begin directly with OOP following the Outside-In teaching method as proposed by Meyer. Empirical results for the effects of Outside-In teaching on students and lecturers are sparse, however. We describe the conceptual design and empirical evaluation of two OOP introductory courses from different universities based on Outside-In teaching. The evaluation results are compared to those from a third course serving as the control group, which was taught OOP the "traditional" way. We evaluate the initial motivation and knowledge of the participants and the learning outcomes. In addition, we analyse results of the end- term exams and qualitatively analyse the results of interviews with the lecturers and tutors. Regarding the learning outcomes, the results show no signif- icant differences between the Outside-In and the “traditional” teaching method. In general, students found it harder to solve and implement algorithmic problems than to understand object oriented (OO) concepts. Students taught OOP by the Outside-In method, however, were less afraid that they would not pass the exam at the end of term and understood the OO paradigm more quickly. Therefore, the Outside-In method is no silver bullet for teaching OOP regarding the learning outcomes but has positive effects on motivation and interest.en
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.classificationSoftware Engineering , Programmierung , Didaktikde
dc.subject.ddc004de
dc.subject.otherOutside-In Teachingde
dc.subject.otherOutside-In Teachingen
dc.titleDoes outside-in teaching improve the learning of object-oriented programming?en
dc.typeconferenceObjectde
ubs.bemerkung.externThe present work as part of the EVELIN project was funded by the German Federal Ministry of Education and Research under grant number 01PL12022Ede
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.fakultaetFakultätsübergreifend / Sonstige Einrichtungde
ubs.institutInstitut für Softwaretechnologiede
ubs.institutSonstige Einrichtungde
ubs.opusid9857de
ubs.publikation.sourceProceedings of the 37th International Conference on Software Engineering (ICSE '15)de
ubs.publikation.typKonferenzbeitragde
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
PID3563647.pdf323,43 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.