The Data Science programme incorporates a number of distinct themes embedded in a solid framework of professional computing development. Major themes include; computer systems development, database design, development, warehousing and management, including advanced and distributed databases. Data Analytic aspects cover data discovery, cleansing, mining and visualisation. Advanced topics in big data, machine learning and predictive analytics are also covered.