La asignatura se dividirá en dos partes bien diferenciadas.
En primer lugar el objetivo consiste en que el alumno adquiera
las habilidades necesarias en programación básica estructurada en
sintonía con la asignatura del primer cuatrimestre:
programación I. En este sentido se amplían
los conocimientos ya aportados al alumno y se complementa con conceptos
más avanzados (estructuras dinámicas de datos, Tipos abstractos de datos, complejidad...)
que introducen al alumno sobre conceptos que ampliarán en asignaturas de cursos posteriores.
La segunda parte de la asignatura
tiene un enfoque distinto: se pretende introducir conceptos
sobre metodología de la programación (validación, análisis, diseño modular...)
que sirva de marco para comprender el proceso de desarrollo del software.
"Desarrollo de algoritmos y técnicas de programación en Pascal". Pareja C. et al.; Ra-Ma, 1997
"Fundamentos de programación: Algoritmos y estructuras de datos". Joyanes L.; Mc Graw Hill, 1996
"Introducción a la programación con Pascal". Berlanga R. Et al.; Servicio de Publicaciones de la UJI 2000
"Análisis y diseño detallado de aplicaciones informáticas de Gestión". Piattini, M.G. et al. RA-MA, 2003.
"Ingeniería del software: Un enfoque práctico". Pressman R.S. et al.; Mc Graw Hill, 2001
"Matemática discreta y lógica: Una perspectiva desde la ciencia de la computación".
Grassman W.K. et al.; Prentice Hall, 2000
"Verificación de programas y Metodología de la programación". Diaz de IlarrazaA. Lucio Carrasco, F.;
Servicio de publicaciones del la Universidad del Pais Vasco, 1990
"El arte de probar el software". Myers G.J., ; El Ateneo, 1979
"Metodología y tecnología de la programación". Molina A. et al., Servicio de publicaciones de la
U. de Valencia, 1997
Problemas y prácticas
"Programación en Pascal". Sandford Leestma & Larry Hyhoff.; Prentice Hall, 4º Edición 2000
"Programación en Turbo Borland/Pascal". Joyanes L.; Mc Graw Hill 2001
"Fundamentos de programación". Joyanes L., Rodriguez Baena, L., Fernández Azuela, M.; Mc Graw Hill 1997
Se mantiene la estructura de trabajo seguida en la asignatura "Programación I" en cuanto a grupos,
disposición quincenal de las horas de laboratorio, documentación (guiones) y lenguaje de programación (PASCAL).
A lo largo del curso se llevarán a cabo varias prácticas que irán abordando los contenidos teóricos
impartidos en el aula. La última práctica será un resumen de todo los visto hasta el momento. La realización correcta
tanto en tiempo como en forma de esta última práctica es condición necesaria para poder aprobar la asignatura.
La evaluación de la asignatura tendrá en consideración los siguientes aspectos:
Evaluación continua: Parte de la evaluación final se llevará a cabo durante el desarrollo de la asignatura.
En este sentido se fomentará la participación del alumno a través de la resolución individual o por equipos de ejercicios propuestos
así como su defensa en público.
La asistencia presencial tanto a las clases teóricas como a la de problemas: Será requisito mínimo indispensable
para poder aplicar la evaluación continua haber asistido al menos al 85% de las clases en el grupo que le corresponde
a cada alumno.
Prueba final teórica y entrega de prácticas
Convocatorias
Convocatorias Ordinarias y Extraordinarias: La calificación se obtiene de la siguiente forma:
Calificación final=0.7 x (Calificación de teoría) + 0,3 x (Calificación de las prácticas). La mínima nota para aprobar será un "cinco".
donde:
(Calificación de teoría)= 0,8 x (Nota del examen final) + 0,2 (Evaluación continuada). La mínima nota para aprobar esta parte también será un "cinco"
(Calificación de las prácticas)=0,2 x (Práctica Final) + 0,1 x (practicas 1 y 2).la correcta resolución de la práctica final es
condición necesaria para aprobar la asignatura.
Fechas de exámenes
Fecha del examen final (teoría), convocatoria ordinaria: Martes día 12 de Junio a las 10:00 horas
Fecha del examen final (teoría), convocatoria extraordinaria: Martes día 11 de Septiembre a las 11:15 horas