Article 2010

Research communities in programming: A strategy to support the initial programming learning; Comunidades de Investigação em Programação: Uma Estratégia de Apoio ao Aprendizado Inicial de Programação

Revista Iberoamericana de Tecnologias del Aprendizaje
Journal · Vol. 5 · Issue 1 · pp. 39-46
Abstract

This paper describes a research process that intends to develop a strategy to support initial programming learning. It is inspired in the theory of Matthew Lipman, as it was conceived through the redefinition of the concept of Learning Communities, to assist the students to maximize their learning through the conscientious evaluation of their level of self-efficacy, while they develop a better behavior to study programming. We present the results of the preliminary tests made to the proposed strategy, and the changes in the strategy that result from those results. © IEEE.

Keywords

Author Keywords

self-efficacy Programming education Computer Science education

Index Keywords

Teaching Engineering education Education computing Self Efficacy Behavioral research Computer programming Learning community Research process Computer Science Education Programming education Research communities Programming learning
Author Affiliations
Universidade de Coimbra, Faculdade de Ciências e Tecnologia, Coimbra, Portugal
University of Coimbra, Centre for Informatics and System, Coimbra, Portugal
Funding & Acknowledgements
No funding information
References 10 References
1 Proceedings of the 3rd Annual Conference of the Ltsn Centre for Information and Computer Sciences, (2002)
2 Lahtinen, Essi, A study of the difficulties of novice programmers, Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 14-18, (2005)
3 Dohn, Nina Bonderup, Knowledge and skills for PISA - Assessing the assessment, Journal of Philosophy of Education, 41, 1, pp. 1-16, (2007)
4 Roberts, Eric S., Strategies for encouraging individual achievement in introductory computer science courses, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), pp. 295-299, (2000)
5 Wilson, Brenda Cantwell, Contributing to success in an introductory computer science course: A study of twelve factors, SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), pp. 184-188, (2001)
6 Wiedenbeck, Susan, Factors affecting the success of non-majors in learning to program, Proceedings of the 1st International Computing Education Research Workshop, ICER 2005, pp. 13-24, (2005)
7 Deremer, Dorothy, Improving the Learning Environment in CS I: Experiences with Communication Strategies, ACM SIGCSE Bulletin, 25, 3, pp. 31-35, (1993)
8 Bennett, Chris, Using daily student presentations to address attitudes and communication skills in CS1, SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education, pp. 76-80, (2009)
9 Havill, Jessen, Technically speaking: Fostering the communication skills of computer science and mathematics students, SIGCSE 2007: 38th SIGCSE Technical Symposium on Computer Science Education, pp. 185-189, (2007)
10 Etlinger, Henry A., A framework in which to teach (technical) communication to computer science majors, Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education, pp. 122-126, (2007)
Quick Actions
Citation Metrics
3
Times Cited (Scopus)

References 10
Document Identifiers
  • EID 2-s2.0-79954623875
  • Language Portuguese