Programación Didáctica

Programación Didáctica

Programación Didáctica

1.    Identificación del Certificado Profesional

Denominación: PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS DE APLICACIONES DE GESTIÓN

Código: IFCD0111

Familia profesional: Informática y Comunicaciones

Área profesional: Desarrollo

Nivel de cualificación profesional: 3

Cualificación profesional de referencia: IFC155_3 Programación en lenguajes estructurados de aplicaciones de gestión (Real Decreto 1087/2005 de 16 de septiembre)

Unidades de competencia:
UC0223_3: Configurar y explotar sistemas informáticos
UC0226_3: Programar bases de datos relacionales
UC0494_3: Desarrollar componentes software en lenguajes de programación estructurada
Módulos y unidades formativas:
MF0223_3: (Transversal) Sistemas operativos y aplicaciones informáticas (170 horas):
·         UF1465: Computadores para Bases de Datos (60 horas)
·         UF1466: Sistemas de almacenamiento (70 horas)
·         UF1467: Aplicaciones microinformáticas e internet para consulta y generación de documentación (40 horas)
MF0226_3: (Transversal) Programación de bases de datos relacionales (210 horas):
·         UF2175: Diseño de Bases de Datos Relacionales (50 horas)
·         UF2176: Definición y Manipulación de datos (80 horas)
·         UF2177: Desarrollo de Programas en el entorno de la Bases de Datos (80 horas)
MF0494_3: Programación en lenguajes estructurados (240 horas):
·         UF2178: Programación estructurada (90 horas)
·         UF2179: Elaboración de interfaces de usuario (60 horas)
·         UF2180: Acceso a Base de Datos (50 horas)
·         UF2181: Elaboración de pruebas y e instalación y despliegue de aplicaciones (40 horas)
MP0452: Modulo de prácticas profesionales no laborales de programación en lenguajes estructurados de aplicaciones de gestión (80 horas)

2.    Objetivos
Objetivo general:
Desarrollar aplicaciones de gestión a partir de un diseño especificado mediante técnicas de programación estructurada utilizando equipos y herramientas informáticas accediendo y manipulando la información ubicada en sistemas gestores de bases de datos.
Objetivos específicos:
·         Configurar y explotar sistemas informáticos
·         Programar bases de datos relacionales
·         Desarrollar componentes software en lenguajes de programación estructurada

Objetivos Operacionales:


MODULO 1

Configurar y explotar sistemas informáticos

1.    UF1465 - Computadores Para Bases De Datos

·         Diferenciar los componentes principales de un ordenador indicando sus funciones y características técnicas.
·         Analizar las funciones principales de un sistema operativo multiusuario y multitarea, reconociendo y clasificando los diferentes tipos de sistemas operativos existentes.
·         Distinguir y analizar las variables de configuración de un sistema operativo, especificando su efecto sobre el comportamiento del sistema.

2.    UF1466 - Sistemas De Almacenamiento

·         Reconocer y describir codificaciones y nomenclaturas de elementos informáticos de acuerdo con los criterios de estandarización más extendidos
·         Distinguir los diferentes tipos de almacenamiento usados en los sistemas operativos multiusuario indicando su estructura, características y modos de operación.
·         Aplicar técnicas y procedimientos relacionados con la seguridad de sistemas, redes de comunicaciones y datos.

3.    UF1467 - Aplicaciones Microinformáticas E Internet Para Consulta Y Generación De Documentación

·         Usar los principales tipos de herramientas ofimáticas y los servicios y aplicaciones asociados a Internet.



MODULO 2

Programar bases de datos relacionales

1.    UF2175 - Diseño De Bases De Datos Relacionales

·         Comprender y aplicar los fundamentos conceptuales y las técnicas de las bases de datos relacionales.
·         Determinar los elementos de la base de datos que se han de manipular, mediante la interpretación del diseño de la base de datos y el análisis de los requisitos de usuario.

2.    UF2176 - Definición Y Manipulación De Datos

·         Formular consultas de manipulación y definición de datos, a partir del diseño de la BBDD y de los requisitos de usuario

3.    UF2177 - Desarrollo De Programas En El Entorno De La Base De Datos

