Doing homology computations inevitably involves computing quotients of $\Bbb Z$-modules, and I am not familiar with any way of doing this.
Some examples I have been working with are:
$$\frac{\Bbb Z \oplus \Bbb Z \oplus \Bbb Z}{\langle (2,1,0)\rangle} \text{ and } \frac{\Bbb Z_2 \oplus \Bbb Z}{\langle (1,2) \rangle}.$$
I think in the first case the quotient is isomorphic to $\Bbb Z\oplus \Bbb Z$. In the second case I cannot tell. Would anyone know how to solve problems like this in general?