Code: | CC443 | Acronym: | CC443 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | No |
Web Page: | http://www.dcc.fc.up.pt/~apt/aulas/ALGOGEO/1314 |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Master's Degree in Network and Information Systems Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M:CC | 0 | PE do Mestrado em Ciência de Computadores | 1 | - | 7,5 | 67 | 202,5 |
MI:ERS | 0 | Plano de Estudos a partir de 2007 | 4 | - | 7,5 | 67 | 202,5 |
An introduction to fundamental algorithms and data structures in planar Computational Geometry with applicatons in Computer Graphics, Computer Aided Design, Geographic Information Systems, Molecular Biology and Data Analysis.
At the end of this course, students shoud know and be able to implement efficient algorithms and data structures for solving fundamental geometric problems in the plane, or adapt them to solve related problems.
Background on Design and Analysis of Algorithms and Programming Languages (C, C++, JAVA or Python).
Fundamental concepts and tools in computational geometry.
Plane-sweep algorithms. Convex-hulls. Geometric data structures. Polygon
decomposition. Triangulations. Visibility in the plane. Art Gallery Problems. Line segment
intersections. Subdivision overlay. Arrangements. Point Location and proximity. Voronoi
diagrams and Delaunay triangulations. Applications.
Lectures with discussion of case study examples of application of the algorithms presented. Lab classes for developing a practical project. Written and oral presentation of the projects by students.
Final Grade: 35% Project (to study and implement an algorithm for solving a geometric problem about a topic to be defined by the lecturer). 65% Final exam (questions about the topics and algorithms addressed).
designation | Weight (%) |
---|---|
Exame | 65,00 |
Participação presencial | 0,00 |
Trabalho laboratorial | 35,00 |
Total: | 100,00 |
Students who miss more than 25% of lab lessons cannot take the final exam.
35% Project (Implementation + Report)
65% Final exam (grade >= 9.5 / 20)
The same for all the students enrolled.