curso 2019/2020º… · 6.2.7.unidad didáctica 7: programación ajax en javascript ......

31
PLANIFICACIÓN DOCENTE IES VIRGEN DEL CARMEN Paseo de la Estación nº 44 23008 Jaén Tel. 953366942 – Fax: 953366944 www.iesvirgendelcarmen.com PROGRAMACIÓN MD75010201 Rev. 4 18/09/19 Página 1 de 31 MÓDULO ÓDULO: DESARROLLO ESARROLLO WEB WEB EN EN ENTORNOS ENTORNOS CLIENTE CLIENTE Y L LIBRE IBRE C CONFIGURACIÓN ONFIGURACIÓN CURSO URSO: 2019/2020 2019/2020 DEPARTAMENTO EPARTAMENTO I NFORMÁTICA NFORMÁTICA CICLO ICLO F FORMATIVO ORMATIVO DESARROLLO ESARROLLO DE DE APLICACIONES APLICACIONES WEB WEB PROFESORES ROFESORES JAVIER AVIER G GARCÍA ARCÍA F FERNÁNDEZ ERNÁNDEZ

Upload: others

Post on 29-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

PLANIFICACIÓNDOCENTE

IES VIRGEN DEL CARMENPaseo de la Estación nº 44

23008 JaénTel. 953366942 – Fax: 953366944www.iesvirgendelcarmen.com

PROGRAMACIÓN

MD75010201 Rev. 4 18/09/19 Página 1 de 31

MMÓDULOÓDULO:: DDESARROLLOESARROLLO WEBWEB ENEN ENTORNOSENTORNOS

CLIENTECLIENTE YY L LIBREIBRE C CONFIGURACIÓNONFIGURACIÓN

CCURSOURSO:: 2019/20202019/2020

DDEPARTAMENTOEPARTAMENTO IINFORMÁTICANFORMÁTICA

CCICLOICLO F FORMATIVOORMATIVO DDESARROLLOESARROLLO DEDE APLICACIONESAPLICACIONES

WEBWEB

PPROFESORESROFESORES JJAVIERAVIER G GARCÍAARCÍA F FERNÁNDEZERNÁNDEZ

Page 2: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

ÍÍNDICENDICE DEDE CONTENIDOCONTENIDO

1. Objetivos Generales .......................................................................................................................... 3

2. Metodología ....................................................................................................................................... 6

3. Competencias Profesionales Generales ............................................................................................. 8

4. Resultados de ap r endizaje, Evaluación y Recuperación ................................................................... 9

4.1. Resultados de Aprendizaje ......................................................................................................... 9

4.2. Procedimientos de Evaluación ................................................................................................... 9

4.3. Criterios de ponderación ............................................................................................................ 9

4.4. Criterios de evaluación ............................................................................................................. 12

4.5. Criterios de recuperación .......................................................................................................... 17

4.6. Evaluación de Competencias Profesionales ............................................................................. 17

5. Atención a la diversidad .................................................................................................................. 18

5.1. Alumnos de admisión tardía ..................................................................................................... 18

5.2. Alumnos con necesidades educativas especiales ..................................................................... 18

5.3. Alumnos con compatibilidad laboral y/o modularidad ............................................................ 18

5.4. Alumnado con altas capacidades .............................................................................................. 18

6. Contenidos ....................................................................................................................................... 19

6.1. Relación de bloques t emáticos ................................................................................................. 19

6.2. Secuenciación de contenidos .................................................................................................... 20

6.2.1. Unidad didáctica 1: Arquitecturas y herramientas de programación ................................ 20

6.2.2. Unidad didáctica 2: La estructura del lenguaje javascript ................................................. 21

6.2.3. Unidad didáctica 3: Modelo de objetos predefinidos en javascript ................................... 22

6.2.4. Unidad didáctica 4: Estructura de datos definidas por el usuario en javascript ................ 23

6.2.5. Unidad didáctica 5: Modelo de objetos del documento en JavaScript .............................. 24

6.2.6. Unidad didáctica 6: Gestión de eventos y formularios en JavaScript ............................... 25

6.2.7. Unidad didáctica 7: Programación AJAX en JavaScript ................................................... 26

7. Materias Transversales .................................................................................................................... 27

8. Actividades Complementarias y Extraescolares ............................................................................. 28

9. Bibliografía, Materiales y Recursos ................................................................................................ 29

9.1. .................................................................................................................................................. 29

9.2. Bibliografía de departamento ................................................................................................... 29

9.3. Materiales, recursos y laboratorios ........................................................................................... 29

Código: Rev.: Fecha Implantación: Entregar a:Página 2 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 3: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

1.1. OOBJETIVOSBJETIVOS G GENERALESENERALES

La normativa que regula tanto el título de Desarrollo de Aplicaciones Web como el módulo de Entornosde desarrollo:

El Real Decreto 686/2010, de 20 de mayo, por el que se establece el título de TécnicoSuperior en Desarrollo de Aplicaciones Web y se fijan sus enseñanzas mínimas y a nivelautonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículocorrespondiente al título de Técnico Superior en Desarrollo de Aplicaciones Web.

OBJETIVOS GENERALES DEL TITULO DE TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES

a) Ajustar la configuración lógica analizando las necesidades y criterios establecidos para configurary explotar sistemas informáticos.

b) Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar técnicas yprocedimientos relacionados.

c) Instalar módulos analizando su estructura y funcionalidad para gestionar servidores

de aplicaciones.

d) Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones.

e) Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos.

f) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollaraplicaciones web con acceso a bases de datos.

g) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollaraplicaciones web con acceso a bases de datos.

h) Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrarcontenidos en la lógica de una aplicación web.

i) Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para desarrollarinterfaces en aplicaciones web

j) Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollarcomponentes multimedia.

k) Evaluar la interactividad, accesibilidad y usabilidad de un interfaz, verificando los criteriospreestablecidos, para Integrar componentes multimedia en el interfaz de una aplicación.

l) Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, para desarrollar eintegrar componentes software en el entorno del servidor web.

m) Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, para desarrollarservicios empleables en aplicaciones web.

n) Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y funcionalidad, paraintegrar servicios distribuidos en una aplicación web.

ñ) Verificar los componentes de software desarrollados, analizando las especificaciones, paracompletar el plan de pruebas.

Código: Rev.: Fecha Implantación: Entregar a:Página 3 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 4: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

o) Utilizar herramientas específicas, cumpliendo los estándares establecidos, para elaborar ymantener la documentación de los procesos.

p) Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones.

q) Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos.

r) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolucióncientífica, tecnológica y organizativa del sector y las tecnologías de la información

y la comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situacioneslaborales y personales.

s) Desarrollar la creatividad y el espíritu de innovación para responder a los retos que

se presentan en los procesos y organización de trabajo y de la vida personal.

t) Tomar decisiones de forma fundamentada analizando las variables implicadas, integrando saberesde distinto ámbito y aceptando los riesgos y la posibilidad de equivocación en las mismas, paraafrontar y resolver distintas situaciones, problemas o contingencias.

u) Desarrollar técnicas de liderazgo, motivación, supervisión y comunicación en contextos de trabajoen grupo para facilitar la organización y coordinación de equipos de trabajo.

v) Aplicar estrategias y técnicas de comunicación adaptándose a los contenidos que se van atransmitir, la finalidad y a las características de los receptores, para asegurar la eficacia en losprocesos de comunicación.

x) Evaluar situaciones de prevención de riesgos laborales y de protección ambiental, proponiendo yaplicando medidas de prevención personales y colectivas, de acuerdo a la normativa aplicable en losprocesos del trabajo, para garantizar entornos seguros.

y) Identificar y proponer las acciones profesionales necesarias para dar respuesta a la accesibilidaduniversal y al diseño para todos

z) Identificar y aplicar parámetros de calidad en los trabajos y actividades realizados en el proceso deaprendizaje para valorar la cultura de la evaluación y de la calidad y ser capaces de supervisar ymejorar procedimientos de gestión de calidad.

aa) Utilizar procedimientos relacionados con la cultura emprendedora, empresarial y de iniciativaprofesional, para realizar la gestión básica de una pequeña empresa o emprender un trabajo.

ab) Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta elmarco legal que regula las condiciones sociales y laborales para participar como ciudadanodemocrático.

COMPETENCIA GENERAL DEL TÍTULO DE TÉCNICO SUPERIOR DE TÉCNICO SUPERIOR ENDESARROLLO DE APLICACIONES WEB (Real Decreto 686/2010, de 20 de mayo y la ORDEN de 16 dejunio de 2011, por la que se desarrolla el currículo correspondiente al título de Técnico Superior enDesarrollo de Aplicaciones Web.)

La competencia general de este título consiste en desarrollar, implantar, y mantener aplicaciones web, conindependencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos deforma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándaresestablecidos.

Código: Rev.: Fecha Implantación: Entregar a:Página 4 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 5: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo formativo que serelacionan a continuación:

a) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarro-llar aplicaciones Web con acceso a bases de datos.

b) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones Web con acceso a bases de datos.

c) Utilizar lenguajes de marcas y estándares Web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones Web.

d) Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos.

e) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución científica, tecnológica y organizativa del sector y las tecnologías de la información y la comuni-cación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laborales y personales

Código: Rev.: Fecha Implantación: Entregar a:Página 5 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 6: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

2.2. MMETODOLOGÍAETODOLOGÍA

PRINCIPIOS METODOLÓGICOS

La metodología básica a utilizar será el aprendizaje significativo, el lenguaje utilizado en clase debe sercomprensible por los alumnos, para ello habrá que determinar el dominio del vocabulario informático y elconocimiento de conceptos básicos de informática mediante una prueba inicial que, aunque se suponeconocidos en este nivel, permita fijar el punto de partida de la asignatura. Por otra parte se pretende establecerconflictos cognitivos en el alumnado, que modifiquen sus esquemas de conocimiento para producir saltos deconocimiento; enseñar al alumnado a aprender a aprender, fomentando su autonomía didáctica y su implicaciónen el aprendizaje de manera activa y constructivista; y finalmente se busca que el aprendizaje sea funcional, demanera que puedan aplicar los conocimientos adquiridos en su vida cotidiana y su desempeño profesional. Elesquema de trabajo que se seguirá en cada clase será el siguiente:

Exposición de los contenidos teóricos para cada unidad didáctica

Realización de ejercicios prácticos como modelo

Planteamiento de ejercicios prácticos y resolución de los mismos por los alumnos.

Orientación y resolución de dudas que surjan en la realización de dichos ejercicios

Supervisión y corrección del trabajo realizado por los alumnos

Asesoramiento para el estudio de los alumnos incidiendo en los conceptos.

Se primará el uso de medios digitales tanto para la obtención y manejo de la información, apuntes yejercicios como para las explicaciones teóricas y prácticas. Para ello las clases se desarrollarán en el aula-taller deinformática de dotación del ciclo. Esto permitirá utilizar de forma ágil los siguientes recursos:

El video proyector.

Acceso a internet y a la plataforma educativa on-line (moodle)

Consulta de manuales, apuntes y tutoriales on-line evitando el gasto de papel

Red de área local para compartir recursos

TIPOS DE ACTIVIDADES DE ENSEÑANZA Y APRENDIZAJE.

Las actividades tienen como meta la consecución de los objetivos a través de los contenidos y laadquisición de las competencias profesionales. Entre los tipos de actividades que se desarrollarán a lo largo delcurso, destacan:

a) Actividades introductorias o de motivación: para que el aprendizaje sea significativo es que el alumnoesté motivado por aprender, para lo que se deben presentar actividades atractivas que capten su interés. Estetipo de actividades se realizarán, normalmente, en las primeras sesiones de trabajo de la unidad y seguiránestrategias como, por ejemplo:

Planteamiento de problemáticas relacionadas con la materia.

Comentarios sobre material informático presentado a clase.

Visualización de vídeos y presentaciones.

Curiosidades sobre los temas a tratar.

Lectura de artículos en prensa y revistas especializadas.

Código: Rev.: Fecha Implantación: Entregar a:Página 6 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 7: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

Falsos mitos en la informática.

b) Actividades diagnósticas o de revisión de conocimientos previos: se utilizarán para conocer losconocimientos previos del alumnado como base del aprendizaje significativo. Las estrategias más utilizadas sonlos debates y torbellinos de ideas que se alternan con preguntas y diálogos para que participe la totalidad delalumnado.

c) Actividades de desarrollo: tienen como finalidad desarrollar los distintos contenidos propuestos para laconsecución de los objetivos y la adquisición de las competencias profesionales. Para ello, y tras haber realizadolas exposiciones precisas, se realizarán actividades de descubrimiento dirigido o de tipo comprobatorio, paraanalizar el estado del proceso de enseñanza-aprendizaje:

