Combining Problem-Solving Instruction and Programming Instruction to Increase the Problem-Solving Ability of High School Students
Demetria L. Ennis · Journal of Research on Computing in Education · 1994
Researchers have identified a number of reasons why many programming students have difficulty acquiring a knowledge of programming, writing programs, and transferring programming knowledge to other problem-solving domains. These reasons include a lack instruction in basic problem-solving skills and poor programming skills. In the study described here, students were introduced to a generalized problem-solving strategy, and were given instruction in BASIC programming in an attempt to determine whether this combination enhanced student problem-solving ability.