Menú local
Syllabus 2015-16 - 13313001 - Geometric Algorithms (Algoritmos geométricos)
- 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: | 2015-16 |
COURSE: | Geometric Algorithms |
NAME: Geometric Algorithms | |||||
CODE: 13313001 | ACADEMIC YEAR: 2015-16 | ||||
LANGUAGE: English | LEVEL: 2 | ||||
ECTS CREDITS: 6.0 | YEAR: 4 | SEMESTER: SC |
NAME: ORTEGA ALVARADO, LIDIA Mª | ||
DEPARTMENT: U118 - INFORMÁTICA | ||
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
OFFICE NO.: A3 - 136 | E-MAIL: lidia@ujaen.es | P: 953212890 |
WEBSITE: www4.ujaen.es/~lidia | ||
ORCID: https://orcid.org/0000-0002-7320-7382 | ||
LANGUAGE: English | LEVEL: 2 |
- Lesson1: Geometric data types in 2D and 3D
- Classes of geometric data
- Lesson 2: Spatial data structures
- Definition and creation of spatial data structures in 2D and 3D : Grids, kd-trees, range-trees, quadtrees, octrees, etc.
- Basic functions
- Lesson 3: Programming paradigms for geometric algorithms:
- divide and conquer, Incremental and Sweep line
- The particular caso of the convex hull
- Lesson 4: Intersections
- Intersections of planes, segments lines and polygons
- Sweep line for intersection of segment lines
- Lesson 5:Location and proximity problems
- Point enclosure
- The Voronoi diagram.
- Lesson 6: Tessellations
- PSLG
- Cloud points: triangulations, Delaunay
- Lesson 7: Collision detection and visibility
- Data structure and algorithms for collision detection: wide and narrow phases.
- Data structure and algorithms for visibility.
- Hidden surface removal, Ray-shooting.
-
Lesson 8: A plication to GIS,
collision detection and visibility
- Vectorial and raster terrain definition
- Algorithms for terrain management and model transformation
The methodology consists ofthe 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
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 4 points, computing 30% of the final score. This exam evaluates competences CC6 and CC7 and learning results R3 y R4.
The practical exercises could be done in pairs, except any of them which should be performed individually. The evaluation of the practical part will be performed by submission and defense of the work with the score of the 50% of the subject. This part evaluates competences CC6 and CC7 and learning results R3, R4 and R5.
Throughout the course a set of of theoretical and theoretical-practical exercises are proposed, counting 10% of the total grade. This part evaluates competences CC6 and CC7 and learning results R3, R4 and R5.
The regular attendance and class participation counted another 10%.
- 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)
- 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)