UA
   COMPUTACIÓN GEOMÉTRICA    Año académico       Versión PDF.
Código9201Descripción
Crdts. Teor.3MODELOS GEOMETRICOS:SUPERFICIALES,SOLIDOS Y PROCEDIMENTALES.ALGORITMOS DE GEOMETRIA COMPUTACIONAL
Crdts. Pract.3
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale a 7,5 ECTS.


Departamentos y Áreas
DepartamentosÁreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
CIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIALCIENCIA DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL33


Estudios en los que se imparte
Ingeniería en Informática - plan 2001


Pre-requisitos
Sin incompatibles


Incompatibilidades de matrícula por contenidos equivalentes
Sin Datos


Matriculados (2009-10)
Grupo (*)Número
1 3
TOTAL 3
(*) 1: GRUPO 1 - CAS


Ofertada como libre elección (2009-10)
Sin departamento
Consulta Gráfica de Horario
A efectos de intercambios en programas de movilidad, la carga de esta asignatura equivale aPincha aquí


Horario (2009-10)
ModoGrupo (*)Día inicioDía finDíaHora inicioHora finAula
CLASE TEÓRICA 1 14/09/2009 23/12/2009 J 11:00 13:00 0015P1038
CLASE PRÁCTICA (LRU) 1 14/09/2009 23/12/2009 M 10:00 12:00 0039PB012
(*) CLASE TEÓRICA
1: GRUPO 1 - CAS
(*) CLASE PRÁCTICA (LRU)
1: GRUPO 1 - CAS


Grupos de matricula (2009-10)
Grupo (*)CuatrimestreTurnoIdiomaDistribución (letra nif)
1 1er. M CAS desde - hasta -
(*) 1: GRUPO 1 - CAS


Objetivos de las asignatura / competencias (2009-10)
Conocer las técnicas básicas de la Geometría Computacional, así como sus algoritmos y estructuras de datos fundamentales. Utilizar dichas técnicas para la resolución de problemas en diversos campos (gráficos de ordenador, visión artificial, sistemas de información geográfica, etc.).


Contenidos teóricos y prácticos (2009-10)

Introducción

Introducción a la Geometría Computacional
Java para computación geométrica y numérica
Python para computación geométrica y numérica


Librerías geométricas y algoritmos básicos

Especificación y uso de librerías geométricas
Implementación de una librería geométrica
Algoritmos básicos

Intersección de segmentos

Introducción y algoritmos básicos
Algoritmo de barrido del plano

Convex Hull

Introducción y algoritmos básicos
Algoritmos avanzados

Triangulación de polígonos

Introducción y algoritmos básicos
Algoritmos avanzados
Lista DCEL

Diagrama de Voronoi y triangulación de Delaunay

Diagrama de Voronoi
Triangulación de Delaunay

Árboles para optimizar las búsquedas geométricas
Búsquedas de rango
Árboles BSP





Más información
http://www.dccia.ua.es/dccia/inf/asignaturas/RG/
Profesor/a responsable
Gallardo López , Domingo


Metodología docente (2009-10)
Clases teóricas y prácticas
Se impartirán 20 sesiones teóricas de 50 minutos, se realizarán 5 sesiones de 2 horas de exposición de trabajos y 15 sesiones prácticas de 2 horas.


Tipo de actividades: teóricas y prácticas
Laboratorios
En la asignatura se desarrollarán tres prácticas en el lenguaje de programación Java y un trabajo bibliográfico de ampliación de los temas de teoría que deberá presentarse en clase. Tanto las prácticas como el trabajo tienen carácter obligatorio.


Práctica 1: Introducción al uso de una librería geométrica, con clases como Punto, Vector, Recta y métodos como Intersección, Rotación, Traslación, etc. (5 puntos)
Práctica 2: Implementación de un algoritmo básico de geometría computacional (por ejemplo, la triangulación de un polígono) en el que se maneje la librería geométrica. (20 puntos)
Práctica 3: Implementación de un algoritmo avanzado de geometría computacional (por ejemplo, detección de intersecciones entre segmentos) y ampliación de la librería Java de computación geométrica, incorporando métodos y clases más elaborados (clase Polígono, MapaPlanar, etc.). (25 puntos)
Trabajo de ampliación: El trabajo de ampliación deberá tratar sobre algún tema relacionado con la asignatura y podrá consistir en la preparación de un informe o en la implementación de un algoritmo. En ambos casos se deberá realizar una breve exposición en clase.
Los temas de los trabajos de ampliación se escogerán de un conjunto de propuestas existentes, o se propondrán de forma libre por cada estudiante.


La realización de las prácticas será individual. Los trabajos podrán realizarse en grupos de hasta 2 personas.


Profesores (2009-10)
Grupo Profesor/a
TEORIA COMPARTIDA DE 9201, 9295 Y 93721Gallardo López, Domingo
CLASE PRÁCTICA (LRU) DE 92011Gallardo López, Domingo
Enlaces relacionados
Sin Datos


Bibliografía

Computational geometry : algorithms and applications
Autor(es):BERG, Mark de
Edición:Berlin : Springer Verlag, 2008.
ISBN:978-3-540-77973-5 (Print) 978-3-540-77974-2 (Online)
Recomendado por:GALLARDO LOPEZ, DOMINGO (*1)
[ Acceso a las ediciones anteriores ] [ Enlace al recurso bibliográfico ]

Computational geometry in C
Autor(es):O`ROURKE, Joseph
Edición:Cambridge : Cambridge University Press, 1999.
ISBN:0-521-64976-5 (pbk)
Recomendado por:GALLARDO LOPEZ, DOMINGO (*1)
[ Acceso al catálogo de la biblioteca universitaria ] [ Acceso a las ediciones anteriores ]

Visibility algorithms in the plane
Autor(es):GHOSH, Subir Kumar
Edición:Cambridge : Cambridge University Press, 2007.
ISBN:978-0-521-87574-5
Recomendado por:GALLARDO LOPEZ, DOMINGO (*1)
[ Acceso al catálogo de la biblioteca universitaria ]
(*1) Este profesor ha recomendado el recurso bibliográfico a todos los alumnos de la asignatura.
Fechas de exámenes oficiales (2009-10)
ConvocatoriaGrupo (*)fechaHora inicioHora finAula(s) asignada(s)Observ:
Periodo ordinario para asignaturas de primer semestre -1 27/01/2010 12:00 15:00 EP/S-10P -
Periodo extraordinario de julio -1 12/07/2010 14:30 17:30 A2/Z11 -
(*) 1: GRUPO 1 - CAS


Instrumentos y criterios de evaluación (2009-10)
Evaluación continua, examen final
Para evaluar la asignatura se realizará un examen final, con el que se evaluará la parte teórica, y se puntuarán las prácticas realizadas y el trabajo bibliográfico de ampliación de los temas de teoría.

La valoración del examen, prácticas y trabajos se realizará sobre la siguiente escala:


Examen: de 0 a 30 puntos
Prácticas: de 0 a 50 puntos
Trabajo bibliográfico: de 0 a 20 puntos


Para aprobar la asignatura deben aprobarse todos los apartados. La nota final se obtendrá sumando todos los puntos obtenidos y transformando la escala 0 a 100 en la puntuación final 0 a 10.