Professional Documents
Culture Documents
Leng Pro
Leng Pro
Y
FUNDAMENTOS DE PROGRAMACIÓN
GRADO SUPERIOR
CAPACIDADES TERMINALES
TABLA DE CONTENIDOS
CRITERIOS DE EVALUACIÓN
Equipo de autores:
Mª. A. Sánchez Andrés. Profesora de Informática en Ciclos Formativos.
1
JUSTIFICACIÓN TEÓRICA DE LOS CONTENIDOS DEL PROYECTO Y
DE SUS ASPECTOS METODOLÓGICOS Y DIDÁCTICOS
Para justificar los contenidos de los módulos de Programación en lenguajes estructurados y
Fundamentos de programación tenemos que considerar varias cuestiones. Por una parte,
estos módulos son el punto de partida hacia el mundo informático, permitiendo una
familiarización íntima con las primeras palabras, conceptos y elementos del sistema
informático.
Es difícil establecer un patrón común para todos los alumnos puesto que cada uno asimila
las ideas y las enlaza según la destreza y rapidez en la captación de las mismas.
Por ello, marcamos una especie de pautas que engloban tanto aspectos metodológicos
como didácticos. La primera unidad de trabajo marca en el alumno un sello que le permitirá
obtener confianza en sí mismo, en el profesor y en la asignatura. Un método que
fácilmente consigue estos tres objetivos es la simulación del funcionamiento de un
ordenador con un ejemplo gráfico real del funcionamiento de una oficina. El alumno
empieza a comparar desde un principio estableciendo una relación estrecha con la
informática.
A partir de ese momento se puede fomentar en el alumno una actitud positiva y activa
hacia la informática, encauzándolo hacia el desarrollo de los lenguajes de programación.
Una actividad interesante es la elaboración por parte de los alumnos de una revista de
actualidad informática desde el primer día. Cualquier anuncio, puesto de trabajo, novedad
e, incluso, cualquier tipo de ordenador deberán recortarlo y llevarlo a clase.
Otro método eficiente es, a partir de un caso práctico sobre un sistema informático en el
que se dispone de un software instalado y su documentación básica, identificar los
siguientes elementos:
Por último, debe existir una interrelación íntima entre todo el equipo docente que imparte
clase en el ciclo formativo.
2
CAPACIDADES TERMINALES
Los objetivos de este módulo deberán contribuir a que los alumnos y alumnas desarrollen,
a lo largo del curso, las siguientes capacidades:
3
TABLA DE CONTENIDOS
4
UNIDAD DE TRABAJO 1: PROGRAMAS
CONTENIDOS
Conceptos
El ordenador.
La información.
Errores.
Programación.
Documentación de programas.
Lenguajes de programación.
Procedimientos
Actividades de enseñanza-aprendizaje
5
UNIDAD DE TRABAJO 2: METODOLOGÍA DE LA PROGRAMACIÓN
CONTENIDOS
Conceptos
Técnicas de programación.
Programación convencional.
Programación estructurada.
Programación modular.
Procedimientos
Actividades de enseñanza-aprendizaje
Pruebas orales.
Prácticas en grupo.
6
UNIDAD DE TRABAJO 3: C. LENGUAJE ESTRUCTURADO
CONTENIDOS
Conceptos
El lenguaje estructurado C.
Intérpretes.
Compiladores.
Estructura de un programa en C.
Editor de texto.
Compilación.
Ejecución de un programa.
Depuración de un programa.
Procedimientos
Compilación de un programa.
Actividades de enseñanza-aprendizaje
Utilización de un editor.
Utilización de un compilador.
7
Conceptos
Tipos de datos.
Sentencias de asignación.
Funciones de C.
Procedimientos
Corrección de errores.
Documentación de programa.
Actividades de enseñanza-aprendizaje
Elaborar transparencias.
8
UNIDAD DE TRABAJO 5: ESTRUCTURAS DE DATOS ESTÁTICAS
CONTENIDOS
Conceptos
Estructuras estáticas.
Tipos de tablas.
Representación de tablas.
Definición de punteros.
Array de punteros.
Representación de listas.
Pilas y colas.
Procedimientos
Debate sobre las diferencias y ventajas entre los dos tipos de estructuras.
Actividades de enseñanza-aprendizaje
9
10
UNIDAD DE TRABAJO 6: ESTRUCTURAS DE DATOS EXTERNAS
CONTENIDOS
Conceptos
Procedimientos
Actividades de enseñanza-aprendizaje
11
UNIDAD DE TRABAJO 7: ESTRUCTURAS DINÁMICAS
CONTENIDOS
Conceptos
Árboles.
Grafos.
Procedimientos
Diseño de un algoritmo.
Documentación de un algoritmo.
Corrección de errores.
Actividades de enseñanza-aprendizaje
12
UNIDAD DE TRABAJO 8: UTILIZACIÓN DEL LENGUAJE C
CONTENIDOS
Conceptos
Preprocesador C.
Librerías.
Procedimientos
Corrección de errores.
Actividades de enseñanza-aprendizaje
13
UNIDAD DE TRABAJO 9: ADAPTACIÓN DE LOS PROGRAMAS
CONTENIDOS
Conceptos
Técnicas de programación.
Programación estructurada.
Programación modular.
Programación convencional.
Procedimientos
Actividades de enseñanza-aprendizaje
14
UNIDAD DE TRABAJO 10: INTRODUCCIÓN A LA PROGRAMACIÓN
ORIENTADA A OBJETOS
CONTENIDOS
Conceptos
+ frente a C.
Clases en C++.
Introducción a la POO.
Procedimientos
Realización de pruebas.
Corrección de errores.
Documentación de programas.
Actividades de enseñanza-aprendizaje
Justificar la POO.
15
PLANTEAMIENTO DE LA ATENCIÓN A LA DIVERSIDAD
Se puede plantear un seguimiento individual de cada alumno a través de propuestas del
tipo:
Evaluación individual de cada alumno al grupo que expone calificando los siguientes
aspectos: cumplimiento de objetivos, motivación, grado de aburrimiento, facilidad de
palabra, medios audiovisuales utilizados, creatividad, originalidad, etc. Esta
autoevaluación se confronta con la evaluación elaborada por el profesor. Se debe
conseguir la espontaneidad del alumno para realizar críticas constructivas a cada
grupo. El profesor actuará de moderador encauzando los fallos y virtudes hacia la
unidad de trabajo, la futura empresa del alumno y la sociedad actual.
16
TRATAMIENTO DE LOS TEMAS TRANSVERSALES
No todos los temas transversales se pueden trabajar con la misma profundidad en este
módulo, pero se ha realizado un esfuerzo para conseguir que se traten adecuadamente.
Los relacionados con la igualdad entre sexos, educación ambiental y educación moral y
cívica son los más fáciles de trabajar en este módulo.
Por otra parte, el desarrollo de actitudes abiertas hacia opiniones de los demás, el gusto
por la precisión y el rigor, el fomento de la correcta presentación y el orden en la realización
de las actividades, la puntualidad, etc. ayudan a conseguir los hábitos necesarios para vivir
en una sociedad pluralista y democrática.
17
CRITERIOS DE EVALUACIÓN
Como puntos de referencia para la evaluación de los objetivos programados se tomarán los
siguientes criterios de evaluación:
18
Provocar y verificar os diversos tratamientos de error.
Utilizar matrices de referencias cruzadas entre módulos y datos para conocer las
implicaciones que sobre éstos producen las nuevas modificaciones.
Documentar los cambios realizados sobre los datos, módulos y estructuras de datos
y control de la aplicación.
19