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