Course summary
This Master's degree in Advanced Computer Science will provide you with the skills and knowledge to develop high quality computer-based systems and manage all aspects of their production and maintenance. All over the world, the demand for advanced Computer Science graduates is on the rise. Through a combination of practice-based learning and theoretical modules, you will gain the advanced abilities and competence required to progress in your career or undertake further study. Accredited by BCS, The Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional.
Modules
Compulsory Modules: Algorithm Design & Analysis (20 credits) In this module, the students will improve their analytical skills by designing and evaluating algorithms for a range of real-world applications. Cloud & Edge Computing (20 credits) The aim of the module is to provide an understanding of Internet of Things (IoT) and edge infrastructure in terms of data communication, processing, and analysis generated from IoT devices. Wireless Networks (20 credits) This module aims to provide detail understanding of wireless communication technologies, covering wireless LAN, adaptive protocols, cross-layer optimisation, coding, and error control. Advanced Programming (20 credits) The aim of this module is to deepen students’ proficiency in object-oriented programming principles and practices, enabling them to employ advanced concepts and techniques in designing and developing sophisticated software solutions. Research & Professional Practice (20 credits) The aim of this module is to equip the student with the skills, knowledge and techniques necessary to produce a dissertation with a research or technical focus. Information Security (20 credits) This module aims to provide an insight into the implementation of data security in computer systems and to encourage students to appreciate the practical and theoretical management principles associated with information security. Technology Dissertation (40 credits) The aim of the technology project is for the student to apply knowledge, skills and techniques developed during directed and independent study to solve a real-world technology related project. The technology project may take the form of an in-depth research project or the development of a computer system. Emerging Mobile Applications (20 credits) The aim of the module is to equip students with the knowledge and skills to design and develop mobile applications that leverage emerging technologies effectively. To obtain an MSc degree, you must follow and successfully complete a total of 180 credits. PgC (60 credits) and PgD (120 credits) may be awarded as standalone or exit awards.
Assessment method
Assessments take the form of individual or group coursework, research based assignments, practical assessments, presentations, reports, class tests and a dissertation/development project.
Entry requirements
Applicants should have an Honours degree at least 2:2 or its equivalent in a relevant area e.g. Computing, Information Systems or an appropriate Engineering specialism.
Fees and funding
Tuition fees
Republic of Ireland | £11000 | Whole course |
England | £11000 | Whole course |
Northern Ireland | £11000 | Whole course |
Scotland | £11000 | Whole course |
Wales | £11000 | Whole course |
EU | £17600 | Whole course |
International | £17600 | Whole 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
Cardiff Metropolitan University
Student Recruitment & Admissions
Western Avenue
Cardiff
CF5 2YB