Fundamentos de Programación

Páginas: 28 (6991 palabras) Publicado: 6 de septiembre de 2013













Fundamentos de Programación





Guía Didáctica














Jesús Carretero Pérez
Félix García Carballeira
José Manuel Pérez Lobato
Javier Fernández Muñoz
Alejandro Calderón Mateos
Objetivos
El Módulo de Fundamentos de Programación, tiene una duración de 285 horas y se encuadra en el primer curso del Ciclo Formativo de Grado Superior deltítulo de Técnico Superior en Administración de Sistemas Informáticos de la familia profesional de Informática.
Las enseñanzas mínimas de este título están fijadas en el RD 1661/1994, de 22 de Julio (BOE de 30 septiembre de 2004). El RD 1675/1994, de 22 de Julio establece el currículo de este ciclo formativo(BOE del 6-Octubre de 1994).
Asimismo en esta programación están plasmadas las pautasrecogidas en el ANELE de propuestas didácticas de apoyo al profesorado de FP publicado por el Ministerio de Educación y Ciencia en el año 1995, correspondiente a este ciclo formativo.
El objetivo general del ciclo formativo es la inserción de los alumnos en el mundo laboral por lo que la orientación de este módulo está orientada a ese propósito. La rápida evolución del sistema productivo relacionado coneste ciclo formativo hace necesaria una adaptación permanente de los contenidos del mismo que, si bien no tiene por qué afectar necesariamente a los contenidos básicos, sí afecta notablemente a las técnicas o herramientas utilizadas, que deben adaptarse a las nuevas realidades.
El objetivo fundamental del módulo es:
Elaborar, adaptar y probar programas para mejorar la explotación del sistema ylas aplicaciones. Dicho objetivo lo podemos desglosar en los siguientes aspectos:
1. Formular técnicamente los cambios y mejoras necesarios en el sistema y/o aplicaciones para proporcionar criterios de decisión a la persona autorizada.
2. Realizar aplicaciones o cambios en las mismas, de acuerdo con las prestaciones requeridas.
3. Realizar pruebas funcionales y de usuario previas a laimplantación de los cambios desarrollados en el sistema y / o aplicaciones.
4. Elaborar y mantener documentación descriptiva de los cambios y mejoras introducidas en el sistema y / o aplicaciones según las normas y procedimientos establecidos.
Las capacidades terminales a conseguir, son las siguientes:
Elegir y definir las estructuras de datos adecuadas, para resolver un problema con lenguajesestructurados.
Aplicar la metodología de desarrollo estructurado para el desarrollo de algoritmos.
Codificar programas en lenguajes estructurados de tercera generación.
De la ESTRUCTURA DE CONTENIDOS se pueden deducir los siguientes grandes bloques:
Bloque 1
En este bloque se pretende que el alumno comprenda los conceptos básicos del funcionamiento de un ordenador, que sepa realizar algoritmosbásicos, comprenda la utilidad de todas las fases del desarrollo software, se familiarice con un entorno de desarrollo y aprenda las técnicas básicas para realizar pruebas unitarias.
Contenido:
Componentes y estructura de un computador. Software de sistema y de aplicación. Tipos de lenguajes de programación. Fundamentos de programación. Estilo de programación.. Diseño estructurado de una aplicación.Entorno de desarrollo. Realización de pruebas.
Bloque 2
En este bloque se hace una presentación de las características fundamentales del Lenguaje C: Entrada/salida básica, estructuras de control y funciones.
Contenido:
Historia de C. Características de C.. Aspectos básicos del lenguaje. Entrada/salida básica. Estructuras de control. Funciones.
Bloque 3
En este bloque se profundiza en lautilización del lenguaje C y se abordan aspectos más avanzados de la utilización del mismo, especialmente en lo referido a las estructuras de datos complejas (registros, vectores, cadenas de caracteres, estructuras dinámicas, ficheros).
Contenido:
Gestión de memoria: punteros y variables. Ámbito de las variables y los punteros. Paso de parámetros. Cadenas de caracteres. Vectores y matrices....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS