Teaching programming and problem solving to CS2 students using think-alouds

4Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Many studies have shown that students often face difficulty in applying programming concepts to design a program that solves a given task. To impart better problem solving skills a number of pedagogical approaches have been presented in the literature. However, most of these approaches provide a general strategy of problem solving. But in reality problem solving is a skill that is developed with experience over a period of time. In this paper, we present a pedagogical approach to teach problem solving using think-alouds. In a think-aloud problem solving approach students learn the skill of problem solving by closely observing an 'experienced programmer. We used this approach in a CS2 class and our evaluation results show that think-aloud problem solving is an extremely effective pedagogical technique, particularly for female students. © 2009 ACM.

Cite

CITATION STYLE

APA

Arshad, N. (2009). Teaching programming and problem solving to CS2 students using think-alouds. In SIGCSE’09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education (pp. 372–376). https://doi.org/10.1145/1508865.1508998

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free