Universidad de Jaén

Menú local

Syllabus 2013-14 - 13313001 - Geometric Algorithms (Algoritmos geométricos)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería informática
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2013-14
COURSE: Geometric Algorithms
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Geometric Algorithms
CODE: 13313001 ACADEMIC YEAR: 2013-14
LANGUAGE: English LEVEL: 2
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: SC
2. LECTURER BASIC INFORMATION
3. CONTENT DESCRIPTION

  1. Geometric data types in 2D and 3D
    1. Classes of geometric data
    2. Programming paradigms for geometric algorithms : divide and conquer, Incremental and Sweep line
    3. The convex hull
  2. S patial data structures
    1. Definition and creation of spatial data structures in 2D and 3D : Grids, kd-trees, range-trees, quadtrees, octrees, etc.
    2. Basic functions
  3. T essellations
    1. PSLG
    2. Cloud points: triangulations, Delaunay
  4. Location and proximity problems
    1. Point enclosure
    2. The Voronoi diagram. Proximity graphs
    3. The chain method
  5. Intersections
    1. Intersections of planes, segments lines and polygons
    2. Sweep line for intersection of segment lines
  6. Aplication to GIS, collision detection and visibility
    1. Vectorial and raster terrain definition
    2. Data structure and algorithms for collision detection: wide and narrow phases.
    3. Data structure and algorithms for visibility. Hidden surface removal,  Ray-shooting.

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

The methodology consists of the following activities:

  • Lectures: presentation of theoretical concepts and problem-solving exercises
  • Practical sessions:  scheduling algorithms and applications for solving geometric problems
  • Collective tutorials:  solving exercises and doubts

 

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

The subject is exceeded if the total count of all parts detailed in the Evaluation System has a value equal to or greater than 5 points.

Furthermore, the class attendance must be at least 50% of the total number of theoretical and practical classes. The theoretical exam must score at least 5 points, computing 40% of the final score.

Throughout the course a set of of theoretical and theoretical-practical exercises are proposed,  counting 10% of the total grade .

The regular attendance and class participation counted another 10%.

6. BOOKLIST
MAIN BOOKLIST:
  • Computational geometry and computer graphics in C++. Edition: -. Author: Laszlo, Michael J.. Publisher: Upper Saddle River: Prentice Hall, cop. 1996  (Library)
  • Computational Geometry: Algorithms and Applications. Edition: 3rd ed.. Author: -. Publisher: Berlin [etc.] : Springer-Verlag, 2008  (Library)
  • Computational geometry in C. Edition: 2nd ed. Author: O'Rourke, Joseph. Publisher: Cambridge: Cambridge University Press, 2001  (Library)
ADDITIONAL BOOKLIST:
  • Spatial tessellations: concepts and applications of Voronoi diagrams. Edition: 2nd ed. Author: -. Publisher: Chichester [etc.]: John Wiley & Sons, cop. 2000  (Library)
  • Geometric tools for computer graphics [Recurso electrónico]. Edition: -. Author: Schneider, Philip J.. Publisher: Amsterdam ; Boston : Morgan Kaufmann Publishers, 2003.  (Library)
  • Practical algorithms for 3D computer graphics. Edition: -. Author: Ferguson, R. Stuart. Publisher: Natick (Massachusetts): A K Peters, 2001  (Library)
  • Foundations of multidimensional and metric data structures . Edition: -. Author: Samet, Hanan. Publisher: Amsterdam : Elsevier : Morgan Kaufmann, cop. 2006  (Library)
  • Algorithmic foundations of geographic information systems. Edition: -. Author: -. Publisher: Berlin ; Barcelona [etc.]: Springer, cop. 1997  (Library)