Desarrollo Temático Ciclo 3 - Desarrollo de Software
Desarrollo Temático Ciclo 3 - Desarrollo de Software
Desarrollo Temático Ciclo 3 - Desarrollo de Software
100 horas de trabajo individual de programación, con apoyo opcional de tutores y herramientas virtuales.
El estudiante que haya culminado con éxito este ciclo estará en la capacidad de:
• Organizar y analizar datos de manera lógica, asociado a la dimensión de programación Tecnología y Herramientas
La evaluación del ciclo 3 y la retroalimentación del estudiante se explicará en los siguientes puntos:
• La evaluación del ciclo 3 corresponde a la solución y aprobación de un proyecto grupal (5 estudiantes) estructurado en 5 Sprint,
con requerimientos claros para cada una de las etapas (un sprint por semana) junto con la evaluación del curso de inglés y
habilidades personales.
• La evaluación de cada sprint tiene tres partes: (a) una evaluación automática de la lógica de negocio, que se hace de una manera
similar a la realizada en el ciclo 1 y 2. La plataforma ejecutará las pruebas unitarias accediendo a la API REST desplegada en
producción y dar una calificación. La plataforma señalará al grupo las pruebas que no pasaron satisfactoriamente su solución. (b)
Si la primera parte es exitosa, se hace una evaluación manual de la interfaz de usuario, desarrollada por el tutor asignado
(facilitador nivel 2). Para esto se verifica que la interfaz cumpla con todos los requerimientos de funcionamiento definidos en las
historias de usuario. (c) Si las dos primeras partes son exitosas, se hace una inspección semiautomática del código, en donde se
verifican las reglas de buena calidad de una aplicación WEB.
• Los facilitadores del nivel 2 revisarán todos los retos presentados durante cada semana y con base en esta revisión, se programa
una sesión sincrónica de retroalimentación del reto, donde se muestra a los estudiantes los errores comunes y se hará énfasis en
las buenas prácticas de buena calidad de una aplicación WEB.
• La nota final del ciclo 3 se calcula de la siguiente manera: Sprint 1 (10%), Sprint 2 (10%), Sprint 3 (20%), Sprint 4 (20%), Sprint
5 (20%), evaluación de inglés (10%), evaluación habilidades personales (10%).
CICLO 2
Didáctica: Teórico - práctica.
Metodología: aprendizaje basado en retos.
Lineamiento pedagógico sugerido: socio - constructivista
Unidad Semana Temario
• Contextualizar a los estudiantes con relación al ciclo 3 y los temas básicos para
desarollo de software.
Repositorio, diseño
de las aplicaciones, • Acercamiento a JS: EcmaScript 6 (Java Script Moderno).
APIs, Documento de • Uso de APIs - firebase o Spotify o IMDB - respuestas JSON.
pruebas, • Introducción a VUE y construcción de sitios web con JSON estático y VUE.
Implantación del • Creación de una aplicación web con componentes reutilizables.
proyecto.
• Bases de datos relacionales y sus tipos de relaciones.
Diseño de la base de
• Consulta en bases de datos.
datos, mini proyecto
• Comunicación entre frontend y backend.
y su documentación,
• Estructura frontend y backend.
documentación de
• Conexión de Express con bases de datos.
pruebas.
• Explicación de documento de pruebas.
• Test sobre el backend.
• Testeo backend.