Explicación de conceptos de cada unidad de trabajo.

Definición y diferenciación de los conceptos de la unidad de forma oral o escrita.

Cuestiones de respuesta alternativa con una o varias opciones válidas.

Realización de mapas conceptuales, cuadros sinópticos y organigramas.

Resolución de problemas y supuestos prácticos aplicando los conceptos aprendidos.

Realización de prácticas.

Trabajos monográficos y búsquedas en Internet.

d) Actividades de refuerzo y ampliación: se trata de un mecanismo de atención a la diversidad y a lasdistintas capacidades intelectuales y ritmos de aprendizaje del alumnado. Partiendo de un diagnóstico previo delalumnado, se irá adecuando el grado de complejidad de la actividad y los requerimientos de la tarea a susposibilidades. Entre las actividades de refuerzo destacan:

Repaso de actividades que no han realizado con el resto del grupo.

Participación en diálogos sobre los procedimientos de resolución de tareas.

Elaboración de mapas conceptuales sencillos.

Entre las actividades de ampliación destacan:

Trabajos de investigación sobre determinados aspectos de cada unidad de trabajo.

Trabajos monográficos interdisciplinares.

e) Actividades de evaluación: se utilizan para valorar el proceso de aprendizaje del alumno a través depreguntas orales o escritas, tareas sobre los contenidos o actividades trabajados a lo largo de las diferentesunidades de trabajo. Tendrán como referentes los criterios de evaluación y se realizarán utilizando losprocedimientos de evaluación.

Código: Rev.: Fecha Implantación: Entregar a:Página 7 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 8: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

3.3. CCOMPETENCIASOMPETENCIAS P PROFESIONALESROFESIONALES G GENERALESENERALES

COMPETENCIAS PROFESIONALES Y SOCIALES DEL MÓDULO DE ENTORNOS DE DESARROLLO

La formación del módulo contribuye a alcanzar las competencias profesionales, personales y sociales de estetítulo que se relacionan a continuación:

a) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones Web con acceso a bases de datos.

b) Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar apli-caciones Web con acceso a bases de datos.

c) Utilizar lenguajes de marcas y estándares Web, asumiendo el manual de estilo, para desarrollar in-terfaces en aplicaciones Web.

d) Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos.

e) Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución cientí-fica, tecnológica y organizativa del sector y las tecnologías de la información y la comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laborales y personales.

ENTORNO PROFESIONAL

1. Las personas con este perfil profesional ejercen su actividad en empresas o entidades públicas oprivadas tanto por cuenta ajena como propia, desempeñando su trabajo en el área de desarrollo deaplicaciones informáticas relacionadas con entornos Web (intranet, extranet e internet).

2. Las ocupaciones y puestos de trabajo más relevantes son:

Programador Web.Programador Multimedia.Desarrollador de aplicaciones en entornos Web.

Las líneas de actuación en el proceso de enseñanza-aprendizaje que permiten alcanzar los objetivos del móduloestán relacionados con:

- La interpretación de documentación técnica.

- La instalación, configuración y personalización de diversos entornos de desarrollo.

- La utilización de distintos entornos de desarrollo para la edición y prueba de aplicaciones.

- La utilización de herramientas de depuración, optimización y documentación de aplicaciones.

- La generación de diagramas técnicos.

- La elaboración de documentación interna de la aplicación

Código: Rev.: Fecha Implantación: Entregar a:Página 8 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 9: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

4.4. RRESULTADOSESULTADOS DEDE APRENDIZAJEAPRENDIZAJE, E, EVALUACIÓNVALUACIÓN YY R RECUPERACIÓNECUPERACIÓN

Además de la normativa citada en el apartado primero hay que tener presente:

ORDEN de 29 de septiembre de 2010, por la que se regula la evaluación, certificación, acreditación ytitulación académica del alumnado que cursa enseñanzas de formación profesional inicial que forma parte delsistema educativo en la Comunidad Autónoma de Andalucía.

4.1.4.1. Resultados de AprendizajeResultados de Aprendizaje

1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web, identificando y analizando las capacidades y características de cada una.2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores Web.3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje.4. Programa código para clientes Web analizando y utilizando estructuras definidas por el usuario.5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos.6. Desarrolla aplicaciones Web analizando y aplicando las características del modelo de objetos del documento.7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.

4.2.4.2. Procedimientos de EvaluaciónProcedimientos de EvaluaciónEvaluación inicial: Durante el primer mes desde el comienzo de las actividades lectivas se realizará una

evaluación inicial que tendrá como objetivo fundamental indagar sobre las características y el nivel decompetencias que presenta el alumnado en relación con los resultados de aprendizaje y contenidos de lasenseñanzas que va a cursar

Mediante la observación y el desarrollo de las actividades de conocimientos previos, podremos evaluar elnivel de conocimiento, la actitud y la capacidad del alumnado tanto a nivel general como grupo como a nivelindividual.

La evaluación inicial también se realizará al inicio de cada Bloque de Contenidos y, en muchos casos, alcomienzo de cada Unidad Didáctica con el fin de extraer información de las capacidades y conocimientos previosque nos permitan marcarnos objetivos concretos y determinar el grado de dificultad de las actividades.

Evaluación continua: Es la evaluación realizada desde que comenzamos la unidad hasta acabarla. Permitecorregir errores y reorientar el proceso de enseñanza-aprendizaje.

La superación de este módulo mediante evaluación continua requiere la asistencia regular a clase y eldesarrollo de todas las actividades programadas para el mismo.

Evaluación final o sumativa: Es la realizada al final de una unidad didáctica o al final de un bloque deunidades y nos permite conocer el grado de consecución de los objetivos. De acuerdo con la Orden deevaluación del 29 de Septiembre de 2010, se debe realizar una evaluación parcial o sumativa al menos tres vecesal año (al final de cada evaluación) para informar al alumnado.

Además para el alumnado que participa en el proyecto dual:

•seguimiento del tutor docente en la empresa correspondiente

•información del tutor laboral

•registro de actividades del alumnado en el curso moodle de cada empresa

Código: Rev.: Fecha Implantación: Entregar a:Página 9 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 10: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

4.3.4.3. Criterios de ponderaciónCriterios de ponderación

Teniendo en cuenta la Orden 29/9/2010 de evaluación de ciclos formativos y en el marco de la autonomíapedagógica, se establecen los criterios de calificación de sus módulos, teniendo en cuenta el grado deconsecución de los resultados de aprendizaje establecidos en la ORDEN de 16 de junio de 2011, así como laadquisición de competencias y objetivos generales del título. Para calificar los módulos se tendrán en cuenta:

