There are various ways of approaching the subject: originally Chern used differential geometry, in algebraic topology the Chern classes arise via homotopy theory which provides a mapping associated to V to a classifying space (an infinitary Grassmannian in this case), and there is an approach of Alexander Grothendieck showing that axiomatically one need only define the line bundle case. Chern classes also arise naturally in algebraic geometry.

The intuitive meaning of the Chern class concerns 'required zeroes' of a section of a vector bundle: for example the theorem saying one can't comb a hairy ball flat.

The name is given for Shiing-shen Chern, who first gave a general definition. It was realised in retrospect that geometers had met these classes already in a number of guises.

See Chern-Simons for more discussion.

*This article is a stub. You can help Wikipedia by fixing it.*