Proyecto Cupi2: un enfoque multidimensional frente al problema de enseñar y aprender a programar
PDF

Palabras clave

aprendizaje activo
comunidad de aprendizaje
enseñanza de la programación
objetos de aprendizaje en programación.

Cómo citar

Villalobos, J. A., & Calderón, N. A. (2009). Proyecto Cupi2: un enfoque multidimensional frente al problema de enseñar y aprender a programar. Revista De Investigaciones UNAD, 8(2), 45-64. https://doi.org/10.22490/25391887.635

Resumen

Las dificultades en la enseñanza-aprendizaje de la programación han sido un problema recurrente en los últimos 20 años tanto en nuestro país como en el mundo entero. A lo largo del tiempo se han propuesto numerosas soluciones sin que ninguna haya resultado realmente efectiva. A los inconvenientes de motivación de los estudiantes se une la falta de un estudio a fondo de las habilidades que deben adquirir y en consecuencia, muchas veces, se reduce el programa de los cursos a un recorrido de estructuras sintácticas de un lenguaje de programación. Este documento plantea una nueva aproximación a la solución del problema, una novedosa propuesta pedagógica y una variedad de recursos construidos en el marco del proyecto Cupi2. Las fortalezas del proyecto se presentan basadas en cuatro componentes que se consideran fundamentales para el éxito de este trabajo: aprendizaje incremental, aprendizaje basado en problemas, el uso de herramientas tecnológicas de soporte para la enseñanza y finalmente, la comunidad de enseñanza de la programación que se ha construido para dar soporte a la comunidad académica interesada en la innovación. Al finalizar se muestran algunos resultados obtenidos hasta el momento
https://doi.org/10.22490/25391887.635
PDF

Citas

BlueJ. The Interactive Java Environment. Disponible en: http://www.bluej.org/. (Consultado en Mayo de 2008).

Bonwell C, Eison J. (1991). Active Learning: Creating Excitement in the Classroom. Jossey-Bass publishers.

Cassola, E. Elaboración de material educativo para la formación de profesionales en desarrollo de software. Congreso Iberoamericano de Educación Superior en Computación (CIESC), Conferencia Latinoamericana de Informática (CLEI). Perú, 2004.

De Graff, E., Kolmos, A. Management of Change. Implementation of Problem-Based and Projec-Based learning in Engineering. Sense Publishers 2007.

Gamma, E., Helm R., Johnson R., and Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 1995.

Herrera, J., Giraldo, O. Apropiación de Conocimiento en Instituciones de Educación Superior Privadas: Factores Inhibidores y Potencializadores, Paradigma: Revista Electrónica en Construccción de Software, Bogotá - Colombia, Noviembre 2008.

Humphrey, W.S. Introduction to the Personal Software Process. SEI Series In Software Engineering. Addison-Wesley. 1997.

Jenkins T. (2001). The motivation of students of programming. Proceedings of the 6th annual conference on Innovation and technology in computer science education, Canterbury, United Kingdom 2001.

Kölling, M. The Problem of Teaching Object-Oriented Programming, Part 1: Languages. Journal of Object-Oriented Programming. Vol. 11, No. 8, pp 8-15. 1999.

Lopez, M., Whalley, J., Robbins, P., and Lister, R. (2008). Relationships between reading, tracing and writing skills in introductory programming. Proceedings of the Fourth international Workshop on Computing Education Research (Sydney, Australia, Septiembre 06 - 07, 2008)

Naps , T. L., Robling , G., Alstrum , V., Dann , W., Fleischer , R., Hundhausen, C. , Korhonen, A., Malmi, L., McNally , M., Rodger, S., and Velásquez-Iturbide. Exploring the role of Visualization and Engagement in Computer Science Education. En: Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, páginas 131-152. New York, NY, USA, 2002

Nat Geo. National Geographic Education Network – Workshops, Forums and more.Disponible en: http://www.ngsednet.org/. (Consultado en Noviembre de 2008).

Robocode. The open source educational game. Disponible en http://robocode.sourceforge.net/. (Consultado en Mayo de 2008).

TeachingToday . Teaching Tips, lesson plans and more, disponible en: http://teachingtoday.glencoe.com/. (Consultado en Noviembre de 2008).

Villalobos, J.A., Casallas, R., Marcos, K. El Reto de Diseñar un Primer Curso de Programación de Computadores. XIII Congreso Iberoamericano de Educación Superior en Computación, Cali, Colombia, Octubre 2005.

Villalobos, J.A., Calderón N.A., Jiménez, C.H. CUPI2 COMMUNITY – Promoting a Networking Culture that Supports the Teaching of Computer Programming. International Conference on Computer Supported Education (CSEDU), Portugal, Marzo 2009.

Villalobos, J.A., Calderón N.A., Jiménez, C.H. Developing Programming Skills by Using Interactive Learning Objects. 14th Conference on Innovation and Technology in Computer Science Education (ITICSE), Francia, Julio 2009.

Villalobos, J.A., Casallas, R., Fundamentos de Programación. Aprendizaje Activo Basado en Casos. Editorial Prentice Hall. 2006.

Villalobos, J.A., Introducción a las Estructuras de Datos. Aprendizaje Activo Basado en Casos. Editorial Prentice Hall. 2008.

Yahoo Teachers. Yahoo Teachers! Your passion, our technology, disponible en: http://teachers.yahoo.org/. (Consultado en Noviembre de 2008).

Zhu, H. and Zhou, M. Methodology First and Language Second: A Way to Teach Object-Oriented Programming. OOPSLA’03. Anaheim, CA., october 2003.

Creative Commons License
Esta obra está bajo licencia internacional Creative Commons Reconocimiento 4.0.

Derechos de autor 2009 Revista de Investigaciones UNAD

Detalle de visitas

PDF: 431
Resumen: 420