Plan de proyecto MOOC Etwinning en Abierto 2021
fernandord
Created on May 12, 2021
Actividad final del MOOC Etwinning en Abierto 2021 por Fernando Rodríguez Diéguez
More creations to inspire you
COUNTRIES LESSON 5 GROUP 7/8
Presentation
STAGE2- LEVEL1-MISSION 2: ANIMATION
Presentation
LIBRARIES LIBRARIANS
Presentation
WORLD WILDLIFE DAY
Presentation
FOOD AND NUTRITION
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
Transcript
Plan de Proyecto
Taller de reparación de tus programas en Java
Fernando Rodríguez Diéguez
Ambos pertenecientes a: Ciclo Superior de Desarrollo de Aplicaciones Web Ciclo Superior de Desarrollo de Aplicaciones Multiplataforma
Asignaturas
ProgramaciónEntornos de Desarrollo
Edad
> 17 (Ciclos de Grado Superior)
Tema
Desarrollo de Sofware
Título
Taller de Reparación de tus programas
Fernando Rodríguez Diéguez
Trabajo en equipoCreatividadComunicación y organiciónExpresión oral y escritaInglésTecnología software
Competencias clave
Fernando Rodríguez Diéguez
1.- Que los alumnos tomen conciencia de la importancia de la calidad del software que desarrollen2.- Que conozcan mejor sus propios puntos débiles y fuertes y mejoren su calidad como programadores. 3.- Que tomen conciencia de la importancia de una buena documentación y fase de pruebas del software. 4.- Que mejoren su competencia en trabajo en equipo, comunicación y creatividad5.- Que mejoren sus competencias en inglés
al finalizar, esperamos ...
Objetivos
Programar en muchos aspectos es como escribir “a mano”; cada uno tiene su propia letra, siendo más o menos fácil de entender, con más o menos errores sintácticos y gramaticales, etc. El objetivo de este proyecto es mejorar ese aspecto del desarrollo de software
Vamos a mejorar...
Fernando Rodríguez Diéguez
¿está documentado?
documención
03
¿funciona siempre?
corrección
02
¿tu código es claro?
legibilidad
01
Con todos los partes de reparación se creará un libro de estilo final, con recomendaciones y técnicas para desarrollar código optimizado.
El código entregado por unos equipos será optimizado por otros equipos, tanto en legibilidad, corrección y documentación.
Junto con el código optimizado se entregará el resumen de todas las tareas realizadas sobre ese código.
Productos finales esperados
"Código optimizado"
"Libro deEstilo"
"Partes de reparación"
Fernando Rodríguez Diéguez
Fernando Rodríguez Diéguez
Guiados y supervisados por los profesores, pero se busca mucha autonomía y creatividad.Se potencia la capacidad de organización y comunicación ya que los equipos serán mixtos internacionales y también habrá interacción entre los distintos grupos.Los productos obtenidos tendrán un flujo de vida completo, empezando como un código defectuoso en un equipo incial acabando como un código optimizado en el equipo final.Al final del proyecto se busca una reflexión sobre todo lo aprendido y esas refelexiones quedarán plasmadas a modo de manual en el "Libro de Estilo Final"
Metodologías y proceso de trabajo
TwinSpace
Fase 0
Fernando Rodríguez Diéguez
HERRAMIENTAS
La primera fase de este proyecto y a casi cualquier proyecto en general constaría de las siguientes actividades:
- Formación en Netiqueta, protección de datos y liencias de uso.
- Explicar el alcance del proyecto
- Formación de los equipos mixtos internacionales
- Presentación por videoconferencia de los equipos
- Planificación temporal del proyecto
- Actividades de toma de contacto como por ejemplo elaborar el logo del proyecto
Kahoot, Padlet, Entornos de desarrollo, JUnit, JavaDoc
Fase 1
Fernando Rodríguez Diéguez
HERRAMIENTAS
La primera fase sería de formación: los profesores mostrarían a los alumnos código con distintos problemas en tres ámbitos: - Codificación confusa ¿qué hace el programa?- Malfuncionamiento en casos concretos, en excepciones. - Mal documentado o simplemente sin documentación. Los alumnos, en una actividad grupal en clase, deberán: - Interpretar que pretende hacer ese programa - Probar el programa, detectar y corregir errores. - Refactorizar (mejorar) del código para que sea más claro. - Generar documentación adecuadaEsta fase serviría aprender la dinámica de las actividades del proyecto y adquirir el vocabulario en inglés para hacer la actividad en los equipos internacionales
Padlet, Entornos de desarrollo, JUnit, JavaDoc, Videoconferencias, , Genially, Story Jumper.
Fase 2
Fernando Rodríguez Diéguez
HERRAMIENTAS
Sería la central del proyecto. Cada equipo mixto debeería:- Inventar programas o trozos de código con características similares a los entregados por el profesor en la fase anterior y entregarlos a otros equipos para hacer el análisis y mejora.- A su vez, cada equipo recibiría entre 3 ó 5 programas de otros equipos para su análisis. Con cada programa recibido, cada miembro del equipo se encargaría de una tarea diferente:
- Interpretación de la funcionalidad del código
- Detección de errores con juegos de pruebas
- Documentación del código
- Elaborar el informe con todo el proceso realizado
Padlet, Videoconferencias, , Genially, Story Jumper.
Fase 3
Fernando Rodríguez Diéguez
HERRAMIENTAS
La tercera fase sería analizar y poner en común los puntos débiles encontrados por cada equipo y mejoras propuestas.- Habría que hacer una reunión entre los alumnos coordinadores de cada equipo internacional para acordar las conclusiones obtenidas.- Habría un documento final o libro de estilo elaborado entre todos los equipos a modo de documento de estilo o buenas prácticas mostrando ejemplos a partir de los casos analizado en la fase 2.
Fernando Rodríguez Diéguez
Los "Partes de Reparación" de los programas serán revisados y evalúados por los profesores en base a una rúbrica entregada previamente a los alumnos. Los equipos que enviaron el código defectuos a otros equipos recibirán "Partes de Reparación" y cubrirán una encuesta de satisfacción sobre las mejoras planteadas. El "Libro de Estilo Final" debe cubrir aspectos varios, que los profesores delimitarán inicialmente y valorarán finalmente.Por último, se hará un test de evaluación de proyecto a todos los participantes, en el que valoren el proyecto y lo que han aprendido, lo que más les ha gustado, lo que menos, etc.
Evaluación y seguimiento
Fernando Rodríguez Diéguez
El Libro de Estilo creado se presentará al resto de alumnado de los centros participantes.Elaboración de una presentación video con el desarrollo del proyecto para enviar a las televisiones locales.Entrevistas con los participantes en radios y prensa locale. Presentar el proyecto a certámenes y concursos.Posibilidad de visitas de unos centros participantes a otros.
Difusión
Música de: freemusicarchive.orgTema: Something Elateb Autor: Broke For FreeLicencia Creative Commons: CC-BY
gracias por tu atención