Yes, homology is a [coalgebra][1], with the coproduct given by the pushforward X -> X x X. This is dual to the ring structure on cohomology, so at least over a field, they determine each other. [1]: http://en.wikipedia.org/wiki/Coalgebra