FLESHING OUT CLUES ON GROUP PROGRAMMING LEARNING

Thais Castro, Hugo Fuks, Leonardo Santos, Alberto Castro

2009

Abstract

This work examines the findings of a case study carried out in the first semester of 2008, which uses a programming progression learning scheme, from the individual to group programming. This approach implies the generation of conversation logs among students as they take part in group programming. Supporting strategies are the evidences fleshed out through those logs. These strategies will guide the teacher on his inferences in the next group programming practical sessions.

References

  1. Brooks, F. 1995. The Mythical Man-Month (aniversary edition). Addison-Wesley Longman Publishing Co.
  2. Castro, Thais H.C.; Castro Jr, Alberto N.; Oliveira, Rosane S.C.; Boeres, Maria C.S.; Menezes, Crediné S. 2005. Enhancing Programming Understanding through Conceptual Schemas in Introductory Courses. CLEI Electronic Journal. Vol. 8, Num. 2, Pap. 4. (http://www.clei.cl/cleiej/).
  3. Castro, T., Fuks, H., Castro, A. 2008. Detecting Code Evolution in Programming Learning. In Proceedings of the 19th Brazilian Symposium on Artificial Intelligence. Series: Lecture Notes in Computer Science, Vol. 5249. Sublibrary: Lecture Notes in Artificial Intelligence, pp.145-156.
  4. Castro, T., Fuks, H., Castro, A. 2008b. Programming in Groups: a Progression Learning Scheme from the Individual to the Group. FIE - Proc. of the 38th Annual Frontiers in Education Conference. IEEE Catalog Number: pp F1F15-F1F20.
  5. Cohen, S. 1997. What Makes Teams Work: Group Effectiveness Research from the Shop Floor to the Executive Suite. In Journal of Management, Vol. 23, No. 3, 239-290.
  6. Delval, J. 2002. Introdução à Prática do Método Clínico: descobrindo o pensamento das crianças. ARTMED Press.
  7. Freudenberg, S., Romero, P., du Boulay, B. 2007. 'talking the talk': Is intermediate-level conversation the key to the pair programming success story? In Proceedings of Agile 2007, IEEE Computer Society, pages 84-91.
  8. Gerosa, M.A., Pimentel, M., Fuks, H. and Lucena, C.J.P. 2006. Development of Groupware based on the 3C Collaboration Model and Component Technology. 12th International Workshop on Groupware - CRIWG Lecture Notes on Computer Science LNCS 4154, Springer-Verlag, pp. 302-309.
  9. McDowell, C., Werner, L., Bullock, H., Fernald, J. 2004. The Impact of Pair Programming on Student Performance, Perception and Persistence. In International Conference on Software Engineering, pp. 602.
  10. Mendonça, A. P. ; Castro, A. N. ; Mota, E.S. ; Silva, L. S; Pereira, V. L. S. 2002. Uma Experiência com o uso de Mapas Conceituais para Apoiar o Método da Controvérsia Acadêmica. In: XXII Congresso da Sociedade Brasileira de Computação - VIII Workshop de Informática na Escola, Florianópolis-SC-BR. SBC Press, v. 5. p. 99-107.
  11. Nagappan, N., Williams, L., Ferzli, M., Wiebe, E., Yang, K., Miller, C., Balik, S. 2003. Improving the CS1 experience with pair programming. In Proceedings of the 34th SIGCSE technical symposium on Computer science education., pp. 359 - 362.
  12. Pastel, R. 2006. Student assessment of group laboratories in a data structures course. In Journal of Computing Sciences in Colleges, v. 22, issue 1, pp. 221 - 230.
  13. Pereira, V. L. S. ; Castro, A. N. ; Mendonça, A. P. ; Silva, L. S. 2002. Análise do método Jigsaw de aprendizagem cooperativa através da utilização de mapas conceituais. In: XXII Congresso da Sociedade Brasileira de Computação - VIII Workshop de Informática na Escola, Florianópolis-SC. XXII Congresso da SBC. SBC Press, v. 5. p. 181-188.
  14. Peres, F., Meira, L. 2003. Educational software evaluation centered on dialogue: interface, collaboration and scientific concepts. In Proceedings of the Latin American conference on Human-computer interaction. Pp. 97 - 106.
  15. Pimentel, M., Escovedo, T., Fuks, H. and Lucena, C.J.P. 2006. Investigating the assessment of learners' participation in asynchronous conference of an online course. 22nd ICDE - World Conference on Distance Education. Publisher: ABED, Rio de Janeiro, Brazil, Sep, 3-6.
  16. Silva, L. S; Castro, A. N. ; Mendonça, A. P. ; Pereira, V. L. S. 2002. Mapas Conceituais como suporte à estratégia de Investigação em Grupo: Uma experiência na Universidade. In: XXII Congresso da Sociedade Brasileira de Computação - VIII Workshop de Informática na Escola. Florianópolis-SC. XXII Congresso da SBC. SBC Press, v. 5. p. 163-172.
  17. Stahl, G. 2006. Supporting group cognition in an online math community: a cognitive tool for small-group referencing in text chat. In Journal of Educational Computing Reasearch.
  18. Weinberg, G. 1971. The Psychology of Computer Programming. Computer Science Series. Litton Educational Publishing.
Download


Paper Citation


in Harvard Style

Castro T., Fuks H., Santos L. and Castro A. (2009). FLESHING OUT CLUES ON GROUP PROGRAMMING LEARNING . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 978-989-8111-87-6, pages 68-73. DOI: 10.5220/0001951700680073


in Bibtex Style

@conference{iceis09,
author={Thais Castro and Hugo Fuks and Leonardo Santos and Alberto Castro},
title={FLESHING OUT CLUES ON GROUP PROGRAMMING LEARNING},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2009},
pages={68-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001951700680073},
isbn={978-989-8111-87-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - FLESHING OUT CLUES ON GROUP PROGRAMMING LEARNING
SN - 978-989-8111-87-6
AU - Castro T.
AU - Fuks H.
AU - Santos L.
AU - Castro A.
PY - 2009
SP - 68
EP - 73
DO - 10.5220/0001951700680073