SlideShare una empresa de Scribd logo
1 de 14
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
1
1.INTRODUCCIÓN
Una Programación Didáctica es un instrumento de planificación curricular
específica para cada módulo, donde se plasmarán los objetivos, contenidos ,metodología
, evaluación , atención a la diversidad y bibliografía del mismo.
Esta Programación planifica el módulo nº 4 (“Fundamentos de
Programación”) que se imparte en el primer curso del Ciclo Formativo de Grado
Superior (C.F.G.S) correspondiente al título de Técnico Superior en Administración de
Sistemas Informáticos (A.S.I.) de la Familia Profesional de Informática, en el I.E.S.
“Ilíberis” de la localidad de Atarfe, ubicado en la vega de Granada, muy próximo al
Póligono Industrial Juncaril, con las oportunidades laborales que esto conlleva para el
alumnado.
Se desarrolla durante los tres trimestres del primer curso, con una carga lectiva
total de 256 horas a razón de 8 horas semanales durante 32 semanas anuales. La
Programación Didáctica estará incluída en el Proyecto Curricular de Ciclo, que
contendrá todas las programaciones de cada uno de los módulos del Ciclo .
La Programación Didáctica está vinculada a las enseñanzas establecidas para el
Ciclo de A.S.I. por el Real Decreto 1660/1994 del 22 de Julio y concretada para la
Comunidad Autónoma Andaluza por el Decreto 131/1995 del 16 de Mayo.Y con la Ley
de Ordenación de la Formación Profesional Específica expresada en el Real Decreto
362/2004 del 5 de Marzo.
Este módulo está asociado a la Unidad de Competencia 4:
Proponer y coordinar cambios para mejorar la explotación del sistema y las
aplicaciones.
Sus realizaciones profesionales son:
- Formular técnicamente los cambios y mejoras necesarios en el sistema y/o
aplicaciones para proporcionar criterios de decisión a la persona autorizada.
- Realizar, a su nivel, los cambios propuestos en el sistema y/o aplicaciones de
acuerdo con las prestaciones requeridas.
- Realizar pruebas funcionales y de usuario previas a la implantación de los
cambios desarrollados en el sistema y/o aplicaciones.
- Elaborar y mantener la documentación y guías del usuario descriptivas de los
cambios y mejoras introducidos en el sistema y/o aplicaciones según las normas
y procedimientos establecidos.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
2
2.OBJETIVOS
Los objetivos generales del Ciclo Formativo de A.S.I.(Administración de
Sistemas Informáticos) son los siguientes:
1.Organizar y aplicar procedimientos de administración de sistemas informáticos,
determinando o identificando la composición de los mismos y su rendimiento, y
utilizando con eficacia los recursos para garantizar las prestaciones exigidas al sistema y
la seguridad de la información.
2.Utilizar y seleccionar las fuentes y recursos de información disponibles, interpretando
y relacionando su contenido con las características particulares del sistema para realizar
funciones de administración y producir instrucciones de operación concisas,
comprensibles y adaptadas a los requerimientos de explotación del sistema.
3.Resolver los problemas técnicos en la explotación de los sistemas informáticos,
analizándolos, proponiendo, valorando y adaptando soluciones acordes con la situación
de los mismos, los procesos que se realizan y las prestaciones que se le exigen.
4.Organizar los recursos y el tiempo disponible, estableciendo prioridades en sus
actividades, actuando con orden y meticulosidad y valorando la trascendencia de su
trabajo.
5.Establecer un clima positivo de relación y colaboración con el entorno, valorando la
comunicación como uno de los aspectos más esenciales en su profesión.
6.Utilizar con autonomía las estrategias y procedimientos característicos y saber hacer
propios de su sector, para tomar decisiones frente a problemas concretos o supuestos
prácticos, en función de datos o informaciones conocidos, valorando los resultados
previsibles que de su actuación pudieran derivarse.
7.Aplicar procedimientos de seguridad, protección, confidencialidad y conservación de
la documentación e información en los medios y equipos de oficina e informáticos para
garantizar la integridad, el uso, acceso y consulta de los mismos.
8.Proponer e implantar cambios en la composición y configuración de los sistemas
informáticos acordes con su situación para resolver los problemas técnicos de
explotación y responder al rendimiento y prestaciones demandadas.
9.Adoptar medidas de control y prevención sobre el sistema informático para garantizar
las condiciones ambientales y de salud y la seguridad física de los equipos.
10.Valorar la incidencia de las nuevas tecnologías de comunicación y transmisión de
información en los procesos administrativos y de gestión en la empresa.
11.Desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez
profesional que permitan mejorar la calidad del trabajo y motivar hacia el
perfeccionamiento profesional.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
3
12.Valorar la importancia de la comunicación profesional así como las normas y
procedimientos de organización en las relaciones laborales tanto de carácter formal
como informal y su repercusión en la actividad e imagen de la empresa u organismo.
13.Interpretar el marco legal, económico y organizativo que regula y condiciona la
actividad informática, identificando los derechos y las obligaciones que se derivan de
las relaciones laborales, adquiriendo la capacidad de seguir y mejorar los
procedimientos establecidos y de actuar proponiendo soluciones a las anomalías que
pueden presentarse en los mismos.
14.Seleccionar y valorar críticamente diversas fuentes de información relacionadas con
su profesión, que le permitan el desarrollo de su capacidad de autoaprendizaje y
posibiliten la evolución y adaptación de sus capacidades profesionales a los cambios
tecnológicos y organizativos del sector.
15.Conocer los recursos y medios informáticos utilizados en las empresas de Andalucía.
Los objetivos específicos del módulo serán las capacidades terminales que tiene
asociado el módulo según el R.D. anteriormente citado:
1. Elegir y definir una estructura de datos para resolver un problema con lenguajes
estructurados.
2. Aplicar la metodología de desarrollo estructurado para el diseño de algoritmos.
3. Codificar programas en lenguajes estructurados de 3ª generación.
En la siguiente tabla se muestra a partir de que Unidades de Trabajo se logra cada
capacidad terminal:
Capacidad terminal Unidades de Trabajo
1.Elegir y definir una estructura de datos
para resolver un problema con lenguajes
estructurados
4,de 8 a 13
2.Aplicar la metodología de desarrollo
estructurado para el diseño de
algoritmos.
1 a 7,14,15
3.Codificar programas en lenguajes
estructurados de 3ª generación.
De 5 a 15
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
4
3.CONTENIDOS
A continuación se presentan los contenidos de este módulo tal y como aparecen
en el Decreto 131/1995 (B.O.J.A. 16 de Mayo de 1995) por el que se establecen las
enseñanzas correspondientes al Título de Formación Profesional de Técnico Superior en
Administración de Sistemas Informáticos en la Comunidad Autónoma de Andalucía:
1. METODOLOGÍA DE LA PROGRAMACIÓN:
1.1. Pasos para la resolución de un problema.
1.2. Datos: tipos y características.
1.3. Operadores, expresiones e instrucciones.
1.4. Algoritmos: representación, instrucciones y estructuras básicas, pseudocódigo.
1.5. Programación estructurada.
1.6. Programación modular.
1.7. Recursividad.
1.8. Utilización del lenguaje C en los elementos de la metodología de
programación.
2. ESTRUCTURAS DE DATOS:
2.1.-Estructuras estáticas de datos: tablas, cadenas de caracteres y ficheros.
2.2.-Estructuras dinámicas de datos: punteros, listas, colas, pilas, arborescencias y redes.
2.3.-Utilización del lenguaje C en los elementos de las estructuras de datos.
3. PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS: LENGUAJE C:
3.1.-Características generales del lenguaje: datos, operadores, expresiones, sentencias,
estructuras, funciones, procedimientos y subrutinas.
3.2.-Desarrollo de programas sencillos: codificación, compilación, enlace, depuración y
pruebas.
3.3.-Desarrollo de programas con utilización de librerías de utilización de ficheros.
3.4.-Documentación de programas.
3.5.-Utilidades para el desarrollo y prueba de programas no incluidos en el entorno
integrado de programación.
3.6.-Introducción a las herramientas CASE en la programación.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
5
Los contenidos del módulo se organizan en Unidades Didácticas o también
llamadas Unidades de Trabajo en el ámbito de la Formación Profesional.
El desarrollo de los contenidos que son tanto conceptuales, procedimentales y
actitudinales nos llevará a la consecución de los objetivos anteriormente citados.
Bloque Temático Unidad de Trabajo Horas Trimestre
1.Conocimientos
básicos.
1.Algoritmos y programas 8
1º
2. Herramientas de diseño de algoritmos. 8
3. Conceptos básicos de metodología de la
programación.
20
4. Introducción a las estructuras de datos 10
5. C# un Lenguaje Orientado a Objetos.El
compilador.
10
2.Técnicas de
programación.
6.Comenzando a programar 20
7.Estructura de un programa. 10
8.Estructuras estáticas simples. 24
2º
9.Estructuras estáticas complejas. 20
10.Estructuras externas. 20
11.Operaciones y tratamiento de archivos. 22
12.Estructuras Dinámicas Lineales 18
3º
13.Estructuras Dinámicas No Lineales. 16
3.Programación
avanzada.
14.Programación Avanzada (programas de
entorno gráfico)
25
4.Mantenimiento de
programas.
15.Adaptación y creación de aplicaciones y
funciones sencillas para el sistema
25
Total de Horas 256
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
6
4.METODOLOGÍA
4.1.ORIENTACIONES METODOLÓGICAS:
La metodología que se utilizará va a ser activa, participativa, creativa y
reflexiva; para que el alumno/a sea protagonista de su propio aprendizaje.
Además se hará ver al alumnado la funcionalidad de los contenidos, para que
puedan utilizarse en situaciones reales de la vida cotidiana y que tengan relación con sus
intereses y motivaciones.
Para el desarrollo de esta unidad se hará uso de los siguientes métodos:
- Para el ámbito conceptual, el método Expositivo-Dialogal. Transmisión de
información por parte del profesor y el alumno/a contesta a una pregunta
organizando sus conocimientos y experiencias, hasta que determina la relación
de los hechos y deduce la respuesta correcta.
- Para el ámbito procedimental, el método de Indagación, en el que el alumno/a
elabora conocimientos a partir de las situaciones que se le presentan.
- Para el ámbito actitudinal, el método de Intercomunicación ó confrontación
de posiciones diferentes, elaborando una conclusión final.
4.2.RECURSOS:
Recursos materiales:
- 15 ordenadores y un servidor con su impresora, cada uno de estos ordenadores
debe de tener acceso a Internet, además de las herramientas necesarias de
compilación, depuración, edición de ficheros fuente, de documentación, etc.
- Pizarra, a ser posible que no sea de tiza (ya que el polvo dañaría los
computadores) para exposición de los contenidos y ejercicios que realicen los
alumnos/as.
- Cañón retroproyector para la explicación interactiva de contenidos haciendo uso
de un ordenador.
- Prensa: para mostrar artículos y noticias de interés relacionados con el módulo y
fomentar así la motivación del alumnado.
- Libros de consulta y apoyo, que sirvan de complemento al libro recomendado
para el alumno.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
7
Recursos no materiales:
- Visitas de Expertos en la materia relacionada con el módulo (programadores,
analistas, diseñadores de videojuegos) que expongan al alumnado sus funciones
laborales, fomentando así el conocimiento de la actualidad informática y
aumentando su motivación.
- Visitas guiadas a empresas para despertar el interés en los alumnos, e
introduciéndoles a su vez una visión previa del mundo laboral que será
completada en el 2º curso del Ciclo con la Formación en Centros de Trabajo
(FCT). Es imprescindible realizar una planificación de la visita, informando a
los alumnos de la empresa a visitar (nombre, sector en el que opera...) y
solicitarle al alumnado la redacción de un informe tras dicha visita.Algunas de
las posibles visitas podrían ser a: empresas del sector informático de la zona (por
ejemplo “Ideal Digital” situada en el Polígono Industrial de Juncaril) , la Feria
de Empleo , la Feria Internacional de Informática, Multimedia, y
Comunicaciones (S.I.M.O.).
4.3 AGRUPAMIENTOS:
Trabajo individual:
El trabajo individual es el que posibilita un mayor grado de personalización de la
enseñanza, adaptándose al ritmo y posibilidades de cada alumno. Resulta muy eficaz
para afianzar conceptos y al profesor le permite realizar un seguimiento más minucioso
del proceso de aprendizaje de cada alumno, permitiéndole comprobar el nivel de
comprensión alcanzado y detectar dónde se encuentran las dificultades.
Las tareas individuales pueden consistir: la puesta en relación y memorización
de conceptos, reflexión personal, preparación de trabajos, exposición oral a los
compañeros, etc.
Trabajo en parejas:
Este tipo de agrupación será el empleado para el desarrollo de ejercicios en el
ordenador (realización de programas, análisis de programas fuente, depuración...) ya
que puede que se disponga de un ordenador por cada 2 alumnos.
A la hora de agrupar en parejas, se intentará emparejar a alumnos aventajados
con alumnos menos aventajados.
Trabajo en Pequeño Grupo(3-6 alumnos):
Es una forma de agrupar adecuada para desarrollar en el alumnado la capacidad
de trabajo en equipo, así como en labores de investigación, además de permitir
contrastar la forma de trabajo de cada alumno del grupo con la de los restantes.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
8
Trabajo en Grupo Clase:
Se usa para las explicaciones colectivas, presentar asuntos de interés general,
debates, conclusiones de trabajos realizados en pequeños grupos, proyecciones
audiovisuales,etc.
4.3 VINCULACIÓN CON OTRAS ÁREAS Y CON TEMAS TRANSVERSALES:
Los contenidos de esta Programación Didáctica están vinculados con el módulo
“Desarrollo de Funciones en el Sistema Informático” de 2º curso de A.S.I. puesto que
desarrollan una serie de conocimientos que sirven como base a dicho módulo.
Los temas transversales son aquellos que engloban múltiples contenidos que
difícilmente pueden asociarse específicamente a ninguna de las áreas, pero estarán
impregnados en el currículo. Alguno de éstos temas transversales son:
- Educación para la paz (tolerancia, respeto hacia otras ideas diferentes a las
propias, etc).
- Coeducación (igualdad de sexos en el trabajo o la educación contra la violencia
de género,por ejemplo).
- Educación para la salud (por ejemplo corregir las malas posturas de trabajo,
educar en contra del tabaco...).
- Educación ambiental (por ejemplo crear conciencia sobre el ahorro de papel,
fomentando el uso del soporte electrónico).
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
9
5.EVALUACIÓN
La evaluación determinará el grado en que se han conseguido los objetivos de la
Programación Didáctica, abarcando tanto al alumnado como al profesorado.
La evaluación que será procesual , contínua, formativa y sumativa utilizará
aquellas técnicas e instrumentos que garanticen los tipos de evaluación que vienen
marcados por el currículo establecido.
5.1 ¿QUÉ EVALUAR?:
Evaluación del aprendizaje:
Se trata de evaluar el grado de adquisición de las capacidades terminales y
contenidos programados en los objetivos de cada Unidad de Trabajo.
Los criterios de evaluación de las capacidades terminales citadas anteriormente
según el Decreto 131/1995 son:
Capacidad Terminal Criterios de evaluación
1.Elegir y definir una
estructura de datos para
resolver un problema con
lenguajes estructurados
Describir las estructuras de datos típicas que
maneja un lenguaje estructurado, su utilidad y
ámbito de aplicación.
Citar operaciones que permiten realizar una
estructura de datos desde un programa y explicar
sus algoritmos.
Justificar la importancia de la adecuada selección
de estructuras de datos para la resolución de
problemas en programación.
Sobre un problema de programación en gestión
propuesto:
-Elegir las estructuras más adecuadas para
representar y manejar los datos del problema.
-Describir los algoritmos de tratamiento de las
estructuras para la resolución del problema.
2.Aplicar la metodología de
desarrollo estructurado para el
diseño de algoritmos.
Clasificar los lenguajes de programación según su
nivel de abstracción y los recursos y
procedimientos de desarrollo utilizados.
Describir las características propias de la
programación estructurada y justificar las ventajas
que comporta.
Identificar las estructuras básicas de programación.
Definir las condiciones, el modo de aplicación de
algún método de programación estructurada y la
sintaxis de un lenguaje gráfico de representación de
algoritmos.
Clasificar las instrucciones típicas de los lenguajes
estructurados según su función.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
10
Sobre un problema de programación en gestión
propuesto:
-Identificar y definir las estructuras de datos propias
del problema.
-Elaborar y representar un algoritmo aplicando
métodos de programación estructurada.
-Elaborar un conjunto de datos de prueba del
programa diseñado.
3.Codificar programas en
lenguajes estructurados de 3ª
generación.
Interpretar la sintaxis del lenguaje y sus
instrucciones.
Definir las instrucciones, funciones y librerías del
lenguaje más básicas y su utilidad.
Describir el entorno de desarrollo del lenguaje:
recursos que se utilizan y procedimiento práctico de
desarrollo de programas.
En un supuesto en el que se dispone de un sistema y
de la documentación de referencia del lenguaje y un
programa ya diseñado que responde a un problema
propuesto:
-Interpretar correctamente la información que
suministran los manuales.
-Codificar un programa fuente en el lenguaje con
comentarios significativos y concisos, que defina
adecuadamente las estructuras de datos y utilice
correctamente las instrucciones, funciones y
librerías del lenguaje.
-Depurar el programa fuente y obtener un programa
ejecutable.
Evaluación de la enseñanza:
Se llevará a cabo teniendo en cuenta todos los elementos que han intervenido en
el proceso de enseñanza, tanto de la programación (selección de los objetivos, tipo
de contenido y diseño de actividades) como de la aplicación didáctica (adecuación
de recursos, oportunidad de las intervenciones del profesor, conveniencia de agrupar
a los alumnos,etc).
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
11
5.2. ¿CÓMO EVALUAR?:
Se intentará evaluar al alumno tanto en su evolución personal como en su
participación en el grupo. Esta evaluación, se llevará a cabo mediante la
observación, el diálogo y el intercambio constante entre el profesor y el alumno,
además de los trabajos habituales de clase propuestos en las actividades.
En la evaluación se deberá tener en cuenta la destreza mental del alumno/a, así
como cualquier otro aspecto que ayude a la formación del alumno como persona
dentro de una sociedad.
Para ello utilizaremos:
PROCEDIMIENTOS INSTRUMENTOS TIPO DE
CONTENIDO
MOMENTO
OBSERVACIÓN -Libreta de clase.
-Lista de control.
-Procedimentales.
-Actitudinales.
En todo momento,
habitualmente.
REVISIÓN DE LAS
TAREAS DE LOS
ALUMNOS
-Libreta de clase. -Conceptuales
-Procedimentales.
–Actitudinales.
Habitualmente.
DIÁLOGO Y
ENTREVISTAS
-Guiones más o
menos
estructurados.
-Procedimentales.
-Actitudinales.
Aconsejable,sobre
todo en alumnos
con problemas.
PRUEBAS
ESPECÍFICAS
-Exámenes
tradicionales orales
y escritos.
-Conceptuales
-Procedimentales.
Al final de una
Unidad de
Trabajo,y a final
de trimestre.
CUESTIONARIOS -Cuestionarios. -Conceptuales
-Procedimentales.
-Actitudinales.
Inicio de una
Unidad de
Trabajo.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
12
5.3.¿CUÁNDO EVALUAR?:
Se llevarán a cabo 3 sistemas de evaluación:
Evaluación Inicial:
Nos permite conocer el nivel de conocimientos del que parte cada alumno, se
realizará al principio de cada Unidad de Trabajo con el fin de determinar el grado de
dificultad de las actividades.
Evaluación Contínua:
Se lleva a cabo a través del proceso diario en el aula y supone el conjunto de
observaciones, respuestas y comportamientos que sobre los alumnos y demás
elementos curriculares debe llevar a cabo el profesor.
Evaluación Sumativa o Final:
Permite conocer el cumplimiento de los objetivos didácticos y se lleva a cabo al
final de cada Unidad de Trabajo y al final de cada trimestre.
5.4. CALIFICACIÓN:
La calificación está reglada a la Orden de 26 de Julio de 1995 sobre la
evaluación en Ciclos Formativos de Formación Profesional Específica en la
Comunidad Autónoma de Andalucía, en la que se establece una calificación de 1 a
10 puntos, tras el acuerdo del Departamento se reparte de la siguiente forma:
Conocimientos: 45 % de la calificación es decir 4,5 puntos
Procedimientos: 45 % de la calificación es decir 4,5 puntos
Actitudes: 10 % de la calificación es decir 1 punto
Para la superación de las Unidades de Trabajo es necesario:
- Que las ausencias de clase no superen las establecidas en el Proyecto Curricular
de Ciclo. En este caso la asistencia no podrá ser inferior al 80 %.
- Presentar al menos el 80 % de las actividades propuestas por el profesor.
- Que la actitud personal hacia los compañeros y el profesor sea correcta.
- Que la calificación media de las pruebas específicas sea , al menos 5 sobre 10.
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
13
6.MEDIDAS DE ATENCIÓN A LA DIVERSIDAD
Se considerará el “Diseño para Todos” como criterio general a aplicar en todas
las Unidades de Trabajo. En un aula se deben atender las necesidades de los
siguientes tipos de alumnos:
- Alumnos más aventajados: Se les deberá de proponer actividades de
ampliación de conocimientos para evitar su aburrimiento, o también podrán
prestar ayuda a alumnos con un ritmo de aprendizaje más lento.
- Alumnos con ritmo de aprendizaje más lento: Habrá que ayudarles en la
resolución de problemas, dándoles más tiempo para la realización de ejercicios,
prácticas, trabajos y proponiéndoles actividades que le permitan la comprensión
de los contenidos.
- Alumnos con discapacidad: Se realizarán “adaptaciones de acceso” que le
permitan seguir con normalidad el proceso de enseñanza-aprendizaje. Tanto en
materia de recursos (por ejemplo un traductor en el caso de una persona con
dificultades auditivas) y también se verán reflejadas en la metodología del
profesor (uso más habitual de transparencias y pizarra por ejemplo en el caso
anterior).
Programación Didáctica del Módulo nº4 “Fundamentos de Programación”
Manuel Darío González Domenech
I.E.S.Ilíberis (Atarfe)
14
7.BIBLIOGRAFÍA
Bibliografía de Aula:
-“La Biblia de C#”
Jeff Ferguson, Brian Patterson y Jason Beres.
- “Aprenda lenguaje ANSI C, como si estuviera en primero.”
García de Jalón de la Fuente, Javier; Rodríguez Garrido, José Ignacio; Goñi Lasheras,
Rufino; Brazález Guerra, Alfonso; Funes Martínez, Patxi; Rodríguez Tamayo, Rubén
Escuela Superior de Ingenieros Industriales, Universidad de Navarra, 1998. (Archivo
PDF)
- “El Lenguaje de Programacion C. Diseño e Implementación de Programas con
Ejemplos.”
Carretero, Jesús; García, Félix; Fernández, Javier; Calderón, Alejandro.
Prentice-Hall, 2002.