Los criterios de evaluación establecidos en la programación.

Los procedimientos de evaluación expuestos en el apartado 4.1

Los siguientes criterios de calificación:

Pruebas prácticas Supuestos prácticos y ejercicios Trabajo diario en clase TOTAL

40% 40% 20% 100%

Esta ponderación tendrá las siguientes matizaciones:

Para las unidades o grupos de unidades en que la prueba práctica pudiera ser sustituida porun trabajo individual, dicho trabajo tendrá la misma ponderación que si se tratara de una pruebapráctica.

Para aquellas unidades o grupos de unidades sin prácticas, ejercicios o trabajos, este porcentajese sumaría al de “Pruebas teórico - prácticas”.

Las actividades prácticas escritas se realizarán de manera individual.

El apartado de trabajo diario en el aula comprende aspectos tales como la participación, respeto,buen uso de materiales e instalaciones, estilo y forma en las actividades prácticas….

Cualquier prueba de copia o plagio en los documentos evaluables implicará una calificaciónnegativa a los alumnos/as implicados.

Las pruebas parciales serán eliminatorias. Aquellos alumnos/as que superen las pruebas parciales(en aquellas evaluaciones planteadas de esta manera) no estarán obligados a realizar la prueba finalde evaluación para obtener una nota positiva. Sin embargo podrán presentarse para mejorar la notaobtenida, no siendo esto óbice para disminuir la nota obtenida según el resultado de la prueba.

Los alumnos/as que superen las tres evaluaciones quedan exentos de la evaluación ordinaria ytendrán superado el módulo.

Para el alumnado que participa en el proyecto dual la calificación de observacióndiaria vendrá dada, en su mayor parte, por el seguimiento realizado por el tutor docente.

Calificación final:

La calificación final de cada evaluación se obtendrá como la nota promedio de las unidades evaluadas yfinalizadas hasta el día de la evaluación.

Como las calificaciones son numéricas enteras, se redondeará (únicamente para calificaciones finales mayoresde 5) al entero mayor cuando el decimal sea mayor o igual a 7. En otro caso, la nota será el entero obtenido. Enel caso en que los alumnos hayan realizado actividades de ampliación de forma continua a lo largo de todo el

Código: Rev.: Fecha Implantación: Entregar a:Página 10 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 11: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

curso, destacando sobre el resto de sus compañeros se podría redondear hacia arriba desde cualquier decimal,incluyendo aquellos inferiores a 7.

La nota final del curso corresponderá a la nota media (sin decimales) de todas las evaluaciones (redondeandode la misma manera que los casos anteriores), siempre que se hayan superado todos los trimestres.

Aquellas evaluaciones o pruebas superadas como resultado de una prueba o actividades de recuperación, seráncalificadas con la nota obtenida en dicha prueba salvo que para dicha superación se hayan modificado objetivos,contenidos…

4.4.4.4. Criterios de evaluaciónCriterios de evaluación

Criterios de Calificación

Criterio (marcar con una X debajo de SI o NO) SI NO

La ortografía resta puntuación (en caso afirmativo explicar los criterios)• Aunque no reste puntuación se llamará la atención sobre este tema.

X

Entregar fuera de plazo resta puntuación (en caso afirmativo explicar debajo los criterios)

• No resta, pero puede ser un ítem a tener en cuenta en las rúbricas de corrección. Por tanto, dejaríade puntuar ese apartado.

X

Los alumnos/as deben llegar a un mínimo de la calificación para acceder a la media(en caso afirmativo determinar los mínimos, ya sea de la media, por criterio de evaluación, o poractividad)

• La calificación mínima será de 5 sobre 10 en la primera oportunidad y 4,5 sobre 10 en lacorrespondiente recuperación.

• En algunas pruebas de evaluación, como por ejemplo en controles tipo test, se podrá fijar el 5sobre 10 en un número superior a la mitad de las cuestiones contestadas correctamente.

X

Los alumnos/as deben superar todas las evaluaciones para aprobar el módulo(si procede, determinar qué evaluaciones debe superar el alumnado para obtener las competenciasmínimas)

• Para superar cada evaluación se deben haber superado cada una de las unidades impartidas endicha evaluación. Es decir, para superar el módulo es necesario haber superado todas lasunidades impartidas. La calificación final del módulo (mayo y junio) se obtiene mediante lamedia aritmética (redondeo al entero más cercano) de todas las calificaciones obtenidas en elcurso.

X

La NO entrega de un número mínimo de prácticas supone directamente que esa parte serecupera con un examen (en caso afirmativo explicar el número de prácticas -el 100%, el 80%, el50%…-)

• Todas las prácticas planteadas deben ser realizadas obligatoriamente.

X

La NO entrega de ejercicios de clase supone directamente que esa parte se recupera conexamen (en caso afirmativo explicar los criterios)

• Todos los ejercicios de clase deben ser realizados, en caso contrario dejaría de puntuar en eseapartado.

X

Código: Rev.: Fecha Implantación: Entregar a:Página 11 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 12: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

• Se prevé una prueba específica de evaluación para cada una de las unidades didácticas.

• Las pruebas de evaluación podrán ser realizadas tanto de forma escrita como en el ordenador.

Código: Rev.: Fecha Implantación: Entregar a:Página 12 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 13: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

A partir de las calificaciones obtenidas en cada una de las unidades didácticas obtendremos la calificación en las diferentes evaluaciones delmódulo utilizando las ponderaciones descritas en las tablas A, B y C que se muestran a continuación.

TABLA A: PONDERACIONES PARA OBTENER LA CALIFICACIÓN EN LA EVALUACIÓN FINAL DEL MÓDULO ENFUNCIÓN DE LAS UNIDADES DIDÁCTICAS O DE LOS RESULTADOS DE APRENDIZAJE

UD1 UD2 UD3 UD4 UD5 UD6 UD7 UD8 UD9 CALIFICACIÓNEV FINAL

RA1 6 7%

RA2 8 10%

RA3 8 10%

RA4 9 11%

RA5 8 10%

RA6 8 10%

RA7 9 11%

CALIFICACIÓN EV FINAL

7% 10% 10% 11% 10% 10% 11% 11% 20%