·         Formular consultas utilizando el lenguaje de programación de la base de datos, a partir del diseño de la base de datos y de los requisitos de usuario.


MODULO  3

Desarrollar componentes software en lenguajes de programación estructurada.

1.    UF2178 - Programación Estructurada

·         Crear componentes software aplicando las técnicas de programación estructurada utilizando los elementos proporcionados por el entorno de desarrollo utilizado.

2.    UF2179 - Elaboración De Interfaces De Usuario

·         Elaborar interfaces de usuario mediante herramientas de desarrollo atendiendo a las especificaciones dadas.

3.    UF2180 - Acceso A Bases De Datos

·         Reconocer y seleccionar los objetos y métodos de acceso a datos para su uso en el desarrollo de aplicaciones.
·         Manipular la información de las bases de datos creando componentes que utilicen los objetos y métodos de acceso a datos.

4.    UF2181 - Elaboración De Pruebas E Instalación Y Despliegue De Aplicaciones

·         Planificar escenarios de pruebas y verificar que las pruebas de los desarrollos realizados y los resultados de las mismas se ajustan a las especificaciones establecidas por el diseño documentando los resultados.
·         Construir paquetes de instalación mediante herramientas de distribución de software, verificando la funcionalidad de los mismos.
·         Elaborar la documentación técnica y de usuario utilizando herramientas de documentación de forma que permita una correcta comprensión y fácil mantenimiento, de acuerdo a las especificaciones y normas de calidad establecidas.

MODULO DE PRÁCTICAS

·         Participar en la configuración y explotación de sistemas informáticos, en la programación de bases de de datos relacionales y en el desarrollo de componentes software utilizando lenguajes de programación estructurados, de acuerdo con los procedimientos establecidos en la empresa.
·         Participar en los proceso de trabajo de la empresa, siguiendo las normas e instrucciones establecidas en el centro de trabajo.



3.    Contenidos
MODULO 1

Unidad Formativa UF1465 – Computadores para Bases de Datos
1. Definición e identificación de la estructura y componentes principales de un computador de propósito general atendiendo a su función y utilidad
2. Funciones y objetivos de los sistemas operativos y manejo de la memoria
3. Sistemas de archivo
4. Identificación y descripción de los conceptos de multiproceso y multiusuario
5. Particionamiento lógico y núcleos virtuales
6. Aplicación de las técnicas de configuración y ajuste de sistemas
Unidad Formativa UF1466 - Sistemas De Almacenamiento
1. Organización y gestión de la información
2. Desarrollo de diferentes supuestos prácticos, debidamente caracterizados, en los que se analicen
Unidad Formativa UF1467 - Aplicaciones Microinformáticas E Internet Para Consulta Y Generación De Documentación
1. Aplicaciones microinformáticas e Internet
MODULO 2

Unidad Formativa UF2175 - Diseño De Bases De Datos Relacionales

1. Introducción a las bases de datos

2. Modelos conceptuales de bases de datos

3. El modelo relacional

4. El ciclo de vida de un proyecto

5. Creación y diseño de bases de datos

Unidad Formativa UF2176 - Definición Y Manipulación De Datos

1. Lenguajes relacionales

2. El lenguaje de manipulación de la base de datos

Unidad Formativa UF2177 - Desarrollo De Programas En El Entorno De La Base De Datos

1. Lenguajes de programación de bases de datos

MODULO 3

Unidad Formativa UF2178 - Programación Estructurada

1. Diseño de algoritmos

2. Estructuras de datos

3. Programación en lenguajes estructurados

Unidad Formativa UF2179 - Elaboración De Interfaces De Usuario

1. Diseño de Interfaces de usuario

2. Interfaces y entornos gráficos

Unidad Formativa UF2180 - Acceso A Bases De Datos

1. Acceso a bases de datos y otras estructuras

Unidad Formativa UF2181 - Elaboración De Pruebas E Instalación Y Despliegue De Aplicaciones

1. Pruebas del software

2. Herramientas de generación de paquetes

3. Documentación de aplicaciones

MODULO DE PRÁCTICAS

1. Explotación de sistemas informáticos, bases de datos relacionales y desarrollo de componentes software