Más contenido relacionado

La actualidad más candente

NORMA DE COMPETENCIA TIC 240201048
NORMA DE COMPETENCIA TIC 240201048NORMA DE COMPETENCIA TIC 240201048
NORMA DE COMPETENCIA TIC 240201048Maritza Parra
 
Plan anual de sistemas monousuario y multiusuario
Plan anual de sistemas monousuario y multiusuarioPlan anual de sistemas monousuario y multiusuario
Plan anual de sistemas monousuario y multiusuariomiguel15de1987
 
Sistemas para el manejo de la informacion documental
Sistemas para el manejo de la informacion documentalSistemas para el manejo de la informacion documental
Sistemas para el manejo de la informacion documentalOpcionesTecnicas
 
Técnicos en sistemas - SENA - CEET
Técnicos en sistemas - SENA - CEETTécnicos en sistemas - SENA - CEET
Técnicos en sistemas - SENA - CEETAlvaro H Villalba
 
Base de datos_ii
Base de datos_iiBase de datos_ii
Base de datos_iiseltcomp
 
Plan semestral informatica vectores
Plan semestral  informatica   vectoresPlan semestral  informatica   vectores
Plan semestral informatica vectoresJenny Palacios
 
Metodologia para el Desarrollo del Software
Metodologia para el Desarrollo del SoftwareMetodologia para el Desarrollo del Software
Metodologia para el Desarrollo del SoftwareFabio Valencia
 
