This course will allow you to select leading classes that span the breadth of both computer and information sciences, including theoretical computer science, human-computer interaction, information sciences, software engineering, machine learning and big data.
You'll gain an understanding of the new challenges posed by the advent of the big data revolution, particularly in relation to its modelling, storage, and access. You'll also come to understand the key algorithms and techniques embodied within data analytics solutions, and be exposed to a number of different big data technologies and techniques, seeing how they can achieve efficiency and scalability, while also addressing design trade-offs and their impacts.
You'll learn key technologies that are at the heart of big data analytics such as NoSQL databases and Hadoop and the Map-Reduce programming paradigm. You will also be equipped with a sound understanding of the principles of machine learning and a range of popular approaches, along with the knowledge of how and when to apply these.
You will also have the opportunity to implement and experiment with these machine learning algorithms using the most popular languages such as R and Python, and explore their applications to areas as diverse as analysing activity-related data captured using a smartphone to financial time-series prediction.
You’ll take on an individual research project on an approved topic related to your selected pathway. You’ll pursue a specific interest in further depth, giving scope for original thought, research and technical presentation of complex ideas.
Compulsory classes -Legal, ethical and professional issues for the information society -Distributed Information Systems -Big Data Technologies -Machine Learning for Data Analytics -Research project
Elective classes - Choose two from the following: -Advanced Topics in Software Engineering -Mobile Software Applications -Evolutionary Computing for Finance
Teaching methods include lectures, tutorials and practical laboratories. Dissertation is by supervision.
You’ll also have the opportunity to meet industry employers and participate in recruitment events.