Integrating Educational Tools for Collaborative Computer Programming Learning
Crescencio Bravo (Escuela Superior de Informática, Universidad de Castilla - La Mancha, Spain)
Maria Jose Marcelino (Centro de Informática e Sistemas da Universidade de Coimbra, Portugal)
Anabela Gomes (Instituto Superior de Engenharia de Coimbra, Portugal)
Micaela Esteves (Escola Superior de Tecnologia e Gestão de Leiria, Portugal)
Antonio Jose Mendes (Centro de Informática e Sistemas da Universidade de Coimbra, Portugal)
Abstract: Computer Programming learning is a difficult process. Experience has demonstrated that many students find it difficult to use programming languages to write programs that solve problems. In this paper we describe several educational computer tools used successfully to support Programming learning and we present a global environment which integrates them, allowing a broader approach to Programming teaching and learning. This environment uses program animation and the Computer-Supported Collaborative Learning (CSCL) paradigm.
Keywords: collaborative programming, computer programming learning, computer programming teaching, program animation, program simulation