6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informaticaZandy Ariias
 

La actualidad más candente (10)

NORMA DE COMPETENCIA TIC 240201048
NORMA DE COMPETENCIA TIC 240201048NORMA DE COMPETENCIA TIC 240201048
NORMA DE COMPETENCIA TIC 240201048
 
Plan anual de sistemas monousuario y multiusuario
Plan anual de sistemas monousuario y multiusuarioPlan anual de sistemas monousuario y multiusuario
Plan anual de sistemas monousuario y multiusuario
 
Software Educativo
Software EducativoSoftware Educativo
Software Educativo
 
Sistemas para el manejo de la informacion documental
Sistemas para el manejo de la informacion documentalSistemas para el manejo de la informacion documental
Sistemas para el manejo de la informacion documental
 
Técnicos en sistemas - SENA - CEET
Técnicos en sistemas - SENA - CEETTécnicos en sistemas - SENA - CEET
Técnicos en sistemas - SENA - CEET
 
Base de datos_ii
Base de datos_iiBase de datos_ii
Base de datos_ii
 
Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Plan semestral informatica vectores
Plan semestral  informatica   vectoresPlan semestral  informatica   vectores
Plan semestral informatica vectores
 
Metodologia para el Desarrollo del Software
Metodologia para el Desarrollo del SoftwareMetodologia para el Desarrollo del Software
Metodologia para el Desarrollo del Software
 
