Before revision:  It may serve as an introduction into algebraic topology motivated by algorithmic, combinatorial and geometric problems.
After revision:  So most part of this survey could be studied before textbooks on algebraic topology, as an introduction into algebraic topology motivated by algorithmic, combinatorial and geometric problems.