2. Integración y comunicación en el centro de trabajo





4.    Metodología
La metodología utilizada para la impartición de este Certificado será adaptada a las características del alumnado. Los contenidos tendrán un carácter motivador y sentido práctico, buscando siempre el aprendizaje significativo.
Para realizar este curso la metodología a aplicar sería por una parte el Método Dogmático puesto que el Certificado de Profesionalidad especifica de manera muy concreta los objetivos y contenidos del curso y a la vez se utilizará una metodología dialéctica haciendo las clases participativas, exponiendo los contenidos y realizando actividades y ejercicios bien de forma individual  o en grupo poniendo las soluciones en común de manera que proporcione un feed-back del grado de seguimiento o aprovechamiento de curso. Esto nos permitirá ser flexible y adaptar el curso según el grado de avance del mismo.
Se aplicará un estilo práctico teniendo como objetivo mantener actualizados tanto los contenidos como las actividades puesto que el entorno tecnológico es muy cambiante. Primar que el alumno consiga tener las bases de la Programación en Lenguajes estructurados de Aplicaciones de gestión, enfocándolo fundamentalmente a la práctica y su aplicación en el entorno laboral. 
Sistema de tutorización:
En este curso se realizarán tutorías presenciales tanto individuales como grupales.
Se establecen tutorías grupales:
-          A inicio de curso para exponer los objetivos generales, metodología del curso y presentación del profesor y del alumnado.
-          Tutoría para explicar las prácticas a realizar.
-          Tutoría al final de curso para comprobar el aprovechamiento del curso y recoger opiniones del alumnado de cara a mejorar cursos futuros.
En cuanto a las tutorías individuales se realizarán:
-          A petición del alumno para resolver dudas o problemas que le puedan surgir.
-          A criterio del docente si se considera necesario tener un contacto con algún alumno que pueda presentar problemas de atención, aprendizaje etc.
También se dispondrá de correo electrónico para resolver dudas


5.    Actividades
Durante el curso se realizarán actividades tanto individuales como en equipo, actividades que sean motivadoras, que creen situación de logro de los objetivos y que permitan profundizar en los conocimientos adquiridos.
Se realizarán actividades de los siguientes tipos:
Actividades para romper el hielo – Para hacer la presentación tanto del docente como del alumnado y favorecer la participación durante el curso.
De conocimientos previos: Realizar una encuesta o test para comprobar el nivel de conocimientos del grupo
De descubrimiento: Mediante tareas de investigación.
De análisis: Actividades para que el alumno tenga que analizar un problema y extraer sus conclusiones
De repetición: Realizar actividad al final de bloque para repasar contenidos e integrar los conocimientos adquiridos
De relación o diferenciación entre conceptos: Permitirán comprobar que se han asimilado los contenidos y se es capaz de integrar los contenidos para resolver un problema.
De síntesis: realizar un proyecto a lo largo del curso para integrar todos los conocimientos aprendidos a lo largo del curso
De aplicación: Actividades para resolver problemas reales que permitan ver su aplicación en el mundo laboral
Se utilizará como instrumento de planificación de las actividades una tabla como la que se adjunta para cada bloque de contenidos dentro de cada Unidad Formativa en la que se especificará la lista de actividades indicando su objetivo, duración etc.
Actividades del bloque XXX
Actividad
Quién
Cómo
Objetivo
Recursos
Duración
Comentarios
Ej. Presentación
Alumnos
Realizando una dinámica basada en un cuestionario
Que los participantes se conozcan
La sala del curso.

2 horas

















6.    Recursos Pedagógicos
En cuanto a los recursos, instalaciones, espacios y equipamientos serán los siguientes:
7.    Espacio formativo
Superficie m²  15 alumnos
Superficie m²  25 alumnos
Aula de Informática
45
75

Espacio formativo
M1
M2
M3
Aula de Informática
X
X
X

Espacio formativo

