Want to create interactive content? It’s easy in Genially!

Get started free

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

Start designing with a free template

Discover more than 1500 professional designs like these:

Tech Presentation Mobile

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

Transcript

Plan de Proyecto

Taller de reparación de tus programas en Java

Fernando Rodríguez Diéguez

Taller de Reparación de tus programas

Título

Desarrollo de Sofware

Tema

> 17 (Ciclos de Grado Superior)

Edad

ProgramaciónEntornos de Desarrollo

Asignaturas

Ambos pertenecientes a: Ciclo Superior de Desarrollo de Aplicaciones Web Ciclo Superior de Desarrollo de Aplicaciones Multiplataforma

Competencias clave

Trabajo en equipoCreatividad Comunicación y organición Expresión oral y escrita Inglés Tecnología software

Fernando Rodríguez Diéguez

Objetivos

al finalizar, esperamos ...

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 creatividad 5.- Que mejoren sus competencias en inglés

Fernando Rodríguez Diéguez

Vamos a mejorar...

01

02

03

legibilidad

corrección

documención

¿tu código es claro?

¿funciona siempre?

¿está documentado?

Fernando Rodríguez Diéguez

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

Productos finales esperados

El código entregado por unos equipos será optimizado por otros equipos, tanto en legibilidad, corrección y documentación.

"Código optimizado"

Junto con el código optimizado se entregará el resumen de todas las tareas realizadas sobre ese código.

"Partes de reparación"

Fernando Rodríguez Diéguez

Con todos los partes de reparación se creará un libro de estilo final, con recomendaciones y técnicas para desarrollar código optimizado.

"Libro deEstilo"

Metodologías y proceso de trabajo

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"

Fernando Rodríguez Diéguez

Fase 0

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

Fernando Rodríguez Diéguez

TwinSpace

HERRAMIENTAS

Fase 1

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 adecuada Esta 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

Fernando Rodríguez Diéguez

Kahoot, Padlet, Entornos de desarrollo, JUnit, JavaDoc

HERRAMIENTAS

Fase 2

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
- Esos cuatro roles se intercambiarán en cada programa para que todos los miembros hagan todas las tareas.

Fernando Rodríguez Diéguez

Padlet, Entornos de desarrollo, JUnit, JavaDoc, Videoconferencias, , Genially, Story Jumper.

HERRAMIENTAS

Fase 3

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

Padlet, Videoconferencias, , Genially, Story Jumper.

HERRAMIENTAS

Evaluación y seguimiento

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.

Fernando Rodríguez Diéguez

Difusión

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.

Fernando Rodríguez Diéguez

gracias por tu atención

Música de: freemusicarchive.org Tema: Something Elateb Autor: Broke For Free Licencia Creative Commons: CC-BY