In quantum mechanics, we know that the spin 1/2 matrices are:
$$S_x = \frac{\hbar}{2} \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \quad S_y = \frac{\hbar}{2} \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}, \quad S_z = \frac{\hbar}{2} \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}$$
While I am pretty sure I understand how we got these, it is still fuzzy for me. Thus, as an application of this (and as part of homework), I am trying to understand how to get the matrices for higher spin levels.
Thus, with the spin 1/2 matrices, how do we obtain the spin 1 or greater matrices?