400-004-8861
You must study the following modules: Data Visualisation Welcome to the Data Visualisation module! In this course, you would learn about the terminology, concepts and techniques behind visualising data, and will get to use a range of tools to get experience of creating visual representations of data. You will g... Foundations of Data Science Welcome to the Foundations of Data Science! 'Data scientist' has been described as the sexiest job of the 21st century, with the demand for highly skilled practitioners rising quickly to leverage the increasing amount of data available for study. As the a... Foundations of Machine Learning (MSc) Machine Learning is about extracting useful information from large and complex datasets. The subject is a rich mixture of concepts from function analysis, statistical modelling and computational techniques. The module will cover the fundamental principles... MSc Project Your research project will enable you to explore in depth some aspect of your specialist subject area. You will be allocated a project supervisor with whom you will meet and agree a project brief and plan. These must be submitted to, and agreed by, ... Machine Learning Technologies (MSc) Machine Learning is about extracting useful information from large and complex datasets. The module will cover the practical basis of how learning algorithms are can be applied. You will gain hands-on experience in laboratory-bases sessions. Exclusions... Research Methods and Project Preparation The Module will prepare students for the summer Research Project and research based coursework exercises. It will give students a grounding in the research methods and techniques necessary in order for planning and successful execution and completion of t... You must also choose from the following modules: Advanced Databases This module builds on the first year Data Management module to give students a deeper and broader view of the issues involved in database management systems, some of the most complex software in common use. Advanced Machine Learning - To introduce key concepts in pattern recognition and machine learning; including specific algorithms for classification, regression, clustering and probabilistic modeling. - To give a broad view of the general issues arising in the application of algor... Algorithmic Game Theory This module: - Introduces the students to the key issues of interaction of multiple self-interested parties (a.k.a. agents) and gives a broad survey of topics at the interface of theoretical computer science and game theory dealing with such interactions... Computational Finance Financial markets form the source of a vast number of challenging computational problems. These are not only intellectually challenging from the point of view of computational modelling, but the financial sector is also an employer of a significant fracti... Data Mining The challenge of data mining is to transform raw data into useful information and actionable knowledge. Data mining is the computational process of discovering patterns in data sets involving methods at the intersection of artificial intelligence, machine... Deep Learning Deep learning has revolutionised numerous fields in recent years. We've witnessed improvements in everything from computer vision through speech analysis to natural language processing as a result of the advent of cheap GPGPU compute coupled with large da... Evolution of Complexity Evolution by natural selection has created amazingly complex and sophisticated solutions to some very difficult problems - how exactly does it achieve this, and how can we harness this capability for engineering artificial systems and computational proble... Mobile Applications Development More and more people are using increasingly powerful mobile devices as their primary means of obtaining information and requesting services over the Internet. The shift from traditional personal computers (desktops and laptops) to mobile devices (Smart ph... Open Data Innovation Open data, pitched as the raw material of the new industrial revolution, holds great promise, but how do you exploit this new resource? This course is specifically designed to give students a greater understanding on how to innovate with open data. This ... Reinforcement and Online Learning Semantic Web Technologies The last decade and a half have seen the Web move away from a purely document-centric information system to one in which hypertext techniques are applied to the sort of data found in databases; the term “Semantic Web” is used to refer to this Web of linke... Simulation Modelling for Computer Science Simulation modelling plays an increasingly significant role across modern science and engineering, with the development of computational models becoming established practice in industry, consulting, and policy formulation. Computer scientists are often em... Social Media and Network Science The second generation of web sites that came along in the mid 2000's included many of the social media sites that are now household names (YouTube, Flickr, Wikipedia, Facebook, Blogger, Twitter, etc.) These sites (known at the time as Web 2.0) focused on ...