Integrating educational tools for collaborative Computer Programming learning



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.


Computer Science Education


Journal of Universal Computer Science, Vol. 11, #9, pp. 1505-1517, September 2005

Cited by

Year 2015 : 2 citations

 Bati, T., Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria.

 Jawawi, D. et al, Introducing computer programming to secondary school students using mobile robots, 10th Asian Control Conference (ASCC), Kota Kinabalu, Maio.

Year 2014 : 3 citations

 Shadiev, R., Hwang, W., The, S., Yang, S., Wang, J., Han, L. e Hsu, G., Effects of Unidirectional vs. Reciprocal Teaching Strategies on Web-Based Computer Programming Learning. Journal of Educational Computing Research, 50 (1), pp. 67-95. 2014.

 Lovos, E., El uso de estrategias colaborativas mediadas por tecnología. Dissertação de Mestrado, Universidad Nacional de La Plata, Argentina, 2014.

 Paredes, M., Debdi, O., Vela?zquez-Iturbide, J., GreedExCol: un sistema interactivo colaborativo para el aprendizaje de algoritmos voraces, Actas del VII Seminario de Investigacio?n en Tecnologi?as de la Informacio?n Aplicadas a la Educacio?n, Madrid.

Year 2013 : 4 citations

 Weng, Q., Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School. Master Thesis, National Central University, Taiwan, 2013.

 Velázquez, J. Paredes, M. e Ouafae, D., GreedExCol: Una herramienta educativa basada en CSCL para el aprendizaje de algoritmos voraces. In Proceedings of XV Simposio Internacional de Tecnologías da la Información y las Comunicaciones en la Educación, pp. 96-103, Madrid, Espanha, Setembro de 2013.

 Knutas, A., Ikonen, J. e Porras, J., Communication patterns in collaborative software engineering courses: a case for computer-supported collaboration. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research, pp. 169-177, Koli, Finlandia, Novembro de 2013.

 Velázquez, J. Paredes, M. e Ouafae, D., GreedExCol: un sistema interactivo colaborativo para el aprendizaje de algoritmos voraces. In Actas del Seminario de Investigación en Tecnologías de la Información Aplicadas a la Educación, Madrid, Espanha, Maio de 2013.

Year 2012 : 3 citations

 Nenkov, S. e Iliev, N., A task-oriented environments for teaching and learning algorithms – UML project and its implementation. In Proceedings of Theoretical and apllied aspects of Cybernetics, Kyiv, Ucrania, Novembro de 2012.

 Hwang, W., Shadiev, R., Wang, C. e Huang, Z. A pilot syudy of cooperative programming learning behavior and its relationship with students’ learning performance. Computers & Education, 58, pp. 1267-1281, 2012.

 Hwang, W., Shadiev, R., Wang, C. e Huang, Z., A study of cooperative computer programming learning behavior and its influence on learning performance. In Proceedings of the 12th European Conference on e-Government, pp. 150-157, Barcelona, Espanha, Junho de 2012.

Year 2011 : 5 citations

 Karatrantou, A. e Panagiotakopoulos, C., Educational robotics and teaching introductory programming within an interdisciplinar framework. In Athanassios, J. (ed) Research on e-learning and ICT in Education, pp. 197-210, Springer, 2011.

 Jesus, E., Teaching computer programming with structured programming language and flowcharts. In Proceedings of the 2011 Workshop on Open Source and Design of Communication, Lisboa, Julho de 2011.

 Choi, J., Seo, Y. e Lee, Y., A case study of team teaching for the improvement of algorithm teaching ability among pre-service computer science teachers. In Proceedings of ED-MEDIA 2011 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, pp. 28-32, Lisboa, Junho de 2011.

 Huang, J., The influence of collaborative programming to learning. Dissertação de Mestrado, National Central University of Taiwan, 2011.

 Florea, A., Gellert, A., Anghel, T. E Florea, D., Enhanced learning and educational management through online collaborative technologies. Journal of Digital Information Management, 9(1), pp. 33-42, 2011.

Year 2010 : 1 citations

 Yang, I., Development of a cooperative learning platform for programming courses with a project guidance mechanism. Dissertação de Mestrado, National Central University of Taiwan, 2010.

Year 2009 : 3 citations

 Cosma, D. Carutasu, V. E Carutasu, D., A conceptual framework for the application of Qfd to optimize knowledge management in the field of Romanian Military Education. In Proceedings of 10th European Conference on Knowledge Management, Vicenza, Itália, Setembro de 2009.

 Gallego, M. e Gortázar, F., EclipseGavab, un entorno de desarrollo para la docencia online de la programación. In Proceedings of XV Jornadas de Enseñanza Universitária de Informática, pp 501-508. Barcelona, Espanha, Julho de 2009.

 Gallego, M. e Gortázar, F., Experiencias con EclipseGavab, un entorno de programación colaborativo online. In Proceedings of I Encuentro de Intercambio de Experiencias en Innovación Docente. Madrid, Espanha, Junho de 2009.

Year 2008 : 2 citations

 Karatrantou, A. e Panagiotakopoulos, C., Algorithm, Pseudo-Code and Lego Mindstorms Programming. In Proceedings of SIMPAR2008 " International Conference on Simulation, Modeling and Programming for Autonomous Robots, pp. 70-79, Venice, Italy, November 2008.

 Zheliazkova, I. e Atanasova, G., Practical Skills Acquisition in a Task-Oriented Environment for Algorithm Flowcharts Construction. In Proceedings of International Scientific Conference Computer Science"2008, pp. 462-467, Kavala, Grécia, Setembro de 2008.

Year 2007 : 1 citations

 Martin, E., Carrasco, N. e Carro, R., Authoring Collaborative Graphical Editors for Adaptive Context-based Learning Environments. In Proceedings of ReTIeL '07-International Workshop on Representation Models and Techniques for Improving E-Learning: Bringing Context into Web-based Education, Roskilde, Dinamarca, Agosto de 2007.