The cohomology groups of the Grassmann manifold are worked out in combinatorial terms in L. Casian'sLuis Casian and Yuji Kodama's paper, http://arxiv.org/pdf/1309.5520v1.pdf; he makesthey make a conjecture at the end about the multiplicative structure. The authorauthors actually doesdo the example you ask about; he computesthey compute the groups for $G_2(R^5)$ but that's homeomorphic to $G_3(R^5)$ by taking the perpendicular complement. The answer is simple enough that you could probably work out the ring structure by the requirements of Poincaré duality (plus some considerations about the universal coefficient theorem and Bocksteins).