INFORMÁTICA
Departamento de Ciencias de la Computación e Inteligencia Artificial
9 créditos
PROGRAMA DE TEORÍA
- INTRODUCCIÓN A LA INFORMÁTICA.
- Estructura básica de un ordenador.
- Software
- Compiladores
- INTRODUCCIÓN A LA PROGRAMACIÓN.
- Problemas, algoritmos y programas.
- Datos, tipos de datos simples y expresiones.
- Estructuras de control.
- Entrada y salida estándar.
- Modularización.
- Gestión de ficheros I: Modelo de Entrada/Salida y ficheros de texto
- Tipos de datos compuestos homogéneos: Vectores, matrices y cadenas.
- Tipos de datos compuestos heterogéneos: Estructuras.
- Punteros. Gestión dinámica de memoria
- Gestión de ficheros II: Ficheros binarios.
- Recursividad.
- EFICIENCIA DE ALGORITMOS.
- Concepto de eficiencia.
- Análisis de la eficiencia de un algoritmo.
- TÉCNICAS DE DISEÑO DE ALGORITMOS.
- Motivación.
- Resolución de problemas por fuerza bruta.
- Divide y Vencerás.
- Algoritmos Greedy.
- Backtracking.
- COMPUTABILIDAD Y COMPLEJIDAD ALGORÍTMICA.
- Introducción a la Computabilidad. Máquinas de Turing
- Problemas P.
- Problemas NP.
PRÁCTICAS DE ORDENADOR
- Manejo básico de un ordenador
- Utilización de un entorno de desarrollo. Compilación y depuración de
programas
- Programación en C.
- Análisis de la eficiencia de algoritmos.
- Resolución de problemas empleando diferentes técnicas de diseño de
algoritmos.
BIBLIOGRAFÍA
- A. Prieto, A. Lloris y J.C. Torres: Introducción a la Informática.
McGraw-Hill.
- N.B. Kernigham y M.D. Ritchie: El lenguaje de programación C.
Prentice-Hall.
- H.M. Deitel y P.J. Deitel: Cómo programar en C/C++. Prentice-Hall.
- G. Brassard y P. Bratley: Fundamentos de Algoritmia. Prentice
Hall.
- J. Gálvez, J.C. González, A. Sánchez y J.A. Velázquez: Algorítmica.
RA-MA.
- T.H. Cormen, C.E. Leiserson y R.L. Rivest: Introduction to
Algorithms. The MIT Press
- E. Horowitz, S. Sahni y S. Rajasekaran: Computer Algorithms. Computer
Science Press.
CRITERIOS DE EVALUACIÓN
Se realizarán dos pruebas parciales teórico/prácticas a lo largo del curso y un
examen final para aquellos alumnos que no hayan superado alguna de las pruebas
parciales. La calificación de cada prueba parcial corresponderá a un 35% de la
calificación final.
Los alumnos deberán realizar una serie de prácticas que se entregarán a lo largo
del desarrollo de la asignatura. La valoración de estas prácticas (que se
realizara mediante defensa ante el profesor de prácticas) supondrá el 30% de la
calificación final.
|