What Will You Study
The Computer Science MSc has been fully redesigned to specifically meet the needs of contemporary industrial and research practices. Through a broad yet rigorous academic programme, combined with an organised work experience placement, this programme provides a unique route to an advanced industry or research career.
Modern computing is characterised by its massive scale, its highly interconnected nature and its socially oriented user interaction techniques. Under the guidance of the School’s internationally renowned academic staff, you will learn about the design and development of computer systems, with both technology and users in mind, and gain expertise in subjects such as Cloud Computing, Big Data and Data Mining, Enterprise Architectures and Interaction Design.
You will study the design and construction of systems in terms of their architecture and integration, the challenges that the proliferation of data poses, how to model and represent data using semantic web technologies, how to use data mining and machine learning techniques for tasks such as social network analysis and recommender systems, and how information can be presented in a manageable form on a range of devices including smartphones and tablets.
The degree also provides a fully organised work placement in either industry or research. Our dedicated Knowledge Business Centre maintains links to over 500 partner companies to ensure students who wish to do so can apply their knowledge and skills in a real-world industrial capacity. Alternatively, you can engage with our internationally renowned research groups within the School, thereby gaining expertise and insights into state-of-the-art research.
- Elements of Distributed Systems
- Advanced Human-Computer Interaction
- Data Mining
- Systems Architecture and Integration
- Advanced Human-Computer Interaction II
- Applied Data Mining
- Professional and Research Methodology
- Research or Industrial Placement
- A Research or Industrially Focused Dissertation