PROGRAMACIÓN CORTA DE ASIGNATURA O MÓDULO FORMACIÓN PROFESIONAL ASIGNATURA: PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS PROFESOR : ALBERTO HERNÁNDEZ Curso: 1º SI Horas Teoría: 130 Horas Práctica: 250 OBJETIVOS: Elaborar organigramas, ordinogramas y algoritmos en pseudocódigo, cumpliendo con las especificaciones establecidas en el diseño. Elaborar programas utilizando lenguajes estructurados, cumpliendo con las especificaciones establecidas en el diseño. Evaluar el funcionamiento de las aplicaciones mediante la realización de pruebas de los diferentes módulos de programación. Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el diseño. CONTENIDOS, TEMPORALIZACIÓN y SEGUIMIENTO: TEMAS, UNIDADES DIDÁCTICAS, BLOQUES: Para el seguimiento Nº DENOMINACION Horas Fecha inicio prevista 21 17-9 42 1-10 Fecha Final Anotaciones 1 ª Evaluación UT1 UT2 Introducción Metodología de la programación Sintaxis básica en C UT3 45 29-10 2 ª Evaluación UT4 Estructuras de datos estáticas UT5 Estructuras de datos externas 106 33 26-11 11-2 3 ª Evaluación Estructuras de datos dinámicas UT6 FC-148-04 60 2-3 Pág. 1/3 PROGRAMACIÓN CORTA DE ASIGNATURA O MÓDULO FORMACIÓN PROFESIONAL UT7 33 25-4 30 13-5 Introducción a la programación orientada a objetos UT8 Documentación de programas 20 UT9 20-5 Proyecto final METODOLOGÍA: Conseguir los objetivos planteados mediante la identificación e interpretación de los distintos puntos citados, aplicando correctamente las diferentes metodologías de análisis y diseño propuestas. Tras las explicaciones teóricas de cada uno de los puntos se reforzarán los contenidos con la realización de ejercicios prácticos y las prácticas a entregar correspondientes a cada evaluación por grupos de como máximo dos personas cada uno. RECURSOS NECESARIOS: Un aula con dieciséis PCs + un PC para el profesor. Todos con Windows y con el compilador Borland C para MSDOS instalado o Visual C++ 2008 (ó 2005). CRITERIOS DE CALIFICACIÓN: Para cada evaluación se realizará al menos un examen teórico y parte de la nota de evaluación corresponderá a la entrega de unos ejercicios prácticos, según la siguiente distribución: 1ª Evaluación Examen 70 % de la nota final Prácticas 30 % de la nota final 2ª Evaluación Examen 70 % de la nota final Prácticas 30 % de la nota final 3ª Evaluación Examen 50 % de la nota final Prácticas 25 % de la nota final Proyecto Final 25 % de la nota final Para aprobar es necesario tener en cada evaluación una nota media de 5 o superior. Cada evaluación tendrá su recuperación, excepto la 3ª evaluación. No se promediarán notas inferiores a 3 en los exámenes. Para poder presentarse al examen de recuperación se ha tenido que entregar, como mínimo, el 75 % de las prácticas. La nota final del curso será el promedio de las notas de las tres evaluaciones (redondeando, si procede, por arriba). Tres retrasos injustificados en cada evaluación cuentan como una falta de asistencia sin justificar. FC-148-04 Pág. 2/3 PROGRAMACIÓN CORTA DE ASIGNATURA O MÓDULO FORMACIÓN PROFESIONAL Se considera UNA falta de asistencia, la ausencia a UNA hora en la asignatura. Se considera retraso llegar pasados 5 minutos de la hora de comienzo. Si un alumno contabiliza tres o más faltas de asistencia sin justificar oficialmente, no se le calificará el examen y se reflejará en el boletín de notas: “no evaluado por faltas de asistencia”, por lo que deberá presentarse a la recuperación de Marzo. Los justificantes deben presentarse el primer día de asistencia posterior a la ausencia, salvo que se hubiese justificado con anterioridad. En el boletín de calificaciones se reflejará el total de faltas (justificadas y no justificadas). Una falta se considerará justificada oficialmente siempre que se presente un justificante médico o laboral y éste sea validado por el equipo educativo. Se prohíbe el uso de cualquier dispositivo electrónico propio (teléfonos móviles (incluyendo su uso como calculadora), video-juegos, MP3, PDA,… etc.) en clase, quedando obligados sus propietarios/as a desconectarlos y guardarlos, pudiéndoseles retirar por el profesorado en caso de incumplimiento. BIBLIOGRAFIA: Apuntes de C Borland C: Ayuda On-line del propio compilador. Tutoriales del profesor Lenguaje C: Tutoriales. Visual C++: Ayuda On-line (Msdn).Tutoriales del profesor Bibliografía complementaria: Programación Estructurada y Fundamentos de la Programación M.A. Sánchez / F. Chamorro Mc-Graw Hill Programación en C Luís Joyanes Mc-Graw Hill Problemas resueltos de programación en lenguaje C Varios Autores Thomson Programación en lenguaje C – Ejercicios y problemas Enrique Quero Paraninfo FC-148-04 Pág. 3/3