Esta tabla A se indica el número de criterios de evaluación que forma cada resultado de aprendizaje, nos permite observar la importancia que tiene cada Resultadode aprendizaje y cada unidad didáctica en el módulo profesional y nos servirá para evaluar al alumnado en la evaluación final. Sin embargo, al trabajar un único RA en cadaunidad podemos observar que la calificación por RA y por UD será idéntica.

La ponderación indicada en la TABLA A no es aleatoria sino que surge a partir del número de veces que se evalúan los criterios de evaluación respecto al total de lacarga lectiva de los dos módulos ( 2/3 de DEWC y 1/3 de HLC) y considerando que todos los criterios de evaluación en DEWC tienen el mismo peso y la UD8, un 1/3 deHLC y y la UD9 2/3 de HLC. Podemos ver que los criterios de evaluación se evalúan 56 veces en las diferentes unidades didácticas. Por lo tanto, el peso de una unidaddidáctica se obtendrá al dividir el número de criterios de evaluación de dicha unidad respecto del total (56) y después calcular su peso dentro de los dos módulos.

Código: Rev.: Fecha Implantación: Entregar a:Página 13 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 14: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

Los porcentajes se han redondeado para no utilizar decimales. Si se ha tenido que ajustar un porcentaje para que la suma sea el 100% siempre se ha hecho con el demenor valor para incrementar su peso o el de mayor valor para reducir su peso.

Calificación de la evaluación final en base a RA = RA1·0,07 + RA2·0,1 + RA3·0,1 + RA4·0,11 + RA5·0,1 + RA6·0,1+ RA7·0,11 + RA8·0,11 + RA9·0,2

Calificación de la evaluación final en base a UD = UD1·0,07 + UD2·0,1 + UD3·0,1 + UD4·0,11 + UD5·0,1 + UD6·0,1+ UD7·0,11 + UD8·0,11 + UD9·0,2

TABLA B: PONDERACIONES PARA OBTENER LA CALIFICACIÓN DE LA PRIMERA EVALUACIÓN EN FUNCIÓN DE LASUNIDADES DIDÁCTICAS O DE LOS RESULTADOS DE APRENDIZAJE

UD1 UD2 UD3 UD4 UD5 UD6 UD7(42%) CALIFICACIÓN EV1

RA1 6 12%

RA2 8 16%

RA3 8 16%

RA4 9 18%

RA5 8 16%

RA6 8 16%

RA7 4 8%

CALIFICACIÓN EV112% 16% 16% 18% 16% 16% 8%

Calificación de la primera evaluación en base a RA = RA1·0,12 + RA2·0,16 + RA3·0,16 + RA4·0,18 + RA5·0,16 + RA6·0,16 + RA7·0,08

Calificación de la primera evaluación en base a UD = UD1·0,12 + UD2·0,16 + UD3·0,16 + UD4·0,18 + UD5·0,16 + UD6·0,16 + UD7·0,08

La calificación de la segunda Evaluación coincide con la nota de la Evaluación final.

Código: Rev.: Fecha Implantación: Entregar a:Página 14 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 15: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

4.5.4.5. Criterios de recuperaciónCriterios de recuperación

Criterios de recuperación

Criterio (marcar con una X debajo de SI o NO) SI NO

La calificación final será la misma que la del examen (en caso negativo, explicar lasdiferencias) No, se evalúa mediante un examen único.

X

Puede eliminar materia previamente al examen X

Existen criterios de corrección diferentes entre convocatoria ordinaria y extraordinaria(explicar en caso afirmativo las diferencias)

X

Existe una nota máxima en la recuperación independientemente de la calificación quese obtenga en la misma

X

Otros (a completar): X

La recuperación de cada unidad didáctica no superada se planteará de manera individualizada para cadaalumno o grupo de alumnos con una nueva prueba con los objetivos no alcanzados. Si no se superara esta segundaoportunidad se podrá recuperar dicha unidad en el periodo de recuperación de junio.

Las pruebas de recuperación se pueden plantear de dos maneras: completa y parcial. Para la completa serepite una nueva prueba con los mismos objetivos y contenidos que la prueba original. Con la parcial la pruebaconstaría solamente de los contenidos no superados por el alumno.

La calificación para las unidades recuperadas será la nota que el alumno obtenga.

Aquellos alumnos que no superen el módulo por evaluación continua (evaluación parcial en mayo) ya seapor no tener asistencia regular o por no haber superado una o varias unidades didácticas deberán asistir y superartodas las unidades en el periodo de recuperación de junio. Para poder superar cada unidad es necesario habercompletado con evaluación positiva todas las actividades prácticas propuestas para dicha unidad durante el curso.

Los alumnos que, habiendo superado el módulo por evaluación continua, deseen mejorar su calificacióndeberán asistir a clase en el periodo de junio y presentarse a un control de mejora. La calificación logradareemplazaría la obtenida anteriormente. El control contaría con cuestiones prácticas y teóricas relativas a todas lasunidades didácticas programadas para el módulo.

4.6.4.6. Evaluación de Competencias ProfesionalesEvaluación de Competencias Profesionales

Para cada unidad didáctica se incluyen los criterios de evaluación correspondientes que contribuyen a laevaluación de las competencias profesionales, personales y sociales para este módulo que se citan acontinuación:

a) Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos

b) Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollaraplicaciones web con acceso a bases de datos.

c) Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrarcontenidos en la lógica de una aplicación web.

d) Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones.

Código: Rev.: Fecha Implantación: Entregar a:Página 15 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 16: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

5.5. AATENCIÓNTENCIÓN AA LALA DIVERSIDADDIVERSIDAD

5.1.5.1. Alumnos de admisión tardíaAlumnos de admisión tardíaLa admisión y matriculación en los primeros cursos de formación profesional suele prolongarse más de lo

que sería conveniente. No es raro que las bajas y altas de alumnos se produzcan con frecuencia en el primer mesde clase. Por lo tanto se establecen las siguientes medidas.

• Si por cualquier motivo se incorporara algún alumno de forma tardía, se le dará acceso a todo el materialimpartido hasta ese momento.

• Además se le proporcionará apoyo ante las dudas y dificultades que le surgieran respecto a las unidadesya impartidas.

• Siempre y cuando la incorporación tardía sea por razones justificadas el alumno podrá realizar las pruebasde evaluación y actividades prácticas que tuvieran lugar antes de su incorporación. En otros casos seaplicarán los criterios de evaluación de este módulo comunes para todo el alumnado.

• Se volverán a comentar en clase los criterios de evaluación y calificación cuando el grupo se estabilicerespecto a nuevas matriculaciones.

5.2.5.2. Alumnos con necesidades educativas especialesAlumnos con necesidades educativas especialesNo hay alumnos matriculados con necesidades específicas de apoyo educativo asociadas a discapacidad. En

colaboración con el Departamento de Orientación se realizarían las adaptaciones necesarias para facilitar laconsecución los objetivos del módulo.

Atención personalizada a los alumnos con un ritmo de aprendizaje más lento, ayudándoles en la resoluciónde problemas, dándoles más tiempo para la realización de ejercicios, prácticas, trabajos, y proponiéndolesactividades que le permitan la comprensión de los contenidos.

5.3.5.3. Alumnos con compatibilidad laboral y/o modularidadAlumnos con compatibilidad laboral y/o modularidadAl tratarse de un ciclo formativo presencial se requiere la asistencia regular a clase.

5.4.5.4. Alumnado con altas capacidadesAlumnado con altas capacidadesProposición de actividades complementarias que amplíen sus conocimientos tanto sobre los contenidos

tratados como de otros relacionados.

Implicar a estos alumnos en la ayuda a sus compañeros de clase como monitores en aquellas actividades enlas que demuestren mayor destreza. Con esta medida se pretende además reforzar la cohesión del grupo yfomentar el aprendizaje colaborativo.

Código: Rev.: Fecha Implantación: Entregar a:Página 16 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 17: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.6. CCONTENIDOSONTENIDOS

A continuación se detallan las diferentes unidades didácticas con sus correspondientes criterios deevaluación.

6.1.6.1. Relación de bloques temáticosRelación de bloques temáticos

Bloque TemáticoNº

U.DTítulo Unidad Didáctica

Horas (segúncalendario)

Trimestre(marcar)

1º 2º

1 1Arquitecturas y herramientas de

programación.6 X

2 2La estructura del lenguaje

javascript17 X

2 3Modelo de objetos predefinidos en

javascript18 X

2 4Estructura de datos definidas por

el usuario en javascript18 X

3 5Modelo de objetos del documento

en JavaScript14 X

4 6Gestión de eventos y formularios

en JavaScript17 X

5 7 Programación AJAX en JavaScript 36 X X

6 8 Componentes de Bootstrap 23 X

7 9 Angular 40 X

Horas totales del módulo: 126+63=189Distribución de las 189 horas de clase previstas según calendario:

1ª Evaluación (105 horas) 2ª Evaluación (84 horas)

Sept. Oct. Nov. Dic. Ene. Feb. Mar.

20 37 34 14 31 32 21

Código: Rev.: Fecha Implantación: Entregar a:Página 17 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 18: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

Código: Rev.: Fecha Implantación: Entregar a:Página 18 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 19: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.6.2. Secuenciación de contenidosSecuenciación de contenidos6.2.1. Unidad didáctica 1: Arquitecturas y herramientas de programación

RA1. Selecciona las arquitecturas y tecnologías de programación sobre clientes Web,identificando y analizando las capacidades y características de cada una.

Criterios de evaluación:

a) Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y enel cliente Web.

b) Se han identificado las capacidades y mecanismos de ejecución de código de losnavegadores Web.

c) Se han identificado y caracterizado los principales lenguajes relacionados con laprogramación de clientes Web.

d) Se han reconocido las particularidades de la programación de guiones y sus ventajas ydesventajas sobre la programación tradicional.

e) Se han verificado los mecanismos de integración de los lenguajes de marcas con loslenguajes de programación de clientes Web.

f) Se han reconocido y evaluado las herramientas de programación sobre clientes Web.

Contenidos Integrados

Selección de arquitecturas y herramientas de programación:

- Modelos de programación en entornos cliente/servidor.

- Mecanismos de ejecución de código en un navegador Web.

- Capacidades y limitaciones de ejecución. Compatibilidad con navegadores Web.

- Lenguajes de programación en entorno cliente.

- Características de los lenguajes de script. Ventajas y desventajas sobre la programacióntradicional.

- Tecnologías y lenguajes asociados.

- Integración del código con las etiquetas HTML.

- Herramientas de programación.

Código: Rev.: Fecha Implantación: Entregar a:Página 19 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 20: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.2. Unidad didáctica 2: La estructura del lenguaje javascript

RA2. Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando suejecución sobre navegadores Web.

Criterios de evaluación:

a) Se ha seleccionado un lenguaje de programación de clientes Web en función de susposibilidades.

b) Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.

c) Se han identificado los ámbitos de utilización de las variables.

d) Se han reconocido y comprobado las peculiaridades del lenguaje respecto a lasconversiones entre distintos tipos de datos.

e) Se han añadido comentarios al código.

f) Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.

g) Se han utilizado bucles y se ha verificado su funcionamiento.

h) Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuracióndel código.

Contenidos Integrados

- Variables. Ámbitos de utilización.

- Tipos de datos.

- Conversiones entre tipos de datos.

- Literales.

- Asignaciones.

- Operadores.

- Expresiones.

- Comentarios al código.

- Sentencias.

- Bloques de código.

- Decisiones.

- Bucles.

- Herramientas y entornos de desarrollo. Depuración

Código: Rev.: Fecha Implantación: Entregar a:Página 20 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 21: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.3. Unidad didáctica 3: Modelo de objetos predefinidos en javascript

RA3. Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje..

Criterios de evaluación:

a)Se han identificado los objetos predefinidos del lenguaje.

b) Se han analizado los objetos referentes a las ventanas del navegador y los documentos Webque contienen.

c) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para cambiar elaspecto del navegador y el documento que contiene.

d) Se han generado textos y etiquetas como resultado de la ejecución de código en elnavegador.

e) Se han escrito sentencias que utilicen los objetos predefinidos del lenguaje para interactuarcon el usuario.

f) Se han utilizado las características propias del lenguaje en documentos compuestos porvarias ventanas y marcos.

g) Se han utilizado «cookies» para almacenar información y recuperar su contenido.

h) Se ha depurado y documentado el código.

Contenidos Integrados

Utilización de los objetos predefinidos del lenguaje:

- Utilización de objetos. Objetos nativos del lenguaje.

- Interacción con el navegador. Objetos predefinidos asociados.

- Generación de texto y elementos HTML desde código.

- Creación y gestión de marcos. Aplicaciones prácticas de los marcos.

- Gestión de la apariencia de la ventana.

- Creación de nuevas ventanas. Comunicación entre ventanas.

- Utilización de cookies.

