The specialisation of computing enables students to critically evaluate contemporary and emerging Information Technologies and provides the skills needed to analyse, design, create and evaluate contemporary IT solutions. Computing students are able to demonstrate an understanding of core IT knowledge in areas such as programming, databases, systems analysis. Coursework offers opportunities for students to examine and critically evaluate practices in relation to key IT disciplines and emerging information technologies.