Applying a Distributed CSCL Activity for Teaching Software Architecture
Archivos
Fecha
2011
Autores
Giraldo, Faber D.
Herrera, Myriam
Neyem, Andres
Arciniegas, Jose Luis
Ochoa, Sergio F.
Clunie, Clifton
Zapata, Sergio
Lizano Madriz, Fulvio
Título de la revista
ISSN de la revista
Título del volumen
Editor
Institute of Electrical and Electronics Engineers (IEEE) (Estados Unidos)
Resumen
Abstract. Teaching and learning software engineering have been recognized as important challenges for computer science students and instructors. These challenges become stronger if we consider the distributed software development scenario that is gaining space everyday into the software industry. In order to help address this challenge, this article introduces a Collaborative and Distributed Learning Activity (CODILA). This collaborative activity helps students to reach the professional skills required in the professional work, and instructors to perform such transfer process. The paper also presents and discusses the obtained results from a particular CODILA, which address the challenge of designing a software architecture of a communication infrastructure in a distributed way. Six Latin American universities participated in the activity. The obtained results were satisfactory and indicate these types of experiences can be used to address the stated challenges.
Resumen. La enseñanza y el aprendizaje de la ingeniería de software han sido reconocidos como desafíos importantes para los estudiantes e instructores de informática. Estos desafíos se vuelven más fuertes si consideramos el escenario de desarrollo de software distribuido que cada día gana espacio en la industria del software. Para ayudar a abordar este desafío, este artículo presenta una Actividad de Aprendizaje Distribuido y Colaborativo (CODILA). Esta actividad colaborativa ayuda a los estudiantes a alcanzar las habilidades profesionales requeridas en el desempeño profesional, y a los instructores a realizar dicho proceso de transferencia. El artículo también presenta y discute los resultados obtenidos de un CODILA particular, que aborda el desafío de diseñar una arquitectura de software de una infraestructura de comunicaciones de forma distribuida. En la actividad participaron seis universidades latinoamericanas. Los resultados obtenidos fueron satisfactorios e indican que este tipo de experiencias pueden utilizarse para abordar los desafíos planteados.
Resumen. La enseñanza y el aprendizaje de la ingeniería de software han sido reconocidos como desafíos importantes para los estudiantes e instructores de informática. Estos desafíos se vuelven más fuertes si consideramos el escenario de desarrollo de software distribuido que cada día gana espacio en la industria del software. Para ayudar a abordar este desafío, este artículo presenta una Actividad de Aprendizaje Distribuido y Colaborativo (CODILA). Esta actividad colaborativa ayuda a los estudiantes a alcanzar las habilidades profesionales requeridas en el desempeño profesional, y a los instructores a realizar dicho proceso de transferencia. El artículo también presenta y discute los resultados obtenidos de un CODILA particular, que aborda el desafío de diseñar una arquitectura de software de una infraestructura de comunicaciones de forma distribuida. En la actividad participaron seis universidades latinoamericanas. Los resultados obtenidos fueron satisfactorios e indican que este tipo de experiencias pueden utilizarse para abordar los desafíos planteados.
Descripción
Palabras clave
EXPERIENCIA, TRABAJO EN EQUIPO, COLABORACIÓN, ARQUITECTURA, PROGRAMAS COMPUTACIONALES, EXPERIENCE, TEAMWORK, COLLABORATION, ARCHITECTURE, COMPUTER PROGRAMS