Beruflich Dokumente
Kultur Dokumente
Y
FUNDAMENTOS DE PROGRAMACIN
GRADO SUPERIOR
CAPACIDADES TERMINALES
TABLA DE CONTENIDOS
CRITERIOS DE EVALUACIN
Equipo de autores:
Por ltimo, debe existir una interrelacin ntima entre todo el equipo docente que imparte
clase en el ciclo formativo.
CAPACIDADES TERMINALES
Los objetivos de este mdulo debern contribuir a que los alumnos y alumnas desarrollen,
a lo largo del curso, las siguientes capacidades:
Elaborar programas utilizando lenguajes
especificaciones establecidas en el diseo.
estructurados,
cumpliendo
con
las
TABLA DE CONTENIDOS
informacin.
Participacin en grupos en el aula.
Prcticas de procesador en el ordenador, para conseguir un primer contacto y una
Conceptos
Tipos de datos.
Elementos del lenguaje C: caractersticas, tipo de datos, nombres de tipo,
constantes, identificadores, comentarios y palabras clave.
Entrada y salida por pantalla.
Sentencias de control de programa.
Sentencias de asignacin.
Funciones de C.
Procedimientos
Interpretacin de un problema sencillo.
Identificacin de los elementos que formas parte del problema en el lenguaje C.
Construccin del ordinograma del problema.
Construccin del organigrama del problema.
Codificacin del algoritmo.
Correccin de errores.
Documentacin de programa.
Actividades de enseanza-aprendizaje
Identificar los elementos de C.
Evaluar los conocimientos previos.
Utilizar las variables de un programa en lenguaje C.
Visitar un departamento de informtica que programe en C.
Resolver y presentar los ejercicios.
Utilizar las funciones de librera.
Elaborar transparencias.
Utilizar libros de consulta.
10
nuestro algoritmo.
Manejo de las fuentes de informacin de la biblioteca de aula.
Construccin de un programa pasando por sus etapas: elaboracin de un algoritmo
11
estructuras.
Elaboracin de un programa codificado.
Diseo de un algoritmo.
Documentacin de un algoritmo.
Correccin de errores.
Actividades de enseanza-aprendizaje
Resolver y presentar los ejercicios.
Evaluar cada ejercicio.
Justificar la utilizacin de estructuras dinmicas.
Utilizar libros de consulta.
Prueba escrita de estructuras de datos.
Corregir las posibles soluciones de los ejercicios.
12
13
14
UNIDAD DE TRABAJO
ORIENTADA A OBJETOS
10:
INTRODUCCIN
A LA PROGRAMACIN
CONTENIDOS
Conceptos
Historia de la programacin orientada a objetos.
Elementos (objetos, mensajes, mtodos, clases) de la POO.
La programacin orientada a objetos frente a la programacin tradicional.
Propiedades de la programacin orientada a objetos.
Ventajas de los lenguajes orientados a objetos.
+ como lenguaje orientado a objetos.
+ frente a C.
Clases en C++.
Introduccin a la POO.
Procedimientos
Interpretacin de las caractersticas de la programacin orientada a objetos.
Eleccin de las estructuras adecuadas para la POO.
Interpretacin del programa.
Codificacin del algoritmo.
Realizacin de pruebas.
Correccin de errores.
Documentacin de programas.
Actividades de enseanza-aprendizaje
Evaluar los conocimientos previos.
Justificar la POO.
Comparar los programas creados en C con los de C++.
Resolver y presentar los ejercicios.
Utilizar ejemplos de la POO.
Elaborar transparencias para entender la POO.
15
16
No todos los temas transversales se pueden trabajar con la misma profundidad en este
mdulo, pero se ha realizado un esfuerzo para conseguir que se traten adecuadamente.
Los relacionados con la igualdad entre sexos, educacin ambiental y educacin moral y
cvica son los ms fciles de trabajar en este mdulo.
Por otra parte, el desarrollo de actitudes abiertas hacia opiniones de los dems, el gusto
por la precisin y el rigor, el fomento de la correcta presentacin y el orden en la realizacin
de las actividades, la puntualidad, etc. ayudan a conseguir los hbitos necesarios para vivir
en una sociedad pluralista y democrtica.
17
CRITERIOS DE EVALUACIN
Como puntos de referencia para la evaluacin de los objetivos programados se tomarn los
siguientes criterios de evaluacin:
Diferenciar la programacin de procesos interactivos y por lotes.
Describir la utilidad de las libreras y de los enlazadores de los sistemas operativos y
lenguaje estructurado.
Aplicar una metodologa de desarrollo estructurado para el diseo de algoritmos.
Codificar programas en un lenguaje estructurado a partir de los algoritmos
diseados.
Aplicar estrategias de programacin modular y de programacin orientada a objetos,
cruzadas
que
relacionen
procesos
requerimientos.
Utilizar matrices de referencias cruzadas entre mdulos y datos para conocer las
y control de la aplicacin.
Mantener libreras de mdulos reutilizables.
19