Expanding by minors on the first row:
[tex]\left|\begin{array}{cccc}1 & 0 & 0 & 2 \\ 0 & 1 & 2 & 0 \\ 0 & 2 & 1 & 0 \\ 2 & 0 & 0 & 1 \end{array}\right|= 1\left|\begin{array}{ccc} 1 & 2 & 0 \\ 2 & 1 & 0 \\ 0 & 0 & 1\end{array}\right|- 2 \left|\begin{array}{ccc}0 & 0 & 2 \\ 1 & 2 & 0 \\ 2 & 1 & 0 \end{array}\right|[/tex].
You could then expand the first of those two determinants on the last row and the second on the first row.
You can also use "row reduction" to reduce the underlying matrix to a triangular matrix. The determinant of a triangular matrix is just the product of the numbers on the diagonal and "row reduction" changes the determinant is a regular way. The basic "row operation" are
1) multiply every number on a row by the same number. This multiplies the determinant by that number.
2) swap two rows. This multiplies the determinant by -1.
3) add a multiple of a row to another row. This does not change the determinant- and it is always possible to reduce a matrix to a triangular matrix using only this.
Here, if you add -2 times the first row to the last row you get [tex]\begin{bmatrix}1& 0 & 0 & 2 \\ 0 & 1 & 2 & 0 \\ 0 & 2 & 1 & 0 \\ 0 & 0 & 0 & -3\end{bmatrix}[/tex].
Now, add -2 times the second row to the third row: [tex]\begin{bmatrix}1 & 0 & 0 & 2 \\ 0 & 1 & 2 & 0 \\ 0 & 0 & -3 & 0 \\ 0 & 0 & 0 & -3\end{bmatrix}[/tex]
Since we used only "add a multiple of one row to another" that matrix has the same determinant as the original.