¿Herramientas de «desarrollo» en la
educación?M. Sc. Ricardo E. MongeUniversidad Latina de
Costa Rica
¿Cómo usar herramientas
de programadores en nuestras tareas
como docentes o estudiantes?
Existe, pero pasemos a otra «escala»
PreámbuloTodo programa existente está compuesto por archivos «fuente», que representan los comandos que se desean ejecutar, de una forma legible para la computadora y para las personas.
Tales «fuentes» la integran numerosos archivos; todos han de tener la versión más reciente.
Por ello, los desarrolladores han utilizado herramientas de colaboración para acceder a lugares donde se almacenan las «fuentes», hacerle modificaciones y crear nuevas características, independientemente de su ubicación.
¡Bienvenidos, entonces!
Sistemas de administración de
versiones
Una versión, revisión o edición de un producto, es el estado en el que se encuentra tal producto, en un momento dado de su desarrollo o modificación.
El control de versiones es la gestión de los diversos cambios efectuados en los elementos de algún producto o de su configuración.
¿Qué se proporciona?Un mecanismo de almacenamiento de los elementos que deba gestionar
Una posibilidad de realizar cambios (por usuario) sobre los elementos almacenados
Un registro histórico de las acciones realizadas con cada elemento o conjunto de elementos (normalmente pudiendo volver o extraer un estado anterior del producto)
El problema del uso simultáneo
Solución
Así pues: ¿cuál es la idea?
Eficacia en la educaciónSi esta técnica es ampliamente utilizada para el desarrollo, también puede ser eficaz para el trabajo colaborativo en clases.
Un conjunto de estudiantes puede trabajar en un conjunto de archivos (documentos, imágenes) centralizado, y hacen que las modificaciones sean permanentes.
¿Y el docente?El docente puede visualizar esas modificaciones efectuadas, puede visualizar un registro histórico.
Puede también hacer sus propios cambios (al fin y al cabo es un usuario más del sistema).
Características: interfaz
Características: responsabilidad de autoría
Responsabilidad de cambios
Características: conflictos
Características: integración y comparación
Comparación
Estadísticas
Estadísticas
Estadísticas
Aquí tenemos otro «juguete»
http://www.wordle.net
Y colorín colorado…
esta charla ha terminado.