Which college? Note that category theory is heavily used in topology but homological algebra is used in abstract algebra (group theory). See http://en.wikipedia.org/wiki/Category_theory
Categories and Functors come out naturally when studying such structures.