Journal of Information Systems Education (JISE)

Volume 34

Volume 34, Issue 2, Pages 231-242

Spring 2023


Question Driven Introductory Programming Instruction: A Pilot Study


Deepak Dawar
Miami University
Hamilton, OH 45011, USA

Abstract: For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject’s complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction (SDPI) to address the low levels of in-class involvement in basic programming courses. The concept was straightforward: rather than the teacher lecturing/explaining material to the class and requesting questions, the students were shown a piece of code or other relevant material and given the opportunity to ask questions first. Explanations followed only after the questions had been asked, not before. Participation was tracked through two metrics: the number of questions asked in class and emails/Slack contacts with the instructor. Significant improvements were recorded for in-class participation. Average quiz scores also improved meaningfully. According to a course evaluation survey, students favored SDPI over the conventional lecture format since it piqued their interest in the material and gave them the confidence to ask questions in class.

Keywords: Teaching framework, Introductory programming, Pedagogy, Student engagement

Download This Article: JISE2023v34n2pp231-242.pdf


Recommended Citation: Dawar, D. (2023). Question Driven Introductory Programming Instruction: A Pilot Study. Journal of Information Systems Education, 34(2), 231-242.