Investigating Productive Failure in Computer Science

Steinhorst, Phil

Abstract in edited proceedings (conference) | Peer reviewed

Abstract

Productive Failure is an instructional setting where learners are confronted with a problem-solving task prior to recieving an introduction to canonical solution methods. This approach has its roots in secondary school mathematics education and has been studied widely in this field. To the best of our knowledge, however, little if anything is known about its feasibility and efficacy in computer science at a tertiary level. In my PhD project, I work towards reducing this gap by comparing the outcome of Productive Failure settings with those of Direct Instruction approaches where students are introduced to required methods first. Is it possible to design educational settings in computer science that elicit the positive effects of Productive Failure on students’ learning? By designing interventions that allow for collecting and analyzing of both qualitative and quantitative data, I hope to find answers to this question and its corrolaries.

Details about the publication

PublisherVahrenhold, Jan; Fisler, Kathi; Hauswirth, Matthias; Franklin; Diana
Book titleICER 2022 V2: Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2
Page range19-20
Publishing companyACM Press
Place of publication2022
StatusPublished
Release year2022
Language in which the publication is writtenEnglish
ConferenceICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland
ISBN978-1-4503-9195-5
DOI10.1145/3501709.3544300
Link to the full texthttps://dl.acm.org/doi/10.1145/3501709.3544300
KeywordsProductive Failure; Problem Solving; Mixed Methods

Authors from the University of Münster

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