Protecting digital information from unauthorised access and use, and ensuring the resilience of the underlying network infrastructure and systems, are key challenges for the continued technological development of our society.
The science behind our Information Security MSc connects various disciplines; from computer science, electronic engineering and mathematics, to design concepts, mechanisms and technologies for effective protection of digital information, communication infrastructures and computing systems.
Focused on key information security concepts, mechanisms and technologies, our programme examines fundamental and advanced topics in important areas of modern information security, striving to achieve a balance between theoretical foundations and practical experience.
This programme is studied full-time over one academic year and part-time over three academic years. It consists of eight taught modules and a dissertation.
Example module listing
The following modules are indicative, reflecting the information available at the time of publication. Please note that not all modules described are compulsory and may be subject to teaching availability and/or student demand.
The programme will:
Knowledge and understanding
Students will gain:
Intellectual / cognitive skills
Students will leave the programme with the ability to:
Professional practical skills
Students will gain the ability to:
Key / transferable skills
Students will have:
We often give our students the opportunity to acquire international experience during their degrees by taking advantage of our exchange agreements with overseas universities.
In addition to the hugely enjoyable and satisfying experience, time spent abroad adds a distinctive element to your CV.
This programme covers traditional and contemporary approaches to software development, from formal methods to object-oriented programming. You will study with experts in subjects such as computer vision; critical systems; cryptography; distributed computing systems; e-business; intelligent agents; model checking and multimedia.
Semester one: Software Modelling Tools and Techniques; Software Project Management and Development; Web Architecture; Web Development; Intelligent Agents; Designing Usable and Accessible Technologies; Machine Learning; Implementing Cyber Security; Software Engineering and Cyber Security.
Semester two: Automated Code Generation; Semantic Web Technologies; E-Business Strategy; Open Data Innovation; Cryptography; Advanced Intelligent Agents; Advanced Machine Learning.
Plus three-month independent research project culminating in a dissertation.
In this MRes Mathematical Sciences course, you will gain deep knowledge of a chosen topic in mathematics or statistics and develop your research skills in project planning, reviewing literature, group discussions, research presentations and writing publications.
You can choose to work with experts from a range of areas including quantum cryptography, graph theory, statistical analysis, bioinformatics and mathematical modelling.
You will take three taught modules each providing you with the underpinning theory to support your research work.
Visit us on campus throughout the year, find and register for our next open event on http://www.ntu.ac.uk/pgevents.
The M.Sc. program in Computer Engineering aims to provide advanced education and a cutting edge research experience in computer engineering. The focus of the program is excellence in research. Graduates of the program can join industry or continue their research careers in Ph.D. in Computer Engineering programs.
The program aims to provide advanced education and a cutting edge research experience in computer engineering or in electrical and computer engineering crossing the boundary of the two disciplines.
• Advanced Design Technologies
• Artificial Intelligence
• Computational Systems Biology
• Cryptography, Security, Privacy
• Intelligent User Interfaces
• Multicore Software Engineering
• Multimedia, vision, and Graphics
• Networked and Distributed systems
• Parallel and Multicore Computing