Página principal de DECSAI Página principal de DECSAI
Universidad de Granada Universidad de Granada
ADQUISICIÓN Y TRATAMIENTO DE DATOS I

Asignatura

ADQUISICIÓN Y TRATAMIENTO DE DATOS I

Titulación

Licenciatura en Ciencias y Técnicas Estadísticas

Curso

Primero

Cuatrimestre

Primero

Créditos

1.5 Teóricos + 3 Prácticos

Profesores

Fco. Javier García Castellano (Teoría y Prácticas)

Página Asignatura

http://decsai.ugr.es/~fjgc/docencia/2011-2012/atdi/

 

 

Grupo de Teoría
  • Martes 13:00-14:00 Aula M3
Grupo de Prácticas
  • Lunes 12:00-14:00 Aula O3
Programa

TEORÍA

  • TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN
    • Algoritmos y programas.
    • Datos, tipos de datos, operadores y expresiones.
  • TEMA 2: EL LENGUAJE DE PROGRAMACIÓN C
    • Tipos de datos y estructura de control en C.
  • TEMA 3: METODOLOGÍA DE LA PROGRAMACIÓN
    • Programación estructurada y cuestiones de estilo.
  • TEMA 4: MODULARIZACIÓN
    • Subprogramas.
    • Concepto de Tipo de Dato Abstracto (TDA).
  • TEMA 5:ARRAYS
    • Vectores y matrices.
    • Algoritmos de ordenación y búsqueda.
  • TEMA 6: GESTIÓN DINÁMICA DE MEMORIA
    • Punteros.
    • Estructuras de datos dinámicas.
  • TEMA 7: FICHEROS
    • Técnicas de almacenamiento externo.
    • Ficheros de texto y ficheros binarios.
  • TEMA 8: ANÁLISIS DE ALGORITMOS
    • Eficiencia de un algoritmo.
    • Técnicas de diseño de algoritmos

PRÁCTICAS

  1. Uso del entorno de programación en el aula de prácticas.
  2. Ejercicios prácticos de programación en C.
  3. Realización del cuaderno de prácticas.

BIBLIOGRAFÍA

  1. Aprenda ANSI C como si estuviera en primero. Universidad de Navarra. http://www1.ceit.es/asignaturas/Informat1/ayudainf/aprendainf/AnsiC/leng_c.pdf
  2. Kernighan, B. W. y Ritchie, M. D. (1991). El lenguaje de programación C. [2ª edición]. Prentice-Hall. ISBN: 968-880-205-0.
  3. Kernighan, B. W. y Pike, R. (2000). La práctica de la programación. Prentice-Hall. ISBN 968-444-418-4.
  4. Deitel, H. M. y Deitel, P. J. (2004). C/C++ y Java. Cómo programar. [4ª edición]. Prentice-Hall. ISBN: 970-26-0531-8.
  5. Eckel, B. (2000). Thinking in C++. [2ª edición]. Prentice-Hall.
  6. McConnell, S. (2004). Code Complete: A Practical Handbook of Software Construction. [2ª edición]. Microsoft Press. ISBN 0735619670.
  7. Bentley, J. L. (1999). Programming Pearls. Addison-Wesley. ISBN: 0-201-65788-0. http://cm.bell-labs.com/cm/cs/pearls/index.html
  8. Sedgewick, R. (1990). Algorithms in C. Addison-Wesley. ISBN 0201514257.
Normativa

En la calificación final de la asignatura influirán las calificaciones obtenidas en el examen teórico y en la realización de las prácticas de programación. Así mismo, se valorará positivamente la realización de prácticas voluntarias de programación por parte del alumno.

  1. Teoría: examen escrito en el que el alumno debe demostrar sus conocimientos de cuestiones teóricas y su capacidad de resolver problemas de programación. La parte de teorí supondrá un 80% de la nota.
  2. Prácticas: elaboración de las prácticas individuales de programación propuestas a lo largo del curso. Las prácticas tendrán una parte fundamental que supondrá el 20% de la nota de la asignatura y una serie de prácticas voluntarias que servirán para subir nota.

La parte aprobada en Febrero (teoría o prácticas) se guardará únicamente hasta Septiembre, es decir, no se guardan notas parciales de la asignatura de un curso a otro.

Convocatoria ordinaria: La evaluación de la asignatura se realizará mediante un examen teórico a realizar en la fecha marcada en el calendario oficial y una serie de prácticas de puntuación independiente cuya entrega se realizará en fechas del periodo lectivo que se darán a conocer con la suficiente antelación.

Convocatoria extraordinaria: Para aquellos alumnos cuya evaluación final en la convocatoria ordinaria sea SUSPENSO se podrá guardar para la convocatoria extraordinaria de septiembre la parte que se hubiese aprobado. El examen teórico se realizará en la fecha marcada por el calendario oficial. El alumno que tenga suspensa la parte práctica tendrá que realizar correctamente una práctica de programación propuesta para la convocatoria de septiembre. La entrega de dicha práctica se realizará el mismo dia del examen teórico.

Exámenes
  • Teoría:
    • ?? de Febrero de 2012. A las XX:00 en el aula ??.
    • ?? de Septiembre de 2012. A las XX:00 en aula ??.
  • Prácticas:
    • 23 de Enero de 2012: Aula ?. Defensa 12:00 a 14:00 de la mañana.
    • ?? de Septiembre de 2012. Entrega en el examen de teoría, defensa cuando termine el examen de teoría.
Enlaces

Departamento de Ciencias de la Computación e Inteligencia Artificial
Escuela Técnica Superior de Ingenería Informática
c/. Daniel Saucedo Aranda, s/n 18071 Granada España
Teléfono: +34 958244019
Fax: +34 958 243317