What are the course requirements for completing the full Diploma?