The emerging field of computational topology utilizes theory from
topology and the power of computing to solving problems in diverse
fields. Recent applications include computer graphics, computer-aided
design (CAD), and structural biology. In each case, we are interested
in understanding the intrinsic shape of some real or abstract space.
The primary goal of the course is to present basic concepts from
topology to enable a non-specialist to grasp and
participate in current research in computational topology.
As such, this course will not be a readings course in computational
topology. Rather, it will present mathematics
from a computer scientist's point of view.
Toward the end of the course, we will examine recent papers in
computational topology.
I assume mathematical sophistication and familiarity with
programming. However, I do not assume background in topology.