Course summary
Do you want to be at the forefront of solving tomorrow's real-world technology problems and aiding the need for better products and solutions? An MSc in Computer Science will equip you with the key skills and knowledge in order for you to impact the future of technological advances in computer-based systems. This course helps you to further develop your knowledge and skills within the cutting-edge areas of computer science. The course has been designed to provide you with a blend of advanced theoretical knowledge and practical skills related to emerging technologies deployed in industry and research. The course is taught and delivered by leading researchers who are actively engaged in this rapidly changing field to ensure that you're up to date with the latest developments. The flexible nature of the course will enable you to choose from a range of advanced modules that match your career ambitions. These include emerging areas such as Big Data Analytics, Artificial Intelligence & Machine Vision, Computer Security and Cloud Computing. This course is also available as a two-year master's with an industrial placement year. The embedded industrial placement offers a unique opportunity to apply the skills learnt on real-life projects.
Modules
Advanced Software Engineering This module provides students with conceptual knowledge in the analysis, design and validation of software systems. The module covers all stages of the software development process from requirements through to modelling, design and testing and project management techniques for managing this process. The module also provides students with practical experience on designing and developing software using an appropriate methodology. Big Data Analytics This module aims to provide students with the core theoretical and practical background required for big data analytics and developing big data systems. It will provide you with an insight into areas of big data management and advanced analytics. You will develop in-depth practical skills through using tools and techniques from the forefront of the emerging field of data analytics. Artificial Intelligence & Machine Vision The main aim of this module is to provide students with conceptual knowledge in Artificial Intelligence (AI) and Machine Vision. It aims to equip students with the skills to analyse digital images and apply machine learning techniques to design and develop computing applications. The main topics of study include the history of AI, machine learning and big data, neural networks, deep learning, digital image processing in spatial and frequency domains, image restoration, compression, segmentation, and classification. Additionally, mid-level and high-level vision-related systems are explored. The module also covers ethical, legal, privacy, and social issues that arise in the context of AI applications. Mental Wealth; Professional Life (Dissertation) In this practical project at the master’s level, students will undertake a project within the scope of the selected MSc program to develop skills relevant to a senior computing professional. Students will consider ethical, legal, social, and professional issues while conducting research, analysis, design, implementation, quality assurance, evaluation, and project management. The dissertation will require appropriate research methodologies, literature surveys, referencing, and academic writing and presentation skills. Students will also focus on self-reflection, self-awareness, and strategies to improve their mentoring skills, health, and well-being. Additionally, students will engage with real-world projects and computing professionals and develop a recent development in the field of computer science to a professional standard. Computer Security The main aim of this module is to provide students with the knowledge and skills necessary to protect computers, networks, and internet sites from unauthorized intrusion. The module focuses on studying security risks, analysing threats, and applying appropriate defensive mechanisms and tools to counter cyber-crime. The main topics covered include computer security, risk analysis, identification, authentication, access control, cryptography, encryption, digital signatures, digital certificates, viruses, malware, intrusion detection, defensive measures, software protection, software hardening, obfuscation, and security evaluation. By exploring these topics, students will develop a comprehensive understanding of computer security and gain the ability to safeguard digital systems against potential threats. Cloud Computing This module provides an overview of cloud computing, its technologies, and building blocks. It covers topics such as data centres, virtualisation, cloud storage, and various cloud paradigms. The course discusses motivating factors, benefits, challenges, and service models. It also explores concepts related to data centre design and management. The main topics of study include the fundamental ideas behind cloud computing, data centre design principles, virtualisation techniques, resource deployment and management in the cloud, and data centre standards and energy efficiency best practices.
Assessment method
You will be assessed using a mixture of practical coursework and a theory exam. Coursework can take a variety of forms, including laboratory work, data analysis and oral presentations. The research dissertation is assessed on a final written report, a poster presentation and a practical component. You will receive detailed feedback on all assessment outlining strengths and areas of improvement.
Entry requirements
Bachelor's degree with minimum Second Class (2:2) in Computer Science (or equivalent degree with significant maths and computing content). We accept a wide range of European and international qualifications in addition to A-levels, the International Baccalaureate and BTEC qualifications.
Fees and funding
Tuition fees
No fee information has been provided for this course
Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .
Additional fee information
Provider information
University of East London
Docklands Campus
4-6 University Way
Newham
E16 2RD
Course contact details
Visit our course pageApplicant Relations Team
0208 223 3333