Fractal sets and their geometry: Similarity, dimensions, dynamic system, iterated function system, complex analytic dynamics, Julia sets and the Mandelbrot set, computational methods for their construction and graphical representation in two- and three-dimensions. Design and analysis of geometric data processing algorithms: Geometric spaces and algebraic point representation, lines, curves, planes, surfaces, etc. geometric duality, space subdivisons and surface arrangements, the Zone theorem and its applications, Davenport – Schinzel sequences, applications, convex hull of points and algorithms for finding it, Voronoi diagrams and Delaunay triangulations, ways of computing them, proximity problem solutions, point and arrangement triangulations, applications, range searching techniques: subdivision trees, techniques based on random samples such as ε – net and ε – approximation, parametric searching, applications in robotics, computer vision, graphic and artificial design.