6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica6. ifb 0402 administracion de la funcion informatica
6. ifb 0402 administracion de la funcion informatica
 

Similar a Fp

Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Juan Pablo Bustos Thames
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programaciontf94
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proAngel Rodriguez S
 
03 os1-sistemas operativos
03 os1-sistemas operativos03 os1-sistemas operativos
03 os1-sistemas operativositzelcamas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosandreego
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmani villa
 
Temario software de aplicacion ejecutivo
Temario software de aplicacion ejecutivoTemario software de aplicacion ejecutivo
Temario software de aplicacion ejecutivoWilberth_Gongora
 
III. SERVICIO DE DESARROLLO Y MANTENI...
III. SERVICIO DE DESARROLLO Y MANTENI...III. SERVICIO DE DESARROLLO Y MANTENI...
III. SERVICIO DE DESARROLLO Y MANTENI...Ricardo Cardenas
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual IEdgar Merino
 
Para_escolar_Informatica.doc
Para_escolar_Informatica.docPara_escolar_Informatica.doc
Para_escolar_Informatica.docAlexManchabajoy2
 
Herramienta case
Herramienta caseHerramienta case
Herramienta caseFSILSCA
 
Estandar estandar ec0121_
Estandar estandar ec0121_Estandar estandar ec0121_
Estandar estandar ec0121_HortenDH
 

