A Context for Learning Programming Based on Research Communities



This paper describes a research work that seeks to design a pedagogical strategy that may help students in initial programming learning. Special care is given to motivational issues and to assist students to maximize their learning through the conscious assessment of their self-efficacy level, while they develop a programming study behavior. The results of the two first implementations of the strategy in a real setting are presented and discussed in this article.


Learning programming; Research communities; Self-reflexive activity; Self-efficacy.


Computer Science Education


Cadernos de Pedagogia do Ensino Superior, Vol. 4, #20, pp. 3-22, Susana Gonçalves, Dina Soeiro, Sofia Silva, July 2012

PDF File

Cited by

No citations found