Código: Rev.: Fecha Implantación: Entregar a:Página 21 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 22: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.4. Unidad didáctica 4: Estructura de datos definidas por el usuario enjavascript

RA4. Programa código para clientes Web analizando y utilizando estructuras definidas por elusuario.

Criterios de evaluación:

a) Se han clasificado y utilizado las funciones predefinidas del lenguaje.

b) Se han creado y utilizado funciones definidas por el usuario.

c) Se han reconocido las características del lenguaje relativas a la creación y uso de arrays.

d) Se han creado y utilizado arrays.

e) Se han reconocido las características de orientación a objetos del lenguaje.

f) Se ha creado código para definir la estructura de objetos.

g) Se han creado métodos y propiedades.

h) Se ha creado código que haga uso de objetos definidos por el usuario.

i) Se ha depurado y documentado el código.

Contenidos Integrados

- Funciones predefinidas del lenguaje.

- Llamadas a funciones. Definición de funciones.

- «Arrays».

- Creación de objetos.

- Definición de métodos y propiedades.

Código: Rev.: Fecha Implantación: Entregar a:Página 22 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 23: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.5. Unidad didáctica 5: Modelo de objetos del documento en JavaScript

RA6. Desarrolla aplicaciones Web analizando y aplicando las características del modelo deobjetos del documento.

Criterios de evaluación:

a) Se ha reconocido el modelo de objetos del documento de una página Web.

b) Se han identificado los objetos del modelo, sus propiedades y métodos.

c) Se ha creado y verificado un código que acceda a la estructura del documento.

d) Se han creado nuevos elementos de la estructura y modificado elementos ya existentes.

e) Se han asociado acciones a los eventos del modelo.

f) Se han identificado las diferencias que presenta el modelo en diferentes navegadores.

g) Se han programado aplicaciones Web de forma que funcionen en navegadores condiferentes implementaciones del modelo.

h) Se han independizado las tres facetas (contenido, aspecto y comportamiento) , enaplicaciones Web..

Contenidos Integrados

Utilización del modelo de objetos del documento (DOM) :

- El modelo de objetos del documento (DOM) .

- Objetos del modelo. Propiedades y métodos de los objetos.

Diferencias entre navegadores.

- Acceso al documento desde código.

- Creación y modificación de elementos.

- Programación de eventos.

- Diferencias en las implementaciones del modelo.

- Desarrollo de aplicaciones Web en capas.

Código: Rev.: Fecha Implantación: Entregar a:Página 23 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 24: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.6. Unidad didáctica 6: Gestión de eventos y formularios en JavaScript

RA5. Desarrolla aplicaciones Web interactivas integrando mecanismos de manejo de eventos..

Criterios de evaluación:

a) Se han reconocido las posibilidades del lenguaje de marcas relativas a la captura de loseventos producidos.

b) Se han identificado las características del lenguaje de programación relativas a la gestión delos eventos.

c) Se han diferenciado los tipos de eventos que se pueden manejar.

d) Se ha creado un código que capture y utilice eventos.

e) Se han reconocido las capacidades del lenguaje relativas a la gestión de formularios Web.

f) Se han validado formularios Web utilizando eventos.

g) Se han utilizado expresiones regulares para facilitar los procedimientos de validación.

h) Se ha probado y documentado el código.

Contenidos Integrados

Interacción con el usuario, eventos y formularios:

- Modelo de gestión de eventos.

- Manejadores de eventos.

- Utilización de formularios desde código.

- Modificación de apariencia y comportamiento.

- Validación y envío de formularios.

- Expresiones regulares.

- Animación de imágenes y texto.

- Integración de audio y vídeo en una animación.

- Aplicación de guías de estilo.

Integración de contenido interactivo:

- Tecnologías relacionadas con la inclusión de contenidos multimedia e interactivos.

- Configuración de navegadores.

- Elementos interactivos básicos y avanzados.

- Comportamientos interactivos. Comportamiento de los elementos.

- Ejecución de secuencias de comandos.

Código: Rev.: Fecha Implantación: Entregar a:Página 24 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 25: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.7. Unidad didáctica 7: Programación AJAX en JavaScript

RA7.. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos decomunicación asíncrona entre cliente y servidor.

Criterios de evaluación:

a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicaciónasíncrona entre cliente y servidor Web.

b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicaciónasíncrona.

c) Se han utilizado los objetos relacionados.

d) Se han identificado sus propiedades y sus métodos.

e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web.

f) Se han utilizado distintos formatos en el envío y recepción de información.

g) Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentesnavegadores.

h) Se han clasificado y analizado librerías que faciliten la incorporación de las tecnologías deactualización dinámica a la programación de páginas Web.

i) Se han creado y depurado programas que utilicen estas librerías.

Contenidos Integrados

Utilización de mecanismos de comunicación asíncrona:

- Mecanismos de comunicación asíncrona.

- Objetos, propiedades y métodos relacionados.

- Recuperación remota de información.

- Programación de aplicaciones con comunicación asíncrona.

- Modificación dinámica del documento utilizando comunicación asíncrona.

- Formatos para el envío y recepción de información.

- Librerías de actualización dinámica.

Código: Rev.: Fecha Implantación: Entregar a:Página 25 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 26: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.8. Unidad didáctica 8: Componentes de BootStrap ,

Los resultados de Aprendiaje y criterios de Evaluación que se trabajan en esta unidad didáticason todos los referidos al módulo al que va asociado.

Contenidos Integrados

Componentes para la navegación

Componente Dropdown

Componente Nav

Componente NavBar

Componente BreadCrumbs

Componente Pagination

Componentes para dar información al usuario

Componente Alert

Componente Badge

Componente PopOver

Componente Tooltip

Componente Modal

Componente ScrollSpy

Componente Progress

Componente Collapse

Formularios

Componente Form

Componentes Button

Componente Input-Group

Otros componentes

componente List Group

Componente Carousel

Componente BootStrap 4 Card

Componente Jumbotron

Código: Rev.: Fecha Implantación: Entregar a:Página 26 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 27: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

6.2.9. Unidad didáctica 9: Angular.

Los resultados de Aprendiaje y criterios de Evaluación que se trabajan en esta unidad didática son todos losreferidos al módulo al que va asociado.

Contenidos Integrados

INTRODUCCIÓN

Entorno de trabajo

Usando Git

Introducción a NPM

Introducción a CLI Angular

COMENZANDO DESDE LA NADA

Estructuración y partes de Angular

Componentes en Angular 8

