Programme integrates the teaching, learning and understanding of pharmaceutical science in the context of pharmacy practice; develops key transferable skills in problem solving, teamwork, numeracy, communication and information technology; covers the social and behavioural concepts of pharmacy practice and provides training in its skills, including the roles and responsibilities of the pharmacist in the provision of health care, prescription interpretation, dispensing and clinical pharmacy, and the law and ethics of pharmacy.