This BSc Honours course will prepare you to be a computing professional ready to work and succeed in this challenging and exciting industry. 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. The topics typically covered in this course include: - Computer programming in Java - Fundamentals of data science - Database Development - Data Warehousing, mining and visualisation - Statistical modelling - Big data, tools analysis and machine learning - Advanced and distributed databases - Advanced analytics On this course you will have direct access to experts in the field as well as state-of-the-art facilities at the University.