Práctica: Componente Correo

DIRECTIVAS EN ANGULAR

Directivas en Angular 8

Directivas estructurales

Práctica: Componente Lista de correo

NgModel

Formularios reactivos

RELACIONES ENTRE COMPONENTES

Comunicación Padre - Hijo

Práctica: Respuesta rápida a correo

Comunicación Hijo - Padre

Práctica: Acciones de respuesta rápida

Observables Rxjs

Servicios

Servicios para interconectar componentes

Obtener token para Google y Gmail

Código: Rev.: Fecha Implantación: Entregar a:Página 27 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 28: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

Conectar con Google usando OAuth

Servicios http

¿DÓNDE VOY?

Uso de rutas

Práctica: Componente Menú de navegación

ESTILO MATERIAL DESIGN

¿Qué es "material"?

Práctica: Usando "material" en componentes

¿Qué son "themes" de Angular?

Práctica: Uso de "themes" personalizados

ÚLTIMOS CONCEPTOS

Práctica: Usando interfaces

Práctica: Usando pipes en templates

Inyección de dependencias

Práctica: Modulación

Ciclo de vida

Código: Rev.: Fecha Implantación: Entregar a:Página 28 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 29: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

7.7. MMATERIASATERIAS T TRANSVERSALESRANSVERSALES

Según los artículos 39 y 40 de la LEA 17/2007 y el artículo 3 del Decreto 436/2008 por el que seestablece la ordenación de la Formación Profesional, en todas las enseñanzas han de incorporarsevalores transversales. En relación a ellos se plantean los siguientes objetivos de los valorestransversales para el módulo:

● Fomentar la tolerancia y el respeto hacia los demás.

● Asignar responsabilidades al alumnado.

● Fomentar el consumo inteligente, especialmente de componentes informáticos.

● Fomentar la responsabilidad ante problemas ambientales, especialmente aquellosrelacionados con la informática

● Trabajar en equipo.

● Aprender a ver y escuchar a los demás.

● Conocer y respetar las distintas culturas y etnias.

● Favorecer actitudes y hábitos no sexistas.

● Desarrollar hábitos de lectura y escritura.

● Utilizar libros, manuales técnicos y prensa escrita como fuente de información.

● Aplicar las TIC al proceso de enseñanza-aprendizaje.

● Conocer cómo buscar de manera eficiente información en Internet.

Para la consecución de estos objetivos se planteará el desarrollo habitual de las clasesactividades utilizando técnicas que lo permitan y haciendo referencias a habituales y, másconcretamente, en fechas señaladas (Día de la Mujer, contra la Violencia de Género, Día deAndalucía, de la Constitución, del Libre, etc.)

Tomando como referencia los incluidos en el Proyecto Educativo del Centro y adaptándolosa estos alumnos y alumnas en concreto, y por su relación con este módulo, se desarrolla de lasiguiente manera:

- Educación para la salud: Se harán consideraciones de tipo ergonómico sobre la forma másadecuada de utilizar el ordenador, para disfrutar de una mejor salud postural.

- Educación para la paz: Se harán consideraciones relacionadas con adoptar situaciones dediálogo y consenso frente a situaciones conflictivas en el trabajo en grupo.

- Educación medioambiental: Se harán consideraciones relacionadas con el medioambientey con acciones que ayuden a preservarlo.

Código: Rev.: Fecha Implantación: Entregar a:Página 29 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 30: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

8.8. AACTIVIDADESCTIVIDADES C COMPLEMENTARIASOMPLEMENTARIAS YY E EXTRAESCOLARESXTRAESCOLARES

El departamento de informática colaborará en todas aquellas actividades complementarias y extraescolaresque se proponga en el Centro que afecten al alumnado del ciclo formativo.

El alumnado que participa en la modalidad dual del ciclo formativo deberá realizar la formacióncomplementaria que determinen tanto la empresa como el departamento de informática a través del equipoeducativo del grupo.

Código: Rev.: Fecha Implantación: Entregar a:Página 30 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios

Page 31: CURSO 2019/2020º… · 6.2.7.Unidad didáctica 7: Programación AJAX en JavaScript ... autonómico, en la Orden de 16 de junio de 2011, por la que se desarrolla el currículo correspondiente

9.9. BBIBLIOGRAFÍAIBLIOGRAFÍA, M, MATERIALESATERIALES YY R RECURSOSECURSOS

9.1.9.1. BibliografíaBibliografía

• Coleccion “You don't know JS” de Kyle Simpson .Ed. O’Reilly Media.

• Desarrollo Web en Entorno Cliente. Juan Luis Vicente Carro. Editorial Garceta

• Javascript Eighth edition. Tom Negrino y Dori Smith. Ed.: Peachpit Press .

• https://www.w3schools.com/js/

9.2.9.2. Materiales, recursos y laboratoriosMateriales, recursos y laboratorios

La LOE 2/2006 establece que las Tecnologías de la Información y la Comunicación (T.I.C.) sehan de trabajar en todas las enseñanzas a todos los niveles. En el caso de este módulo y, de formageneral en los ciclos formativos de la familia profesional de Informática y Comunicaciones, las TICforman parte del propio currículo. De cualquier forma, se fomenta su uso diario utilizando recursos,además de los propios de un aula y la bibliografía de aula y departamento, como:

● Recursos audiovisuales: proyector digital, impresora láser conectados en red.

● Red de ordenadores: puestos con un ordenador por persona conectados en red, con elsistema operativo Windows XP y Ubuntu instalados.

● Software de entornos de desarrollo: tanto propietario (Visual Studio) como Libre (Eclipse,Netbearn…)

● Acceso a Internet: se fomenta especialmente la búsqueda de información en la red,enseñando cómo realizarlo de forma eficiente.

● Correo electrónico: se utilizan listas de distribución para el intercambio de informacióninstantánea a un grupo amplio de receptores.

● Plataforma Virtual: el módulo cuenta con una plataforma virtual Moodle, accesible a travésde Internet, que permite al alumnado acceder a los recursos que ofrece utilizando un usuarioy clave personalizado y único. A través de la plataforma se distribuirá material de consultadel módulo y se realizará la entrega de ejercicios resueltos, trabajos y, en caso de ser posible,prácticas siendo por tanto, el mecanismo principal de comunicación profesor-alumno.

Código: Rev.: Fecha Implantación: Entregar a:Página 31 de 31

MD75010201 4 18/09/2019 Jefa/e depto. → Jefatura estudios