Skip to content

A Guided Inquiry Approach for Detecting and Developing Problem-solving Strategies for Novice Programming Students

Reference: Wei Jin, Cynthia L. Johnson, Sonal Dekhane. (2020). A Guided Inquiry Approach for Detecting and Developing Problem-solving Strategies for Novice Programming Students. In ACMSE ‘20.

Entry Key: \cite{jin-2020-prob-solve}

Entry Type: @inproceedings

Abstract

The introductory programming course often has a very high DFW rate at above 40\%. In many cases, students fail the course multiple times before advancing to the next programming class or deciding to quit the program altogether. We also face the problem of very low enrollment of female students in the course. We observe that the most difficult aspect of programming is not the syntax or semantics of a programming language, but problem solving. Various teaching approaches have had some success, however, a number of students are still struggling. We plan to address this difficulty by an approach called Iterative Problem-Solving Strategy Detection and Development (IPSSDD). It involves students directly in every aspect of problem solving, including detecting, developing, refining, and applying problem solving strategies. We started with three topics: basics, if statements, and loops. Looping is where many of our students struggle and start to fail. Data show that the sections that implemented the new strategy have statistically significant higher performance than the other sections on problem-solving using loops, which is especially true for female students. Students in those sections also reported higher motivation and confidence.

Metadata

Download .bib file

Field Value
author Jin, Wei and Johnson, Cynthia L. and Dekhane, Sonal
title A Guided Inquiry Approach for Detecting and Developing Problem-solving Strategies for Novice Programming Students
year 2020
isbn 9781450371056
publisher Association for Computing Machinery
address New York, NY, USA
url https://doi.org/…
doi 10.1145/3374135.3385289
booktitle Proceedings of the 2020 ACM Southeast Conference
pages 211–217
numpages 7
keywords Active Learning, CS1, Inquiry Learning, Problem Solving Strategy
location Tampa, FL, USA
series ACMSE ‘20