  The purpose of these lectures is to illustrate how symmetry and pattern
recognition play essential roles in the progression from experimental
observation to an understanding of nuclear phenomena in terms of interacting
neutrons and protons. We do not discuss weak interactions nor relativistic and
sub-nucleon degrees of freedom. The explicit use of symmetry and the power of
algebraic methods, in combination with analytical and geometrical methods are
illustrated by their use in deriving a shell-model description of nuclear
rotational dynamics and the structure of deformed nuclei.