Similar a Fp (20)

2016 programacion hlc
2016 programacion hlc2016 programacion hlc
2016 programacion hlc
 
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
Diapositivas de presentación de diseño de sistemas dentro de la estructura de...
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacion
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de pro
 
Adsi
AdsiAdsi
Adsi
 
Esis
EsisEsis
Esis
 
Sena guia 1 11 2012
Sena guia 1 11 2012Sena guia 1 11 2012
Sena guia 1 11 2012
 
03 os1 sistemas operativos
03 os1 sistemas operativos03 os1 sistemas operativos
03 os1 sistemas operativos
 
03 os1-sistemas operativos
03 os1-sistemas operativos03 os1-sistemas operativos
03 os1-sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativoi
Sistemas operativoiSistemas operativoi
Sistemas operativoi
 
Temario software de aplicacion ejecutivo
Temario software de aplicacion ejecutivoTemario software de aplicacion ejecutivo
Temario software de aplicacion ejecutivo
 
III. SERVICIO DE DESARROLLO Y MANTENI...
III. SERVICIO DE DESARROLLO Y MANTENI...III. SERVICIO DE DESARROLLO Y MANTENI...
III. SERVICIO DE DESARROLLO Y MANTENI...
 
Programacion visual I
Programacion visual IProgramacion visual I
Programacion visual I
 
Para_escolar_Informatica.doc
Para_escolar_Informatica.docPara_escolar_Informatica.doc
Para_escolar_Informatica.doc
 
Fip informatica
Fip  informaticaFip  informatica
Fip informatica
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
Herramienta case
Herramienta caseHerramienta case
Herramienta case
 
Estandar estandar ec0121_
Estandar estandar ec0121_Estandar estandar ec0121_
Estandar estandar ec0121_
 

Último

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 

