Beruflich Dokumente
Kultur Dokumente
Índice de contenido
1 Introducción....................................................................................................2
2 Contexto Social...............................................................................................4
2.1 Destinatarios............................................................................................5
3 Realizaciones y Criterios de realización.........................................................6
4 Objetivos ........................................................................................................9
4.1 Generales del ciclo...................................................................................9
4.2 Del módulo.............................................................................................11
5 Capacidades Terminales...............................................................................13
6 Organización de los contenidos ...................................................................15
6.1 Bloques y Estructura de los contenidos.................................................15
6.1.1 Temporalización de los bloques......................................................16
6.1.2 Bloques y unidades de trabajo........................................................17
6.2 Unidades de Trabajo..............................................................................19
6.2.1 Relación de U.T. y Capacidades Terminales...................................19
6.2.2 Temporalizacion y secuenciación de las U.T...................................20
6.2.3 Elementos curriculares de cada unidad..........................................22
7 Criterios De Evaluación................................................................................45
8 Planteamientos de atención a la diversidad.................................................51
9 Evaluación de la práctica docente................................................................54
10 Bibliografía..................................................................................................56
10.1 Libros de texto.....................................................................................56
10.2 Material Web........................................................................................57
11 Recursos......................................................................................................58
Metodología didáctica
1 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
1 Introducción
La Programación Didáctica aquí presentada está desarrollada para el Módulo
(DAI).
Para justificar los contenidos de este módulo profesional, hay que considerar varias
cuestiones. Por una parte, este módulo es el punto de partida hacia el mundo de la
informáticas.
Por otra, generalmente, los alumnos que accedan a este ciclo formativo ya han
recursos disponibles en los IES de nuestra comunidad autónoma, contando con un equipo
informático por cada dos alumnos, con el SSOO gnuLinEx y conexión a la red de redes,
Internet. A partir de este supuesto, al comienzo del módulo (primera sesión) evaluaré el
conocimiento inicial que tienen los alumnos sobre gnuLinEx (archivos, directorios, etc. ),
Internet (navegación, buscadores, ftp, etc), Ofimática (Writer, Impress, etc.), etc. Para
2 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
aquellos alumnos que no tengan una base de estos conocimientos, estableceré unos
estas aplicaciones, permitiendo así seguir el desarrollo de las posteriores sesiones sin
3 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
2 Contexto Social
El centro en el que se desarrolla este módulo profesional es el Instituto de
instituto junto con el IES Suárez de Figueroa forman los dos centros educativos que
similar, aunque en algunos aspectos pueden variar entre unos pueblos y otros. Por lo
tanto. el instituto acoge estudiantes de varias localidades, como por ejemplo: La Parra, La
Morera, Feria, Salvatierra de los Barros, Halconera, …, y por supuesto Zafra. Así, el
pueblos están a una distancia superior a los 30 kilometros de Zafra, por lo que el trayecto
diario del autobús para algunos alumnos es un factor importante de esfuerzo, ya que la
bastante elevada.
Quiero hacer hincapié en una diferencia notable entre Zafra y los demás pueblos.
servicios e industrial acapara una gran parte de la población, mientras que en los pueblos
Aún así, esta diferencia personalmente no creo que resulte en una diferencia sustancial
entre los alumnos. Pero, si creo que puede existir diferencias entre los alumnos de los
4 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
pueblos.
Aunque también cabe decir que actualmente la tendencia es que todos los
servicios que puede ofrecer Zafra a los ciudadanos y en este caso a los jóvenes (excepto
grandes superficies y similares) están siendo llevados a los pueblos (Cyber-Cafés, ADSL,
etc.). Por tanto, nos encontramos ante un IES en el que el alumnado es de nivel medio y
medio-bajo, con edades que van desde los 12 años hasta alumnos con más de 21,
algunos se incorporan al IES en 1º de E.S.O. y otros en 3º, con asistencia a clase alta
académicas muy altas (alumnos con muy buenos resultados o muy malos). También, en
2.1 Destinatarios
Los alumnos que acceden a este CFGS procederán en su mayor parte o de
Bachillerato (18 años o más), o que han superado las pruebas de acceso, o que vienen de
la antigua FP u otros CF. En principio, todos los alumnos que optan por acceder a este
profesional. Así, estos alumnos generalmente son personas motivadas, que quieren
aprender mucho de los estudios que van ha realizar, y que esperan les sean útiles para
acceder al mundo laboral o para continuar con estudios universitarios o de otra índole.
Ahora bien, no todos los alumnos tienen las mismas perspectivas de futuro, así, en
industrializaciones para algunos alumnos según su perspectiva, por ejemplo, alumnos con
5 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
en el diseño.
forma óptima.
6 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
de integración.
establecidas en el diseño.
a) Los accesos a bases de datos y ficheros son conformes a las necesidades del
de datos.
diseño.
acciones requeridas.
7 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
procesos y programas.
establecidos.
funciones implementadas.
8 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
4 Objetivos
de programas.
así como en las aplicaciones informáticas existentes en el sistema para resolver los
9 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
su trabajo.
perfeccionamiento profesional.
organismo.
10 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
alumnado que supere con éxito este módulo profesional debe contribuir en un alto
programación.
11 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
8. Mantener relaciones fluidas con los miembros del grupo funcional en el que está
aplicando con seguridad y eficacia los distintos sistemas, medios o equipos para
prevenirlos y corregirlos.
10. Resolver problemas y tomar decisiones individuales sobre sus actuaciones o las de
Estos objetivos que se pretenden que consigan los alumnos, están relacionados de forma
directa parcial con objetivos generales del ciclo. En la siguiente tabla se muestran las
Objetivos Del 1 2 3 4 5 6 7 8 9 10
Módulo
Objetivos 2,6,9 1,2,5 2,4 3 1,5,9 15 7,8 7,8,9 7,9 9,13,
Generales ,8 ,13 14
12 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
5 Capacidades Terminales
Los objetivos de este módulo deberán contribuir a que los alumnos y alumnas desarrollen,
pruebas
De las cuales, las cuatro primeras son establecidas por el RD 1661/1994 que regula el
ciclo objeto de estudio. Las restantes han sido añadidas debida a la evolución tecnológica
estos años. Por este motivo, el alumno que supere con éxito este módulo profesional
debe adquirir esas capacidades, con el fin de convertirse, una ver obtenido el título del
13 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
dirección Web de la Junta de Extremadura, donde se establece el currículo del ciclo que
está bajo estudio aplicable a nuestra Comunidad Autónoma, dispone en el punto 1.2.
siguiente párrafo que cito textualmente: “Según las tendencias del mercado informático,
"orientación a objetos".
sistemas expertos..)
Como se puede observar en el primer punto del párrafo anterior, en ese documento se
que en relación al modulo profesional que aquí desarrollo, se relaciona con el nivel de
14 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
Del capítulo anterior (en la que se han estudiado los distintos elementos de capacidad)
y de cuarta generación.
conjunto de contenidos de tipo conceptual que constituyen los contenidos soportes de las
habilidades y destrezas que los alumnos deben adquirir. Asimismo, el propio contenido
○ Este bloque, de vital importancia ya que puede ser el primer contacto del
15 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
de POO como lenguaje que produce código legible, mantenible, reutilizable, etc.
4. Documentación y Pruebas 15
16 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
forma:
Gnu/LinEx.
17 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
modular.
■ Habilita las destrezas para conseguir que el alumno domine estas dos
18 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
programación didáctica, así como su relación con las capacidades terminales descritas
19 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
U.T./C. 1 2 3 4 5 6 7
T
1 ✔ ✔
2 ✔ ✔ ✔ ✔
3 ✔ ✔
4 ✔ ✔
5 ✔ ✔
6 ✔ ✔ ✔ ✔ ✔
7 ✔ ✔
8 ✔ ✔
9 ✔ ✔
10 ✔ ✔
11 ✔ ✔
12 ✔ ✔ ✔ ✔
13 ✔ ✔ ✔ ✔
14 ✔ ✔
15 ✔ ✔
El desarrollo en el aula de las unidades de trabajo no tiene por que ser de forma
académico. Es decir, por las destrezas que los alumnos vayan adquiriendo, los niveles de
20 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
capacidades de las distintas U.T., etc. De todas formas, una posible secuenciación lógica
21 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
de programación.
22 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
23 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
correspondiente algoritmo
propuestos.
más idónea
funcionamiento.
- Diferenciar entre los distintos conceptos relacionados.
24 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Lenguajes de programación
Según paradigmas
Conceptos
- Componentes de un Lenguaje de Programación: Palabras Reservadas,
Subrogramas
- Estructura de Programas
- Determinación del nivel de abstracción de lenguajes de programación
programación
Criterios de
- Seleccionar el tipo de lenguaje según el problema a resolver
Evaluación /
- Reconocer los componentes generales de los lenguajes
Mínimos
- Discriminar lenguajes según sus niveles de abstracción
25 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- El entorno de programación.
- Compilación.
Relación tiempo-espacio.
- Pruebas y enlace.
- Creación de una guía-resumen de la utilización del editor de código y
Actividades de propuestos.
momento.
26 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Álgebra de Boole
Procedimientos - Utilización de las leyes del álgebra de Boole para simplificar
expresiones lógicas.
construidos.
27 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
propuestos.
al programa.
impartidos.
28 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Procedimientos y Funciones
- Recursividad
subproblemas.
programas.
29 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
o estructurada)
datos de entrada.
su funcionalidad
- Justificar la importancia que tiene la programación modular.
30 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Arrays o tablas.
estructuras de datos.
programación utilizados.
31 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Arboles y grafos
• Reconstrucción de los programas construidos hasta el momento
datos.
32 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
estructuras de datos.
un enunciado.
Criterios de datos
33 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
programas.
propuestos.
datos de entrada.
posible.
anteriores.
Criterios de - Buscar la eficiencia y eficacia de los algoritmos construidos.
34 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
Mínimos externas.
introducción de datos
quiere modelar.
a los objetos.
- Mecanismo de encapsulación
Recolección de basura.
35 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
construcción , de destrucción.
- Dominar los conceptos fundamentales del paradigma orientado a
objetos.
- Construcción de clases
etc).
Aprendizaje propuestos.
36 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
relaciones.
el lenguaje,
37 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
especialización y asociación.
repetida. Soluciones.
- Clases abstractas.
- Métodos virtuales.
38 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
/Composición y Asociación.
presentes en una relación entre dos clases para que pueda ser
39 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
construcción de la clase
asociación,...)
40 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
cooperantes
acoplamiento
41 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
- Descripción de algoritmos.
42 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
breve.
Criterios de
- Hacer buen uso de los comentarios, identificadores y sangrado.
Evaluación /
- Elaborar los manuales de usuarios y de instalación, que han de ser
Mínimos
fáciles de entender y de seguir.
- Monitorización de variables.
la depuración de programas.
43 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
programas.
- Diseñar casos de pruebas de las aplicaciones desarrolladas en
excepcionales.
- Diseñar pruebas que validen el correcto funcionamiento de los
Criterios de
programas.
Evaluación /
- Utilizar herramientas de depuración en un entorno de desarrollo
Mínimos
- Saber diferenciar y diseñar las pruebas de caja blanca y negra
44 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
7 Criterios De Evaluación
Los criterios de evaluación establecidos dependen directamente de las capacidades
C.T. 1.- Elaborar programas utilizando lenguajes estructurados, cumpliendo con las
un lenguaje estructurado.
diseñados.
generación.
45 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
ejecutable.
eficacia.
aplicación.
el diseño.
esperados.
46 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
desarrolladas.
almacenamientos de datos.
establecido.
diseño.
los requerimientos.
47 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
C.T. 5.- Dominar los conceptos fundamentales del paradigma orientado a objetos
• Explicar las características del ciclo de desarrollo del software bajo el paradigma de
representa.
• Explicar las características fundamentales que tienen que estar presentes en una
relación entre dos clases para que pueda ser calificada como relación de herencia.
48 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
C.T 6.- Desarrollar clases aplicando los fundamentos del paradigma orientado a
objetos
atributos definidos en una clase, desde una subclase o desde el código de la propia
clase.
• Distinguir las estructuras de datos más habituales (listas, pilas, árboles, grafos,
objetos.
49 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
realización de pruebas
depuración de programas.
• Enumerar y describir los tipos de pruebas que se deben realizar a una clase para
verificar su corrección.
○ De caja negra
○ De caja blanca
○ Monitorización de variables.
50 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
planificación docente recursos y estrategias variadas para dar respuesta a las diversas
consecución diferentes.
• Colaboración y coordinación con los demás profesores del equipo docente para
Habrá que asumir las diferencias individuales como algo característico del que hacer
pedagógico. Las medidas que se adopten para ello deben de caracterizarse por:
habitual.
51 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
Por otro lado, es importante ofrecer un amplia gama de actividades asociadas a diferentes
significativas.
seno del grupo básico, lo que permitirá establecer tareas de refuerzo, de profundización,
52 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
etc., en función de las diferentes necesidades del grupo. Para ello es necesario reflexionar
sobre:
Ahora bien, a lo largo del currículo se va ha tener en cuenta los diferentes tipos de
perspectivas de futuro que tienen los alumnos (o que a lo largo del curso se van
● Alumnos de universaida
-En los que tienen deficiencias visuales: adaptar el entorno de programación, disponer de
transparencias para ellos, en vez de utilizar Impress sobre un panel blanco en pantalla
con proyector, utilizar el VNC para que pueda visualizar en su monitor las diapositivas con
aumentar contraste, letras, etc. Activar las caracteristicas de accesibilidad del gnuLinex,
salida de datos por varios modos: reconocimiento de voz, síntesis de texto, etc.)
53 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
tipo:
♦ Evaluación individual de cada alumno al grupo que expone calificando los siguientes
54 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
elección.
utilidad y su diversidad.
iniciales.
compañeros.
• Los cuestionarios a contestar por los propios profesores y por los alumnos.
55 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
No todos los temas transversales se pueden trabajar con la misma profundidad en este
Los relacionados con la igualdad entre sexos, educación ambiental y educación moral y
Por otra parte, el desarrollo de actitudes abiertas hacia opiniones de los demás, el gusto
Hablar algo del tratamiento que le he dado al DOO con el otro modulo profesional
10 Bibliografía
56 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
SALAS PARRILLA, Jesús. Programación con Borland Pascal. Madrid, Anaya, 1993.
Meyer, Bertrand: Construcción de software orientado a objetos. 2ª Ed. Prentice Hall 1999
Pressman: Ingeniería del software. Un enfoque práctico. 5ª Ed. Mc Graw Hill 2001
2003.
57 de 58
P.D. del Módulo Profesional Programación en Lenguajes Estructurados
Pablo A. Amaya Barbosa
11 Recursos
58 de 58