Equipamiento
Aula de Informática
– Equipos informáticos y periféricos. PCs instalados en red y
conexión a Internet.
– Software ofimático, herramientas internet.
– Software de seguridad y antivirus.
– Sistemas operativos y parámetros de configuración.
– Herramientas ofimáticas.
– Servicios de transferencia de ficheros y mensajería.
– Herramientas de backup.
– Cortafuegos, antivirus y servidores proxy.
– Herramientas de gestión de cambios, incidencias y configuración.
– Sistemas gestores de bases de datos.
– Diccionarios de datos (catálogo, tablas de sistema, etc.).
– Lenguajes de manipulación de datos.
– Lenguajes estructurados.
– Lenguajes 4GL.
– Herramientas de control de cambios.
– Herramientas de depuración.
– Sistemas de documentación de elementos de programación.
– Lenguajes estructurados.
– Herramientas de depuración.
– Herramientas de distribución de aplicaciones.
– Entornos de desarrollo de aplicaciones.
– Bases de datos.
– Software de manejo de bases de datos.
– Herramientas de documentación.
– Cañón de proyección.
– Rotafolios.
– Pizarra.
– Material de aula.
– Mesa y silla para el formador.
– Mesas y sillas para alumnos.
– Mobiliario auxiliar para el equipamiento de aula.
* El equipamiento y el software correspondiente deberán estar
actualizados.
Material adicional
Documentación impresa
Pen-drive por alumno

8.    Duración
Módulos
Horas
Calendario
Sistemas operativos y aplicaciones informáticas
170
34 días del 01/09/2015 al 20/10/2015
Computadores para bases de datos
60
12 días del 01/09/2015 al 16/09/2015
Sistemas de almacenamiento
70
14 días del 17/09/2015 al 06/10/2015
Aplicaciones microinformát03icas e Internet para consulta y generación de documentación
40
8 días del 07/10/2015 al 20/10/2015
Programación de bases de datos relacionales
210
42 días del 21/10/2015 al 18/12/2015
Diseño de bases de datos relacionales
50
10 días del 21/10/2015 al 03/11/2015
Definición y manipulación de datos
80
16 días del 04/11/2015 al 25/11/2015
Desarrollo de programas en el entorno de la base de dato
80
16 días del 26/11/2015 al 18/12/2015
Programación en lenguajes estructurados
240
48 días del 21/11/2015 al 09/03/2016
Programación estructurada
90
18 días del 21/11/2015 al 23/10/2015 y del
07/01/2016 al 27/01/2015
Elaboración de interfaces de usuario
60
12 días del 28/01/2015 al 12/02/2016
Acceso a bases de datos
50
10 días del 15/02/2016 al 26/02/2016
Elaboración de pruebas e instalación y despliegue de aplicaciones.
40
8 días del 29/02/2016 al 09/03/2016
Prácticas profesionales no laborales de programación en lenguajes estructurados de aplicaciones de gestión
80
16 días del 10/03/2016 al 31/03/2016
TOTAL
700
140 días del 01/09/2015 al 31/03/2016

9.    Criterios de Evaluación y Metodología
En este curso se realizarán evaluaciones de los siguientes tipos:
·         Según su función, evaluación formativa como estrategia de mejora. Se evaluará al final de cada bloque para comprobar el grado de avance y poder ajustar el proceso de aprendizaje sobre la marcha.
·         Según su extensión, evaluación Global ya que se evaluará tanto a los alumnos como el docente y los medios y recursos.
·         Según los Agentes Evaluadores será evaluación Interna en concreto del tipo coevaluación ya que el formador evaluará a los alumnos y viceversa.
·         Según el momento de aplicación, evaluación Procesual: se realizará durante todo el curso para poder tomar decisiones de mejora durante el mismo.
·         Según el criterio de comparación será criterial ya que se comparan los resultados con los objetivos y criterios de evaluación establecidos en el C.P.
En cuanto a los instrumentos a utilizar:
·         Pruebas teóricas tipo test para evaluar los conocimientos
·         Prácticas realizadas a lo largo del curso para evaluar las competencias adquiridas
·         Fichas de observación para evaluar actitud y grado de participación en el curso
·         Test de evaluación del docente, recursos y medios utilizados
Se evaluará:
Asistencia obligatoria y participación en el curso.
Nota Final: media aritmética de las notas de los módulos que estará formada por el 70% de la prueba teórica y el 30% de la práctica







No hay comentarios:

Publicar un comentario