Fp

  • 1. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 1 1.INTRODUCCIÓN Una Programación Didáctica es un instrumento de planificación curricular específica para cada módulo, donde se plasmarán los objetivos, contenidos ,metodología , evaluación , atención a la diversidad y bibliografía del mismo. Esta Programación planifica el módulo nº 4 (“Fundamentos de Programación”) que se imparte en el primer curso del Ciclo Formativo de Grado Superior (C.F.G.S) correspondiente al título de Técnico Superior en Administración de Sistemas Informáticos (A.S.I.) de la Familia Profesional de Informática, en el I.E.S. “Ilíberis” de la localidad de Atarfe, ubicado en la vega de Granada, muy próximo al Póligono Industrial Juncaril, con las oportunidades laborales que esto conlleva para el alumnado. Se desarrolla durante los tres trimestres del primer curso, con una carga lectiva total de 256 horas a razón de 8 horas semanales durante 32 semanas anuales. La Programación Didáctica estará incluída en el Proyecto Curricular de Ciclo, que contendrá todas las programaciones de cada uno de los módulos del Ciclo . La Programación Didáctica está vinculada a las enseñanzas establecidas para el Ciclo de A.S.I. por el Real Decreto 1660/1994 del 22 de Julio y concretada para la Comunidad Autónoma Andaluza por el Decreto 131/1995 del 16 de Mayo.Y con la Ley de Ordenación de la Formación Profesional Específica expresada en el Real Decreto 362/2004 del 5 de Marzo. Este módulo está asociado a la Unidad de Competencia 4: Proponer y coordinar cambios para mejorar la explotación del sistema y las aplicaciones. Sus realizaciones profesionales son: - Formular técnicamente los cambios y mejoras necesarios en el sistema y/o aplicaciones para proporcionar criterios de decisión a la persona autorizada. - Realizar, a su nivel, los cambios propuestos en el sistema y/o aplicaciones de acuerdo con las prestaciones requeridas. - Realizar pruebas funcionales y de usuario previas a la implantación de los cambios desarrollados en el sistema y/o aplicaciones. - Elaborar y mantener la documentación y guías del usuario descriptivas de los cambios y mejoras introducidos en el sistema y/o aplicaciones según las normas y procedimientos establecidos.
  • 2. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 2 2.OBJETIVOS Los objetivos generales del Ciclo Formativo de A.S.I.(Administración de Sistemas Informáticos) son los siguientes: 1.Organizar y aplicar procedimientos de administración de sistemas informáticos, determinando o identificando la composición de los mismos y su rendimiento, y utilizando con eficacia los recursos para garantizar las prestaciones exigidas al sistema y la seguridad de la información. 2.Utilizar y seleccionar las fuentes y recursos de información disponibles, interpretando y relacionando su contenido con las características particulares del sistema para realizar funciones de administración y producir instrucciones de operación concisas, comprensibles y adaptadas a los requerimientos de explotación del sistema. 3.Resolver los problemas técnicos en la explotación de los sistemas informáticos, analizándolos, proponiendo, valorando y adaptando soluciones acordes con la situación de los mismos, los procesos que se realizan y las prestaciones que se le exigen. 4.Organizar los recursos y el tiempo disponible, estableciendo prioridades en sus actividades, actuando con orden y meticulosidad y valorando la trascendencia de su trabajo. 5.Establecer un clima positivo de relación y colaboración con el entorno, valorando la comunicación como uno de los aspectos más esenciales en su profesión. 6.Utilizar con autonomía las estrategias y procedimientos característicos y saber hacer propios de su sector, para tomar decisiones frente a problemas concretos o supuestos prácticos, en función de datos o informaciones conocidos, valorando los resultados previsibles que de su actuación pudieran derivarse. 7.Aplicar procedimientos de seguridad, protección, confidencialidad y conservación de la documentación e información en los medios y equipos de oficina e informáticos para garantizar la integridad, el uso, acceso y consulta de los mismos. 8.Proponer e implantar cambios en la composición y configuración de los sistemas informáticos acordes con su situación para resolver los problemas técnicos de explotación y responder al rendimiento y prestaciones demandadas. 9.Adoptar medidas de control y prevención sobre el sistema informático para garantizar las condiciones ambientales y de salud y la seguridad física de los equipos. 10.Valorar la incidencia de las nuevas tecnologías de comunicación y transmisión de información en los procesos administrativos y de gestión en la empresa. 11.Desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez profesional que permitan mejorar la calidad del trabajo y motivar hacia el perfeccionamiento profesional.
  • 3. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 3 12.Valorar la importancia de la comunicación profesional así como las normas y procedimientos de organización en las relaciones laborales tanto de carácter formal como informal y su repercusión en la actividad e imagen de la empresa u organismo. 13.Interpretar el marco legal, económico y organizativo que regula y condiciona la actividad informática, identificando los derechos y las obligaciones que se derivan de las relaciones laborales, adquiriendo la capacidad de seguir y mejorar los procedimientos establecidos y de actuar proponiendo soluciones a las anomalías que pueden presentarse en los mismos. 14.Seleccionar y valorar críticamente diversas fuentes de información relacionadas con su profesión, que le permitan el desarrollo de su capacidad de autoaprendizaje y posibiliten la evolución y adaptación de sus capacidades profesionales a los cambios tecnológicos y organizativos del sector. 15.Conocer los recursos y medios informáticos utilizados en las empresas de Andalucía. Los objetivos específicos del módulo serán las capacidades terminales que tiene asociado el módulo según el R.D. anteriormente citado: 1. Elegir y definir una estructura de datos para resolver un problema con lenguajes estructurados. 2. Aplicar la metodología de desarrollo estructurado para el diseño de algoritmos. 3. Codificar programas en lenguajes estructurados de 3ª generación. En la siguiente tabla se muestra a partir de que Unidades de Trabajo se logra cada capacidad terminal: Capacidad terminal Unidades de Trabajo 1.Elegir y definir una estructura de datos para resolver un problema con lenguajes estructurados 4,de 8 a 13 2.Aplicar la metodología de desarrollo estructurado para el diseño de algoritmos. 1 a 7,14,15 3.Codificar programas en lenguajes estructurados de 3ª generación. De 5 a 15
  • 4. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 4 3.CONTENIDOS A continuación se presentan los contenidos de este módulo tal y como aparecen en el Decreto 131/1995 (B.O.J.A. 16 de Mayo de 1995) por el que se establecen las enseñanzas correspondientes al Título de Formación Profesional de Técnico Superior en Administración de Sistemas Informáticos en la Comunidad Autónoma de Andalucía: 1. METODOLOGÍA DE LA PROGRAMACIÓN: 1.1. Pasos para la resolución de un problema. 1.2. Datos: tipos y características. 1.3. Operadores, expresiones e instrucciones. 1.4. Algoritmos: representación, instrucciones y estructuras básicas, pseudocódigo. 1.5. Programación estructurada. 1.6. Programación modular. 1.7. Recursividad. 1.8. Utilización del lenguaje C en los elementos de la metodología de programación. 2. ESTRUCTURAS DE DATOS: 2.1.-Estructuras estáticas de datos: tablas, cadenas de caracteres y ficheros. 2.2.-Estructuras dinámicas de datos: punteros, listas, colas, pilas, arborescencias y redes. 2.3.-Utilización del lenguaje C en los elementos de las estructuras de datos. 3. PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS: LENGUAJE C: 3.1.-Características generales del lenguaje: datos, operadores, expresiones, sentencias, estructuras, funciones, procedimientos y subrutinas. 3.2.-Desarrollo de programas sencillos: codificación, compilación, enlace, depuración y pruebas. 3.3.-Desarrollo de programas con utilización de librerías de utilización de ficheros. 3.4.-Documentación de programas. 3.5.-Utilidades para el desarrollo y prueba de programas no incluidos en el entorno integrado de programación. 3.6.-Introducción a las herramientas CASE en la programación.
  • 5. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 5 Los contenidos del módulo se organizan en Unidades Didácticas o también llamadas Unidades de Trabajo en el ámbito de la Formación Profesional. El desarrollo de los contenidos que son tanto conceptuales, procedimentales y actitudinales nos llevará a la consecución de los objetivos anteriormente citados. Bloque Temático Unidad de Trabajo Horas Trimestre 1.Conocimientos básicos. 1.Algoritmos y programas 8 1º 2. Herramientas de diseño de algoritmos. 8 3. Conceptos básicos de metodología de la programación. 20 4. Introducción a las estructuras de datos 10 5. C# un Lenguaje Orientado a Objetos.El compilador. 10 2.Técnicas de programación. 6.Comenzando a programar 20 7.Estructura de un programa. 10 8.Estructuras estáticas simples. 24 2º 9.Estructuras estáticas complejas. 20 10.Estructuras externas. 20 11.Operaciones y tratamiento de archivos. 22 12.Estructuras Dinámicas Lineales 18 3º 13.Estructuras Dinámicas No Lineales. 16 3.Programación avanzada. 14.Programación Avanzada (programas de entorno gráfico) 25 4.Mantenimiento de programas. 15.Adaptación y creación de aplicaciones y funciones sencillas para el sistema 25 Total de Horas 256
  • 6. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 6 4.METODOLOGÍA 4.1.ORIENTACIONES METODOLÓGICAS: La metodología que se utilizará va a ser activa, participativa, creativa y reflexiva; para que el alumno/a sea protagonista de su propio aprendizaje. Además se hará ver al alumnado la funcionalidad de los contenidos, para que puedan utilizarse en situaciones reales de la vida cotidiana y que tengan relación con sus intereses y motivaciones. Para el desarrollo de esta unidad se hará uso de los siguientes métodos: - Para el ámbito conceptual, el método Expositivo-Dialogal. Transmisión de información por parte del profesor y el alumno/a contesta a una pregunta organizando sus conocimientos y experiencias, hasta que determina la relación de los hechos y deduce la respuesta correcta. - Para el ámbito procedimental, el método de Indagación, en el que el alumno/a elabora conocimientos a partir de las situaciones que se le presentan. - Para el ámbito actitudinal, el método de Intercomunicación ó confrontación de posiciones diferentes, elaborando una conclusión final. 4.2.RECURSOS: Recursos materiales: - 15 ordenadores y un servidor con su impresora, cada uno de estos ordenadores debe de tener acceso a Internet, además de las herramientas necesarias de compilación, depuración, edición de ficheros fuente, de documentación, etc. - Pizarra, a ser posible que no sea de tiza (ya que el polvo dañaría los computadores) para exposición de los contenidos y ejercicios que realicen los alumnos/as. - Cañón retroproyector para la explicación interactiva de contenidos haciendo uso de un ordenador. - Prensa: para mostrar artículos y noticias de interés relacionados con el módulo y fomentar así la motivación del alumnado. - Libros de consulta y apoyo, que sirvan de complemento al libro recomendado para el alumno.
  • 7. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 7 Recursos no materiales: - Visitas de Expertos en la materia relacionada con el módulo (programadores, analistas, diseñadores de videojuegos) que expongan al alumnado sus funciones laborales, fomentando así el conocimiento de la actualidad informática y aumentando su motivación. - Visitas guiadas a empresas para despertar el interés en los alumnos, e introduciéndoles a su vez una visión previa del mundo laboral que será completada en el 2º curso del Ciclo con la Formación en Centros de Trabajo (FCT). Es imprescindible realizar una planificación de la visita, informando a los alumnos de la empresa a visitar (nombre, sector en el que opera...) y solicitarle al alumnado la redacción de un informe tras dicha visita.Algunas de las posibles visitas podrían ser a: empresas del sector informático de la zona (por ejemplo “Ideal Digital” situada en el Polígono Industrial de Juncaril) , la Feria de Empleo , la Feria Internacional de Informática, Multimedia, y Comunicaciones (S.I.M.O.). 4.3 AGRUPAMIENTOS: Trabajo individual: El trabajo individual es el que posibilita un mayor grado de personalización de la enseñanza, adaptándose al ritmo y posibilidades de cada alumno. Resulta muy eficaz para afianzar conceptos y al profesor le permite realizar un seguimiento más minucioso del proceso de aprendizaje de cada alumno, permitiéndole comprobar el nivel de comprensión alcanzado y detectar dónde se encuentran las dificultades. Las tareas individuales pueden consistir: la puesta en relación y memorización de conceptos, reflexión personal, preparación de trabajos, exposición oral a los compañeros, etc. Trabajo en parejas: Este tipo de agrupación será el empleado para el desarrollo de ejercicios en el ordenador (realización de programas, análisis de programas fuente, depuración...) ya que puede que se disponga de un ordenador por cada 2 alumnos. A la hora de agrupar en parejas, se intentará emparejar a alumnos aventajados con alumnos menos aventajados. Trabajo en Pequeño Grupo(3-6 alumnos): Es una forma de agrupar adecuada para desarrollar en el alumnado la capacidad de trabajo en equipo, así como en labores de investigación, además de permitir contrastar la forma de trabajo de cada alumno del grupo con la de los restantes.
  • 8. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 8 Trabajo en Grupo Clase: Se usa para las explicaciones colectivas, presentar asuntos de interés general, debates, conclusiones de trabajos realizados en pequeños grupos, proyecciones audiovisuales,etc. 4.3 VINCULACIÓN CON OTRAS ÁREAS Y CON TEMAS TRANSVERSALES: Los contenidos de esta Programación Didáctica están vinculados con el módulo “Desarrollo de Funciones en el Sistema Informático” de 2º curso de A.S.I. puesto que desarrollan una serie de conocimientos que sirven como base a dicho módulo. Los temas transversales son aquellos que engloban múltiples contenidos que difícilmente pueden asociarse específicamente a ninguna de las áreas, pero estarán impregnados en el currículo. Alguno de éstos temas transversales son: - Educación para la paz (tolerancia, respeto hacia otras ideas diferentes a las propias, etc). - Coeducación (igualdad de sexos en el trabajo o la educación contra la violencia de género,por ejemplo). - Educación para la salud (por ejemplo corregir las malas posturas de trabajo, educar en contra del tabaco...). - Educación ambiental (por ejemplo crear conciencia sobre el ahorro de papel, fomentando el uso del soporte electrónico).
  • 9. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 9 5.EVALUACIÓN La evaluación determinará el grado en que se han conseguido los objetivos de la Programación Didáctica, abarcando tanto al alumnado como al profesorado. La evaluación que será procesual , contínua, formativa y sumativa utilizará aquellas técnicas e instrumentos que garanticen los tipos de evaluación que vienen marcados por el currículo establecido. 5.1 ¿QUÉ EVALUAR?: Evaluación del aprendizaje: Se trata de evaluar el grado de adquisición de las capacidades terminales y contenidos programados en los objetivos de cada Unidad de Trabajo. Los criterios de evaluación de las capacidades terminales citadas anteriormente según el Decreto 131/1995 son: Capacidad Terminal Criterios de evaluación 1.Elegir y definir una estructura de datos para resolver un problema con lenguajes estructurados Describir las estructuras de datos típicas que maneja un lenguaje estructurado, su utilidad y ámbito de aplicación. Citar operaciones que permiten realizar una estructura de datos desde un programa y explicar sus algoritmos. Justificar la importancia de la adecuada selección de estructuras de datos para la resolución de problemas en programación. Sobre un problema de programación en gestión propuesto: -Elegir las estructuras más adecuadas para representar y manejar los datos del problema. -Describir los algoritmos de tratamiento de las estructuras para la resolución del problema. 2.Aplicar la metodología de desarrollo estructurado para el diseño de algoritmos. Clasificar los lenguajes de programación según su nivel de abstracción y los recursos y procedimientos de desarrollo utilizados. Describir las características propias de la programación estructurada y justificar las ventajas que comporta. Identificar las estructuras básicas de programación. Definir las condiciones, el modo de aplicación de algún método de programación estructurada y la sintaxis de un lenguaje gráfico de representación de algoritmos. Clasificar las instrucciones típicas de los lenguajes estructurados según su función.
  • 10. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 10 Sobre un problema de programación en gestión propuesto: -Identificar y definir las estructuras de datos propias del problema. -Elaborar y representar un algoritmo aplicando métodos de programación estructurada. -Elaborar un conjunto de datos de prueba del programa diseñado. 3.Codificar programas en lenguajes estructurados de 3ª generación. Interpretar la sintaxis del lenguaje y sus instrucciones. Definir las instrucciones, funciones y librerías del lenguaje más básicas y su utilidad. Describir el entorno de desarrollo del lenguaje: recursos que se utilizan y procedimiento práctico de desarrollo de programas. En un supuesto en el que se dispone de un sistema y de la documentación de referencia del lenguaje y un programa ya diseñado que responde a un problema propuesto: -Interpretar correctamente la información que suministran los manuales. -Codificar un programa fuente en el lenguaje con comentarios significativos y concisos, que defina adecuadamente las estructuras de datos y utilice correctamente las instrucciones, funciones y librerías del lenguaje. -Depurar el programa fuente y obtener un programa ejecutable. Evaluación de la enseñanza: Se llevará a cabo teniendo en cuenta todos los elementos que han intervenido en el proceso de enseñanza, tanto de la programación (selección de los objetivos, tipo de contenido y diseño de actividades) como de la aplicación didáctica (adecuación de recursos, oportunidad de las intervenciones del profesor, conveniencia de agrupar a los alumnos,etc).
  • 11. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 11 5.2. ¿CÓMO EVALUAR?: Se intentará evaluar al alumno tanto en su evolución personal como en su participación en el grupo. Esta evaluación, se llevará a cabo mediante la observación, el diálogo y el intercambio constante entre el profesor y el alumno, además de los trabajos habituales de clase propuestos en las actividades. En la evaluación se deberá tener en cuenta la destreza mental del alumno/a, así como cualquier otro aspecto que ayude a la formación del alumno como persona dentro de una sociedad. Para ello utilizaremos: PROCEDIMIENTOS INSTRUMENTOS TIPO DE CONTENIDO MOMENTO OBSERVACIÓN -Libreta de clase. -Lista de control. -Procedimentales. -Actitudinales. En todo momento, habitualmente. REVISIÓN DE LAS TAREAS DE LOS ALUMNOS -Libreta de clase. -Conceptuales -Procedimentales. –Actitudinales. Habitualmente. DIÁLOGO Y ENTREVISTAS -Guiones más o menos estructurados. -Procedimentales. -Actitudinales. Aconsejable,sobre todo en alumnos con problemas. PRUEBAS ESPECÍFICAS -Exámenes tradicionales orales y escritos. -Conceptuales -Procedimentales. Al final de una Unidad de Trabajo,y a final de trimestre. CUESTIONARIOS -Cuestionarios. -Conceptuales -Procedimentales. -Actitudinales. Inicio de una Unidad de Trabajo.
  • 12. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 12 5.3.¿CUÁNDO EVALUAR?: Se llevarán a cabo 3 sistemas de evaluación: Evaluación Inicial: Nos permite conocer el nivel de conocimientos del que parte cada alumno, se realizará al principio de cada Unidad de Trabajo con el fin de determinar el grado de dificultad de las actividades. Evaluación Contínua: Se lleva a cabo a través del proceso diario en el aula y supone el conjunto de observaciones, respuestas y comportamientos que sobre los alumnos y demás elementos curriculares debe llevar a cabo el profesor. Evaluación Sumativa o Final: Permite conocer el cumplimiento de los objetivos didácticos y se lleva a cabo al final de cada Unidad de Trabajo y al final de cada trimestre. 5.4. CALIFICACIÓN: La calificación está reglada a la Orden de 26 de Julio de 1995 sobre la evaluación en Ciclos Formativos de Formación Profesional Específica en la Comunidad Autónoma de Andalucía, en la que se establece una calificación de 1 a 10 puntos, tras el acuerdo del Departamento se reparte de la siguiente forma: Conocimientos: 45 % de la calificación es decir 4,5 puntos Procedimientos: 45 % de la calificación es decir 4,5 puntos Actitudes: 10 % de la calificación es decir 1 punto Para la superación de las Unidades de Trabajo es necesario: - Que las ausencias de clase no superen las establecidas en el Proyecto Curricular de Ciclo. En este caso la asistencia no podrá ser inferior al 80 %. - Presentar al menos el 80 % de las actividades propuestas por el profesor. - Que la actitud personal hacia los compañeros y el profesor sea correcta. - Que la calificación media de las pruebas específicas sea , al menos 5 sobre 10.
  • 13. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 13 6.MEDIDAS DE ATENCIÓN A LA DIVERSIDAD Se considerará el “Diseño para Todos” como criterio general a aplicar en todas las Unidades de Trabajo. En un aula se deben atender las necesidades de los siguientes tipos de alumnos: - Alumnos más aventajados: Se les deberá de proponer actividades de ampliación de conocimientos para evitar su aburrimiento, o también podrán prestar ayuda a alumnos con un ritmo de aprendizaje más lento. - Alumnos con ritmo de aprendizaje más lento: Habrá que ayudarles en la resolución de problemas, dándoles más tiempo para la realización de ejercicios, prácticas, trabajos y proponiéndoles actividades que le permitan la comprensión de los contenidos. - Alumnos con discapacidad: Se realizarán “adaptaciones de acceso” que le permitan seguir con normalidad el proceso de enseñanza-aprendizaje. Tanto en materia de recursos (por ejemplo un traductor en el caso de una persona con dificultades auditivas) y también se verán reflejadas en la metodología del profesor (uso más habitual de transparencias y pizarra por ejemplo en el caso anterior).
  • 14. Programación Didáctica del Módulo nº4 “Fundamentos de Programación” Manuel Darío González Domenech I.E.S.Ilíberis (Atarfe) 14 7.BIBLIOGRAFÍA Bibliografía de Aula: -“La Biblia de C#” Jeff Ferguson, Brian Patterson y Jason Beres. - “Aprenda lenguaje ANSI C, como si estuviera en primero.” García de Jalón de la Fuente, Javier; Rodríguez Garrido, José Ignacio; Goñi Lasheras, Rufino; Brazález Guerra, Alfonso; Funes Martínez, Patxi; Rodríguez Tamayo, Rubén Escuela Superior de Ingenieros Industriales, Universidad de Navarra, 1998. (Archivo PDF) - “El Lenguaje de Programacion C. Diseño e Implementación de Programas con Ejemplos.” Carretero, Jesús; García, Félix; Fernández, Javier; Calderón, Alejandro. Prentice-Hall, 2002.