Información de la asignatura en el Plan de Estudios
1. Profesores
2. Programa y apuntes
3. Prácticas
4. Exámenes
Presentación asignatura
Tema 1. Introducción a la programación en Lenguaje C
Tema 14. Introducción a la programación funcional: lenguaje Haskell
Tema 2. Programación dirigida por eventos.
Ejemplo Ventana Polinomio: VentPolinomio.java y PanelPolinomio.java.Tema 3. Verificación de programas.
Ejemplo Gestión Alumnos: enunciado, diagrama de clases, código.
Tema 4. Introducción a los Algoritmos.
Tema 5. Algoritmos Voraces, heurísticos y aproximados.
Tema 6. Divide y Vencerás.
Tema 7. Ordenación.
Tema 8. Programación Dinámica.
Tema 9. Vuelta Atrás.
Ejemplo: Asignación de Parejas por VA (código).Tema 10. Ramificación y Poda.
Ejemplo: Asignación de Parejas por RyP (código)Tema 11. Elección del esquema algorítmico.
Ejemplo: Fontanero con penalización (código).