OXFORD UNIVERSITY COMPUTING LABORATORY

Computational Geometry


BA in Computer Science,
BA in Mathematics & Computer Science
MEng in Engineering & Computing Science
8 lectures HT
Dr J Pitt-Francis

Overview

Computational geometry is the study of algorithms for geometrical problems. Many of these problems can be solved instantly by a person looking at a picture. (Example: is a point inside a polygon?) However, the computational solution of such problems is often non-trivial: it relies on the choice of appropriate data structures and on skillful implementation of linear algebra concepts.

Learning Outcomes

The aim of this course is to apply techniques taught in courses such as algorithm design and imperative programming to the design of geometrical algorithms. Throughout this course, the mathematical formulations are related to concrete code. The time and space complexity of most geometrical algorithms is discussed; often optimal algorithms are given for specific problems.

After the course you will be able to apply what you have learned in real geometrical applications. The practical itself is in Java, but no previous exposure to object-oriented programming is required.



[Oxford Spires]



Oxford University Computing Laboratory Courses Research People About us News