Post on 24-Sep-2020
PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROFESIONAL (LOE)
FAMILIA PROFESIONAL
INFORMÁTICA Y COMUNICACIONES
CICLO FORMATIVO
GRADO SUPERIOR DESARROLLO DE APLICACIONES WEB
MP Nº MÓDULO PROFESIONAL SIGLAS0963 ENTORNO DE DESARROLLO ETS
CURSO:2020/2021
PROFESOR/ADª María Angeles Vega García
Este módulo está cofinanciado por el Fondo Social Europeo dentro del Programa OperativoPlurirregional de Empleo, Formación y Educación – Ciclo Formativo de Grado Superior DAW,como resultado de una acción incluida dentro del eje prioritario 3 del Programa Operativo2014-2020 del FSE, objetivo temático 10:“Invertir en educación, formación y formaciónprofesional para la adquisición de capacidades y el aprendizaje permanente”.
ETS CFGS 0963
Sumario1 DATOS DE IDENTIFICACIÓN DEL CICLO.......................................................................32 COMPETENCIA GENERAL DEL CICLO............................................................................33 COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DEL CICLO..........34 CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIAS ASOCIADAS AL MÓDULO.............................................................................................................................55 OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL MÓDULO...................66 RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN............................67 TEMPORALIZACIÓN DE CONTENIDOS...........................................................................98 ORGANIZACIÓN DE CONTENIDOS..................................................................................99 RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE CON LAS UNIDADES DE TRABAJO.................................................................................................................................1010 RELACIÓN CON OTROS MÓDULOS.............................................................................1011 METODOLOGÍA DIDÁCTICA..........................................................................................1012 INSTRUMENTOS DE EVALUACIÓN..............................................................................1413 CRITERIOS DE CALIFICACIÓN.....................................................................................1514 CRITERIOS DE RECUPERACIÓN...................................................................................1615 RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE Y PERDIDA DE EVALUACIÓN CONTINUA.............................................................................................1616 MEDIDAS DE ATENCIÓN A LA DIVERSIDAD.............................................................1617 RECURSOS DIDÁCTICOS Y MATERIALES..................................................................1718 ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES..................................1719 Programación de las unidades de trabajo.............................................................................17 20 BIBLIOGRAFÍA................................................................................................................24 21 VALORACIÓN DE LA PROGRAMACIÓN Y JUSTIFICACIÓN DE LAS MODIFICACIONES REALIZADAS......................................................................................24
I.E.S. Ana Luisa Benitez Página 2 de 24
ETS CFGS 0963
1 DATOS DE IDENTIFICACIÓN DEL CICLO
El ciclo de grado superior de Técnico Superior en Desarrollo de Aplicaciones Web queda
queda fijado por Real Decreto 686/2010 de 20 de mayo tiene por objeto el establecimiento del
título de Técnico Superior en Desarrollo de Aplicaciones Web, con carácter oficial y validez
en todo el territorio nacional, así como de sus correspondientes enseñanzas mínimas,
quedando identificado por los siguientes elementos:.
Denominación: Desarrollo de Aplicaciones Web.
Nivel: Formación Profesional de Grado Superior.
Duración: 2000 horas.
Familia Profesional: Informática y Comunicaciones.
Referente europeo: CINE-5b (Clasificación Internacional Normalizada de la Educación).
2 COMPETENCIA GENERAL DEL CICLO
La competencia general de este título consiste en desarrollar, implantar, y mantener
aplicaciones web, con independencia del modelo empleado y utilizando tecnologías
específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de
accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.
3 COMPETENCIAS PROFESIONALES, PERSONALES Y SOCIALES DEL CICLO
a)Configurar y explotar sistemas informáticos, adaptando la configuración lógica del
sistema según las necesidades de uso y los criterios establecidos.
b) Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas,
servicios y aplicaciones, cumpliendo el plan de seguridad.
c) Gestionar servidores de aplicaciones adaptando su configuración en cada caso para
permitir el despliegue de aplicaciones web.
d) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad,
consistencia, seguridad y accesibilidad de los datos.
I.E.S. Ana Luisa Benitez Página 3 de 24
ETS CFGS 0963
e) Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes,
objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
f) Integrar contenidos en la lógica de una aplicación web, desarrollando componentes
de acceso a datos adecuados a las especificaciones.
g) Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo,
utilizando lenguajes de marcas y estándares web.
h) Desarrollar componentes multimedia para su integración en aplicaciones web,
empleando herramientas específicas y siguiendo las especificaciones establecidas.
i) Integrar componentes multimedia en el interface de una aplicación web, realizando
el análisis de interactividad, accesibilidad y usabilidad de la aplicación.
j) Desarrollar e integrar componentes software en el entorno del servidor web,
empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la
aplicación.
k) Desarrollar servicios para integrar sus funciones en otras aplicaciones web,
asegurando su funcionalidad.
l) Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su
funcionalidad.
m) Completar planes de pruebas verificando el funcionamiento de los componentes
software desarrollados, según las especificaciones. n) Elaborar y mantener la documentación
de los procesos de desarrollo, utilizando herramientas de generación de documentación y
control de versiones
ñ) Desplegar y distribuir aplicaciones web en distintos ámbitos de implantación,
verificando su comportamiento y realizando modificaciones.
o) Gestionar y/o realizar el mantenimiento de los recursos de su área en función de las
cargas de trabajo y el plan de mantenimiento.
p) Adaptarse a las nuevas situaciones laborales, manteniendo actualizados los
conocimientos científicos, técnicos y tecnológicos relativos a su entorno profesional,
gestionando su formación y los recursos existentes en el aprendizaje a lo largo de la vida y
utilizando las tecnologías de la información y la comunicación.
q) Resolver situaciones, problemas o contingencias con iniciativa y autonomía en el
ámbito de su competencia, con creatividad, innovación y espíritu de mejora en el trabajo
personal y en el de los miembros del equipo.
I.E.S. Ana Luisa Benitez Página 4 de 24
ETS CFGS 0963
r) Organizar y coordinar equipos de trabajo, supervisando el desarrollo del mismo, con
responsabilidad, manteniendo relaciones fluidas y asumiendo el liderazgo, así como,
aportando soluciones a los conflictos grupales que se presentan.
s) Comunicarse con sus iguales, superiores, clientes y personas bajo su
responsabilidad utilizando vías eficaces de comunicación, transmitiendo la información o
conocimientos adecuados, y respetando la autonomía y competencia de las personas que
intervienen en el ámbito de su trabajo.
t) Generar entornos seguros en el desarrollo de su trabajo y el de su equipo,
supervisando y aplicando los procedimientos de prevención de riesgos laborales y ambientales
de acuerdo con lo establecido por la normativa y los objetivos de la empresa
u) Supervisar y aplicar procedimientos de gestión de calidad, de accesibilidad
universal y de diseño para todos, en las actividades profesionales incluidas en los procesos de
producción o prestación de servicios.
v) Realizar la gestión básica para la creación y funcionamiento de una pequeña
empresa y tener iniciativa en su actividad profesional con sentido de la responsabilidad social
x) Ejercer sus derechos y cumplir con las obligaciones derivadas de su actividad
profesional, de acuerdo con lo establecido en la legislación vigente, participando activamente
en la vida económica, social y cultural
4 CUALIFICACIÓN PROFESIONAL Y UNIDADES DE COMPETENCIAS
ASOCIADAS AL MÓDULO
El módulo profesional no está asociado a ninguna unidad de competencia.
La formación del módulo contribuye a alcanzar las competencias profesionales,
personales y sociales de este título que se relacionan a continuación:
• Gestionar bases de datos, interpretando su diseño lógico y verificando integridad,
consistencia, seguridad y accesibilidad de los datos.
• Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de
acceso a datos adecuados a las especificaciones.
• Desarrollar componentes multimedia para su integración en aplicaciones web,
empleando herramientas específicas y siguiendo las especificaciones establecidas.
• Integrar componentes multimedia en el interface de una aplicación web, realizando el
análisis de interactividad, accesibilidad y usabilidad de la aplicación.
I.E.S. Ana Luisa Benitez Página 5 de 24
ETS CFGS 0963
• Desarrollar e integrar componentes software en el entorno del servidor web,
empleando herramientas y lenguajes específicos, para cumplir las especificaciones de
la aplicación.
5 OBJETIVOS GENERALES DEL CICLO A ALCANZAR CON EL MÓDULO
La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo
formativo que se relacionan a continuación:
• Ajustar parámetros analizando la configuración para gestionar servidores de
aplicaciones.
• Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar
bases de dato
• Generar componentes de acceso a datos, cumpliendo las especificaciones, para
integrar contenidos en la lógica de una aplicación web.
• Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para
desarrollar interfaces en aplicaciones web
• Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para
desarrollar componentes multimedia
6 RESULTADOS DE APRENDIZAJE Y CRITERIOS DE EVALUACIÓN
RESULTADOS DE APRENDIZAJE CRITERIOS DE EVALUACIÓN
RA1.- Reconoce los elementos yherramientas que intervienen en eldesarrollo de un programa informático,analizando sus características y las fasesen las que actúan hasta llegar a su puestaen funcionamiento.
1. Se ha reconocido la relación de losprogramas con los componentes del sistemainformático: memoria, procesador y periféricos,entre otros. 2. Se han identificado las fases dedesarrollo de una aplicación informática.3. Se han diferenciado los conceptos decódigo fuente, código objeto y códigoejecutable. 4. Se han reconocido las características dela generación de código intermedio para suejecución en máquinas virtuales5. Se han clasificado los lenguajes deprogramación. 6. Se ha evaluado la funcionalidad ofrecidapor las herramientas utilizadas en programación.
I.E.S. Ana Luisa Benitez Página 6 de 24
ETS CFGS 0963
RA2.- Evalúa entornos integrados dedesarrollo, analizando, sus característicaspara editar código fuente y generarejecutables.
1. Se han instalado entornos de desarrollo,propietarios y libres.2. Se han añadido y eliminado módulos enel entorno de desarrollo3. Se ha personalizado y automatizado elentorno de desarrollo. 4. Se ha configurado el sistema deactualización del entorno de desarrollo.5. Se han generado ejecutables a partir decódigo fuente de diferentes lenguajes en unmismo entorno de desarrollo. 6. Se han generado ejecutables a partir deun mismo código fuente con varios entornos dedesarrollo.7. Se han identificado las característicascomunes y específicas de diversos entornos dedesarrollo.
RA3.- Verifica el funcionamiento deprogramas, diseñando y realizando pruebas
1. Se han identificado los diferentes tiposde pruebas.2. Se han definido casos de prueba. 3. Se han identificado las herramientas dedepuración y prueba de aplicaciones ofrecidaspor el entorno de desarrollo. 4. Se han utilizado herramientas dedepuración para definir puntos de ruptura yseguimiento. 5. Se han utilizado las herramientas dedepuración para examinar y modificar elcomportamiento de un programa en tiempo deejecución.6. Se han efectuado pruebas unitarias declases y funciones. 7. Se han implementado pruebasautomáticas.8. Se han documentado las incidenciasdetectadas.
RA4.- Optimiza código empleandolas herramientas disponibles en el entornode desarrollo
1. Se han identificado los patrones derefactorización más usuales. 2. Se han elaborado las pruebas asociadas ala refactorización. 3. Se ha revisado el código fuente usandoun analizador de código. 4. Se han identificado las posibilidades deconfiguración de un analizador de código.5. Se han aplicado patrones derefactorización con las herramientas queproporciona el entorno de desarrollo. 6. Se ha realizado el control de versionesintegrado en el entorno de desarrollo. 7. Se han utilizado herramientas del
I.E.S. Ana Luisa Benitez Página 7 de 24
ETS CFGS 0963
entorno de desarrollo para documentar las clases
RA5.-Genera diagramas de clasesvalorando su importancia en el desarrollode aplicaciones y empleando lasherramientas disponibles en el entorno
1. Se han identificado los conceptosbásicos de la programación orientada a objetos.2. Se ha instalado el módulo del entornointegrado de desarrollo que permite lautilización de diagramas de clases. 3. Se han identificado las herramientas parala elaboración de diagramas de clases.4. Se ha interpretado el significado dediagramas de clases. 5. Se han trazado diagramas de clases apartir de las especificaciones de las mismas.6. Se ha generado código a partir de undiagrama de clases. 7. Se ha generado un diagrama de clasesmediante ingeniería inversa.
RA6.-Genera diagramas decomportamiento valorando su importanciaen el desarrollo de aplicaciones yempleando las herramientas disponibles enel entorno.
1. Se han identificado los distintos tipos dediagramas de comportamiento. 2. Se ha reconocido el significado de losdiagramas de casos de uso. 3. Se han interpretado diagramas deinteracción. 4. Se han elaborado diagramas deinteracción sencillos. 5. Se ha interpretado el significado dediagramas de actividades. 6. Se han elaborado diagramas deactividades sencillos.7. Se han interpretado diagramas deestados. 8. Se han planteado diagramas de estadossencillos.
I.E.S. Ana Luisa Benitez Página 8 de 24
ETS CFGS 0963
7 TEMPORALIZACIÓN DE CONTENIDOS
La temporalización de este módulo se desarrolla durante los tres trimestres del curso, lo
que supone impartir 96 horas repartidas en 3 horas semanales durante 32 semanas.
UNIDADES DE TRABAJO HORAS Porcentaje/EvaluaciónUT1: Visión general del desarrollo del
Software18 10%
UT2: Instalación y uso de entornos de
desarrollo 15 10%
UT3.-Diseño y realización de pruebas 18 20%UT4.- Optimización y documentación 15 20%UT5.- Diagramas de Clase 15 20%UT6.- Diagramas de comportamiento 15 20%
96 100%
8 ORGANIZACIÓN DE CONTENIDOS
EVALUACIÓN UNIDADES DE TRABAJO
1º EvaluaciónUT1: Visión general del desarrollo del Software
UT2: Instalación y uso de entornos de desarrollo
2º Evaluación
UT3.-Diseño y realización de pruebas
UT4.- Optimización y documentación
3º Evaluación
UT5.- Diagramas de Clase
UT6.- Diagramas de comportamiento
I.E.S. Ana Luisa Benitez Página 9 de 24
ETS CFGS 0963
9 RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE CON LAS UNIDADES
DE TRABAJO
RESULTADOS DE
APRENDIZAJE
UNIDADES DE TRABAJO
RA1:Reconoce los elementos yherramientas que intervienen en eldesarrollo de un programa informático,analizando sus características y las fases en lasque actúan hasta llegar a su puesta enfuncionamiento.
UT1
RA2.- Evalúa entornos integrados dedesarrollo, analizando, sus característicaspara editar código fuente y generarejecutables.
UT2
RA3.- Verifica el funcionamiento deprogramas, diseñando y realizando pruebas UT3
RA4.- Optimiza código empleando lasherramientas disponibles en el entorno dedesarrollo
UT4
RA5.-Genera diagramas de clasesvalorando su importancia en el desarrollo deaplicaciones y empleando las herramientasdisponibles en el entorno
UT5
RA6.-Genera diagramas decomportamiento valorando su importancia enel desarrollo de aplicaciones y empleando lasherramientas disponibles en el entorno.
UT6
10 RELACIÓN CON OTROS MÓDULOS
El módulo de Entornos de Desarrollo (0487) está relacionado con el resto de módulos de
forma transversal, al explicar las técnicas, herramientas y procedimientos que son de aplicación en
bases de datos, lenguajes de marcas y programación.
11 METODOLOGÍA DIDÁCTICA
Principios básicos
Al hablar de la metodología didáctica se está hablando de dar respuesta al “como
enseñar”. En Formación profesional se debe fomentar el trabajo autónomo del alumno,
potenciar y desarrollar las técnicas de investigación y la transferencia de los contenidos
educativos a la vida real. Por esta razón, en los ciclos de formación profesional debe
I.E.S. Ana Luisa Benitez Página 10 de 24
ETS CFGS 0963
prevalecer el sistema de trabajo a través de procedimientos en vez de las clases magistrales,
deben ser clases activas en las que el profesor fomente la participación del alumno, siendo un
guía, orientador o mediador en su aprendizaje, el alumno tiene que ser el centro del
aprendizaje para lo cual introduciremos la metodología de aprendizaje cooperativo.
Un proceso de enseñanza-aprendizaje basado en el método constructivista y en
aprendizajes significativos, de forma que el alumno pueda relacionar sus conocimientos
previos y experiencias anteriores con los nuevos contenidos del módulo. Es fundamental que
el alumno “aprenda a aprender”, puesto que en las situaciones reales laborales se podrán
encontrar en continuo cambio e incluso en su vida cotidiana, por lo que es preciso que el
alumno desarrolle su capacidad autónoma, su capacidad de aprendizaje e investigación, lo que
se verá culminado por el aprendizaje basado en proyectos, como puede observarse en la
unidad de trabajo 7 donde se realizará un proyecto de final donde el alumno podrá demostrar
los conocimientos y habilidades adquiridas durante el proceso de formación.
El aprendizaje debe ser funcional, debe poder aplicar los conocimientos adquiridos en
situaciones de la vida real y profesional.
La utilización de las nuevas tecnologías es fundamental para la construcción de
aprendizajes e incluso su introducción posterior al mundo laboral, hoy en día el conocimiento
y la habilidad para la adaptación y aprendizaje a los nuevos entornos tecnológicos son
fundamentales dado su continuo cambio y evolución.
Estrategias y modelos de enseñanza.
Se utilizarán las siguientes estrategias:
Estrategias expositivas: Se presentará bien de forma oral o escrita, los contenidos de
forma clara y coherente de forma que conecten con los conocimientos previos de los alumnos.
Esta estrategia se combinará con la utilización de los tecnologías de la información y
comunicación, los contenidos teóricos de las distintas unidades de trabajo, conocimientos a
adquirir y desarrollar también serán presentados y desarrollados en la plataforma virtual
Moodle, plataforma a utilizar durante el curso, creándose un aula virtual para el módulo.
Estrategias de investigación: el alumno será el constructor de su propio aprendizaje a
través de técnicas de investigación por su parte.
En cuanto a los modelos de enseñanza se utilizarán los siguientes:
Enseñanza directiva: En determinadas unidades de trabajo se empleará este modelo,
comenzando con la explicación teórico-práctico de los contenidos, realizándose distintos
ejercicios de forma guiada para culminar con el desarrollo de las distintas tareas de forma
independiente por parte del alumno..
I.E.S. Ana Luisa Benitez Página 11 de 24
ETS CFGS 0963
Enseñanza no directiva: El alumno será el propio centro de su aprendizaje,
resolviendo los distintos casos prácticos por sí mismos, sin intervención por parte del docente,
sirviendo tan sólo de guía u orientador.
Investigación grupal: Durante el curso en bastantes ocasiones los alumnos deberán
realizar trabajos en grupo. Es muy importante que los alumnos trabajen en equipo,
indicándose en las propias competencias del título, pues así es como se trabajará en el mundo
laboral
Tipología de actividades
Con el fin de que exista una coherencia en la secuencia de actividades se va a seguir la
secuencia de actividades de David Merrill, en el que partiendo de un problema la secuencia
es: Activación, demostración, aplicación e integración:
a) Actividades de activación: con la intención de iniciar y situar al alumno en el
objeto de estudio, se realizará al inicio de la unidad de trabajo actividades o un
caso inicial donde los alumnos deberán de dar respuesta a determinadas cuestiones
según sus conocimientos previos, de forma que se obtenga a la misma vez
información sobre los conocimientos e intereses del alumno sobre el tema y
motivar al alumno al estudio de la unidad de trabajo.
b) Actividades de demostración:
El docente a lo largo de cada unidad de trabajo explicará los nuevos conceptos,
desarrollará ejemplos y los alumnos realizarán actividades asociadas a los
contenidos vistos, de esta forma los alumnos dispondrán de la base necesaria para
que puedan realizar el resto de actividades, se trabajará el mayor número de veces
en grupo de forma que se haga amena y los alumnos se sientan activos en su
proceso de aprendizaje.
c) Actividades de aplicación: En éstas, los alumnos contrastan las nuevas ideas con
las previas, aplicando los nuevos aprendizajes. Al finalizar la unidad, el propio
alumno será capaz de evaluar sus conocimientos así como sus principales
debilidades si las tuviera, cuyo objetivo es conseguir un aprendizaje significativo.
d) Actividades de integración: Al finalizar las unidades, en bastantes ocasiones los
alumnos expondrán al gran grupo clase los trabajos desarrollados e incluso a otros
grupos o en eventos relacionados con la Formación Profesional..
Durante todo el proceso de enseñanza aprendizaje se utilizará las nuevas tecnologías,
los contenidos de las distintas unidades de trabajo así como las actividades a desarrollar se
encontrarán en el aula virtual creado sobre la plataforma de Moodle (Campus enseñanzas
I.E.S. Ana Luisa Benitez Página 12 de 24
ETS CFGS 0963
profesionales), herramienta disponible por la Consejería de Educación y Universidades, así
como con el uso de otras aplicaciones como Google Drive, etc, para todos aquellos trabajos
colaborativos y resto de utilidades o aplicaciones que se vayan considerando apropiadas según
la unidad de trabajo.
Se combinará el desarrollo de tareas de forma individual con trabajos en grupo, con el
fin de desarrollar el trabajo en equipo, de esta forma, se le hará a los alumnos el trabajo más
ameno, y contribuirá a que los alumnos aprendan a trabajar en equipo, a colaborar y así
resolver dudas y ayudarse entre ellos.
Dado que no todos los alumnos tienen el mismo ritmo de aprendizaje ni la misma
capacidad, se diseñarán actividades atendiendo las características individuales de los mismos
de forma que se pueda atender a la diversidad y puedan por distintos caminos llegar al
objetivo buscado, con actividades de refuerzo. De igual forma, para aquellos alumnos que
bien por tener mayor capacidad y haber terminado antes las tareas encomendadas o bien por
ser repetidor o tener experiencia laboral previa, que tengan un ritmo de aprendizaje mayor al
resto y hubieran cumplido sus objetivos antes que el resto del grupo, se les planteará
actividades de profundización o ampliación, principalmente trabajos de investigación de
forma individual o grupal si fuera posible.
Agrupamientos.
Durante el desarrollo de las clases se utilizaran distintos tipos de agrupamiento,
agrupamiento gran grupo, grupo de experto y trabajos a realizar de forma individual. Muchos
trabajos serán realizados en grupo, dado que son así como se trabaja en la vida real y además
los trabajos en grupo suelen ser más interesantes y efectivas para el alumnado.. Generalmente
los agrupamientos serán de dos, tres o cuatro personas máximos de forma heterogéneas, con
el fin de que puedan complementarse y apoyarse en la realización de éstas.
Hay que potenciar el trabajo en equipo, puesto que en el mundo laboral todos los
trabajadores deben de ser capaces de trabajar en grupo en armonía y con madurez.
I.E.S. Ana Luisa Benitez Página 13 de 24
ETS CFGS 0963
12 INSTRUMENTOS DE EVALUACIÓN
Evaluación del aprendizaje del alumnado.-
La evaluación del módulo se realizará a lo largo de todo el proceso de enseñanza-
aprendizaje, realizándose tres evaluaciones:
Evaluación inicial.-
Al comienzo de cada unidad de trabajo se realizará una evaluación inicial a través de
las actividades de conocimientos previos con el fin de ajustar los diseños en función de las
necesidades.
Evaluación formativa.-
Se realizará durante todo proceso de enseñanza-aprendizaje, a través de las actividades
a desarrollar en cada una de las unidades de trabajo siendo la propia evaluación de las
actividades parte del proceso de formación del alumnado, pasando a ser evaluadas y
corregidas con conocimiento del alumnado con el objetivo que forme parte del proceso de
enseñanza-aprendizaje. Se realizarán desde actividades típicas para aprender los contenidos
teóricos de la unidad como a desarrollar distintos casos prácticos tanto de forma grupal como
individual que simulen en todo momento las actividades propias a realizar en la empresa.
Evaluación final.-
Al finalizar cada unidad de trabajo se realizará una serie de pruebas finales,
consistentes en algunos casos en pruebas teóricas escritas, siendo principalmente realizadas en
la plataforma Moodle y otra prueba fundamental en la gran mayoría de las unidades didácticas
que consistirá en la resolución de un caso práctico tanto de forma individual como en grupo,
donde se ponga en práctica los conocimientos tanto procedimentales como conceptuales
adquiridos a lo largo del proceso de enseñanza-aprendizaje. Analizando las posibles
desviaciones producidas entre los objetivos programados y los resultados obtenidos
reintentando buscar solución a los problemas que puedan surgir, realizando los ajustes
necesarios para el buen fin formativo.
Las herramientas de evaluación utilizados serán:
1) La observación directa y sistemática del alumno: observación de la capacidad
profesional y resolutiva que tiene el alumno en el desarrollo de las distintas
actividades
I.E.S. Ana Luisa Benitez Página 14 de 24
ETS CFGS 0963
2) Las rúbricas asociadas a las actividades de evaluación que demuestre la
asimilación de los contenidos y habilidades profesionales adquiridas.
3) Listas de control de las actividades y tareas propuestas: trabajos de investigación,
exposiciones orales y escritas, etc, tanto en clase como las realizadas en casa, tanto de
las realizadas de forma individual como en grupo.
Los instrumentos de evaluación/productos que se utilizarán:
1) Trabajos realizados por el alumno tanto fuera como dentro del aula, individuales o
en grupo.
Pruebas objetivas: Pruebas tipo test, pruebas a desarrollar, resolución de casos
prácticos, etc.
13 CRITERIOS DE CALIFICACIÓN
La evaluación de este módulo se realizará tomando como referencia los objetivos,
expresados en resultados de aprendizaje y criterios de evaluación, así como los objetivos
generales del ciclo formativo y teniendo en cuenta los acuerdos de departamento. La
evaluación será continua, efectuada a través de la observación, el control de las actividades
individuales y en grupo, así como la participación y aplicación de conocimientos prácticos.
La calificación de cada unidad de trabajo se realizará numéricamente de 1 a 10 puntos,
necesitándose obtener una nota mínima de 5 puntos para la superación de la unidad de trabajo
(Los resultados de aprendizaje se desarrollarán en cada una de las unidades de trabajo que se
compone el módulo).
Para la obtención de la nota en cada unidad de trabajo se tendrá en cuenta los siguiente
criterios;
• 6 puntos, evaluado a través de pruebas objetivas individuales, calificadas entre 0
y 10.
• 4 puntos, evaluado por medio de la realización del resto de actividades
evaluables, calificadas entre 0 y 10.
En caso de no superar alguna de las pruebas objetivas o no haber superado el 50% del
resto de actividades evaluables, la calificación máxima de la evaluación será de 4 puntos.
Indicando que no se ha superado dicha evaluación.
Para la recuperación de cada unidad de trabajo se planteará actividades específicas de
recuperación.
I.E.S. Ana Luisa Benitez Página 15 de 24
ETS CFGS 0963
La calificación final del curso se obtendrá de la media ponderada de las calificaciones
de cada unidad de trabajo, siendo necesario haber superado cada una de ellas. Se considera
aprobado el curso con una calificación igual o superior a 5. En caso de tener una o más
unidades de trabajo no superadas, la nota final será como máximo 4 para indicar que no se ha
superado el curso.
14 CRITERIOS DE RECUPERACIÓN
Recuperación de los resultados de aprendizaje no superados durante el proceso de
evaluación.-
Los resultados de aprendizaje que no hayan sido superados en una evaluación podrán
ser recuperados mediante una prueba objetiva que recoja aquellos criterios de evaluación
asociados a dicho resultado de aprendizaje. El alumno será calificado con la nota que obtenga
en esta recuperación.
Sistema extraordinario de recuperación.-
Aquellos alumnos que no hayan superado el módulo en la convocatoria ordinaria
tendrán derecho a una convocatoria extraordinaria, con un prueba teórico-práctico, para
aquellos resultados de aprendizaje no superados.
15 RECUPERACIÓN DEL ALUMNADO CON EL MÓDULO PENDIENTE Y PERDIDA DE EVALUACIÓN CONTINUA.
El alumnado repetidor se integrará normalmente en las actividades de clase.
Para los alumnos que no hayan superado los resultados de aprendizaje durante las
evaluaciones trimestrales (durante el año en curso) y aquellos con pérdida del derecho a
evaluación continua, se realizará una prueba especifica con los criterios de evaluación
necesarios para superar los resultados de aprendizajes.
16 MEDIDAS DE ATENCIÓN A LA DIVERSIDAD
El Decreto 25/2018, de 26 de febrero, regula la atención a la diversidad en el ámbito
de las enseñanzas no universitarias de la Comunidad Autónoma de Canarias. A tenor del
artículo 20 del Decreto 156/1996 de 20 de junio (BOC nº 83 de 10 de 10 de julio), por el que
se establece la Ordenación General de las Enseñanzas de Formación Profesional Específica en
la Comunidad Autónoma de Canarias., las adaptaciones no supondrán la desaparición de
I.E.S. Ana Luisa Benitez Página 16 de 24
ETS CFGS 0963
objetivos relacionados con las competencias profesionales necesarias para el logro de la
competencia general a que se hace referencia en cada uno de los títulos.
Esta programación está elaborada para un grupo de diversidad general, en la que nos
encontramos con alumnos con mayor dificultades de aprendizaje y otros con menos, para lo
cual existirán tanto actividades de refuerzo para aquellos alumnos que las necesiten como
actividades de ampliación para los alumnos que avancen a un ritmo superior al previsto.
17 RECURSOS DIDÁCTICOS Y MATERIALES
En cuanto al tratamiento didáctico, se utilizarán recursos materiales impresos,
audiovisuales e informáticos. Se utilizará un curso elaborado por el profesor en la plataforma
Moodle de la Consejería de Educación y Universidades de Canarias, para realizar un
seguimiento y desarrollo completo del módulo
Otros recursos:
1. El equipamiento material de las aulas típico asignada a un ciclo: pizarra, proyector y
equipo informático para el profesor y además esta aula dispone de 30 equipos
informáticos conectados a internet para uso del alumnado.
2. Presentaciones de cada unidad de trabajo realizadas por el profesor en una aplicación
de presentaciones.
3. Publicaciones periódicas de contenido general y de contenido especializado.
4. Legislación vigente actualizada
5. Aplicaciones informáticas de propósito general y específicos del módulo.
18 ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES
No está previstas actividades complementarias para este módulo en el momento de la
redacción de ésta programación, pero siempre que sean posibles se realizaran en coordinación
con el departamento y con la C.C.P. las diversas las actividades complementarias y
extraescolares que se pueden plantear que deban tener como objetivo acercar al alumno al
mundo laboral y que tomen contacto con la realidad del mismo y su complejidad,
especialización y avances.
19 Programación de las unidades de trabajo
I.E.S. Ana Luisa Benitez Página 17 de 24
UNIDAD DE TRABAJO 1:- VISIÓN GENERAL DE DESARROLLO DE SOFTWARE
Tiempo Estimado : 18 horas Porcentaje de evaluación: 10%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
RA1:”Reconoce los elementos y herramientas que intervienen en el desarrollo de un programa informático, analizando suscaracterísticas y las fases en las que actúan hasta llegar a su puesta en funcionamiento. “
Contenidos.- • Concepto de programa informático.Código fuente, código objeto y código ejecutable; máquinas virtuales.• Tipos de lenguajes de programación.• Características de los lenguajes más difundidos.• Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación, explotación y mantenimiento, entre otras.• Proceso de obtención de código ejecutable a partir del código fuente; herramientas implicadas
Criterios de evaluación.-
• Se ha reconocido la relación de los programas con los componentes del sistema informático, memoria, procesador, periféricos, entre otros.• Se han clasificado los lenguajes de programación.• Se han diferenciado los conceptos de código fuente, objeto y ejecutable.• Se han reconocido las características de la generación de código intermedio para su ejecución en máquinas virtuales.• Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programación.• Se ha diferenciado el funcionamiento de los distintos tipos de traductores de lenguajes ante el código fuente de un programa.• Se han identificado las fases de desarrollo de una aplicación informática
ActividadesSe realizarán actividades enmarcadas en las siguientes clasificaciones:
1. Exponer los fundamentos de la Ingeniería del Software2. Exponer los tipos de lenguajes de programación3. Aplicar los principios de Ingeniería al desarrollo de sistemas de información4. Aplicar el lenguaje UML al desarrollo de sistemas5. Identificar los requisitos de información, funcionales y no funcionales de sistemas de información.6. Elaboración de casos de uso7. Aplicar los principios de ingeniería al desarrollo de sistemas de información
Evaluación: Prueba objetiva : 60% Actividades: 40%
UNIDAD DE TRABAJO 2:-Instalación y Uso de entornos de desarrollo -
Tiempo Estimado : 15 horas Porcentaje de evaluación: 10%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA2: Evalúa entornos integrados de desarrollo analizando sus características para editar códigofuente y generar ejecutables .”
Contenidos.- • Funciones de un entorno de desarrollo.• Herramientas y asistentes.• Instalación de un entorno de desarrollo.• Instalación y desinstalación de módulos adicionales.• Mecanismos de actualización.• Entornos de desarrollo libres y comerciales más usuales.• Uso básico de un entorno de desarrollo.• Edición de programas.• Generación de ejecutables. Criterios de evaluación.-
1. Se han instalado entornos de desarrollo, propietarios y libres.2. Se han añadido y eliminado módulos en el entorno de desarrollo. 3. Se ha personalizado y automatizado el entorno de desarrollo. e ha configurado el sistema de actualización del entorno de desarrollo. 4. Se han generado ejecutables a partir de código fuente de diferentes lenguajes en un mismo entorno de desarrollo.5. Se han generado ejecutables a partir de un mismo código fuente con varios entornos de desarrollo.6. Se han identificado las características comunes y específicas de diversos entornos de desarrollo
ActividadesInstalar Netbeans y realizar pruebas para comprobar su funcionamiento. Instalar distintas aplicaciones necesarias para el funcionamiento de netbeans en distintos lenguajes así como plugings.
Evaluación Prueba objetiva : 60% Actividades: 40%
UNIDAD DE TRABAJO 3:-Diseño y Realización de pruebas -
Tiempo Estimado : 18 horas Porcentaje de evaluación: 20%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA3: Verifica el funcionamiento de programas, diseñando y realizando pruebas. .”Contenidos.- • Planificación de Pruebas.• Tipos de pruebas: funcionales, estructurales, regresión, entre otros.• Procedimientos y casos de prueba.• Herramientas de depuración (puntos de ruptura, tipos de ejecución, examinadores de variables, entre otras).• Validaciones.• Pruebas de código: cubrimiento, valores límite, clases de equivalencia, entre otras.• Normas de calidad.• Pruebas unitarias; herramientas.• Automatización de pruebas• Documentación de pruebas.
Criterios de evaluación.- 1. Se han identificado los diferentes tipos de pruebas2. Se han definido casos de prueba. 3. Se han identificado las herramientas de depuración y prueba de aplicaciones ofrecidas por el entorno de desarrollo. 4. Se han utilizado herramientas de depuración para definir puntos de ruptura y seguimiento. 5. Se han utilizado las herramientas de depuración para examinar y modificar el comportamiento de un programa en tiempo de ejecución. 6. Se han efectuado pruebas unitarias de clases y funciones. 7. Se han implementado pruebas automáticas. 8. Se han documentado las incidencias detectadas
ActividadesExplicar la fase de prueba del ciclo de vida y aplicarloElaborar las pruebas de un proyecto creado por el alumnado
Evaluación Prueba objetiva : 60% Actividades: 40%
UNIDAD DE TRABAJO 4:- Optimización y documentación-
Tiempo Estimado : 15 horas Porcentaje de evaluación: 20%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA4: RA4.- Optimiza código empleando las herramientas disponibles en el entorno de desarrollo .”Contenidos.- Refactorización. Concepto. Limitaciones. Patrones de refactorización más usuales. Analizadores de código; uso; configuración. Refactorización y pruebas. Herramientas de ayuda a la refactorización.Control de versiones. Estructura de las herramientas de control de versiones. Repositorio. Herramientas de control de versiones. Clientes de control de versionesintegrados en el entorno de desarrollo.Documentación. Uso de comentarios. Alternativas. Documentación de clases. Herramientas.
Criterios de evaluación.- 1. Se han identificado los patrones de refactorización más usuales.2. Se han elaborado las pruebas asociadas a la refactorización. 3. Se ha revisado el código fuente usando un analizador de código. 4. Se han identificado las posibilidades de configuración de un analizador de código. 5. Se han aplicado patrones de refactorización con las herramientas que proporciona el entorno de desarrollo.6. Se ha realizado el control de versiones integrado en el entorno de desarrollo. 7. Se han utilizado herramientas del entorno de desarrollo para documentar las clases.
ActividadesExplicar la documentación y optimización de c.digo y aplicarloElaborar la documentación y optimización de c.digo de un proyecto creado por el alumnado
Evaluación Prueba objetiva : 60% Actividades: 40%
UNIDAD DE TRABAJO 5:- ELABORACIÓN DE DIAGRAMAS DE CLASES
Tiempo Estimado : 20 horas Porcentaje de evaluación: 20%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :“RA5: Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el
entorno .”Contenidos.- • Objetos. Instanciación.• Relaciones. Herencia, composición, agregación.• Diagramas UML. Diagramas estructurales.• Notación de los diagramas de clases.• Herramientas de diseño de diagramas.• Generación de código a partir de diagramas de clases.• Generación de diagramas de clases a partir de código.
Criterios de evaluación.- 1. Se han identificado los conceptos básicos de la programación orientada a objetos.2. Se ha instalado el módulo del entorno integrado de desarrollo que permite la utilización de diagramas de clases. 3. Se han identificado las herramientas para la elaboración de diagramas de clases.4. Se ha interpretado el significado de diagramas de clases. 5. Se han trazado diagramas de clases a partir de las especificaciones de las mismas.6. Se ha generado código a partir de un diagrama de clases. 7. Se ha generado un diagrama de clases mediante ingeniería inversa.ActividadesElaborar diagramas de clase de diversos supuestosElaborar el diagrama de clase de un proyecto creado por el alumno
Evaluación Prueba objetiva : 60% Actividades: 40%
UNIDAD DE TRABAJO 6:- ELABORACIÓN DE DIAGRAMAS DE COMPORTAMIENTO
Tiempo Estimado : 15 horas Porcentaje de evaluación: 20%
Resultados de aprendizaje.- Esta unidad contribuye a alcanzar el resultado de aprendizaje :
“RA6: Genera diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y empleando las herramientasdisponibles en el entorno..”
Contenidos.- • Tipos. Campo de aplicación.• Diagramas de casos de uso. Actores, escenario, relación de comunicación.• Diagramas de secuencia. Línea de vida de un objeto, activación, envío de mensajes.Diagramas de colaboración. Objetos, mensajes.• Diagramas de actividades. Actividades, transiciones, decisiones y combinaciones• Diagramas de estado. Estados, eventos, señales, transiciones.
Criterios de evaluación.- 1. Se han identificado los distintos tipos de diagramas de comportamiento. 2. Se ha reconocido el significado de los diagramas de casos de uso. 3. Se han interpretado diagramas de interacción. 4. Se han elaborado diagramas de interacción sencillos.5. Se ha interpretado el significado de diagramas de actividades.6. Se han elaborado diagramas de actividades sencillos.7. Se han interpretado diagramas de estados. 8. Se han planteado diagramas de estados sencillos.
ActividadesElaborar diagramas de comportamiento, de casos de uso, de interacción , de estados y de actividades dediversos supuestosElaborar diagramas de comportamiento, de casos de uso, de interacción , de estados y de actividades de unproyecto creado por el alumnado
Evaluación Prueba objetiva : 60% Actividades: 40%
20 BIBLIOGRAFÍA
El programa se realizará en su totalidad a través del curso diseñado para tal en la plataforma moodle.
21 VALORACIÓN DE LA PROGRAMACIÓN Y JUSTIFICACIÓN DE LAS MODIFICACIONES REALIZADAS