Learning Outcomes:
On successful completion of this module, the student is expected to be able to reproduce and demonstrate an understanding of the definitions, theorems, examples and proofs covered in the module, and apply them to problems similar to those encountered in the module.