Computer security remains a hot topic in the media and there is strong demand for graduates with technical skills in this area. The programme addresses computer and information security holistically because vulnerability in any one component can compromise an entire system.
This includes computer architectures, operating systems, network technologies, data storage and software development processes. A wide range of threats and other security issues (for example, denial-of-service attacks, hacking, viruses and worms) are covered along with defences and countermeasures.
The programme is aimed at computing graduates who are seeking careers as computer security professionals or who are interested in research. All taught Master’s programmes at Canterbury are available with an optional industrial placement.
Our world-leading researchers, in key areas such as systems security, programming languages, communications, computational intelligence and memory management, and in interdisciplinary work with biosciences and psychology, earned us an outstanding result in the most recent national research assessment.
In addition, two of our staff have been honoured as Distinguished Scientists by the ACM and we have also held Royal Society Industrial Fellowships.
As an internationally recognised Centre of Excellence for programming education, the School of Computing is a leader in computer science teaching. Two of our staff have received the ACM SIGCSE Award for Outstanding Contribution to Computer Science Education. We are also home to two National Teaching Fellows, to authors of widely used textbooks and to award-winning teaching systems such as BlueJ.
The following modules are indicative of those offered on this programme. This list is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.
CO834 - Trust, Security and Privacy Management (15 credits) CO874 - Networks and Network Security (15 credits) CO876 - Computer Security (15 credits) CO880 - Project and Dissertation (60 credits) CO885 - Project Research (15 credits) CO899 - System Security (15 credits) CO894 - Development Frameworks (15 credits) CO889 - C++ Programming (15 credits) CO846 - Cloud Computing (15 credits) CO882 - Advanced Object-Oriented Programming (15 credits) CO883 - Systems Architecture (15 credits) CO836 - Cognitive Neural Networks (15 credits) CO837 - Natural Computation (15 credits) CO838 - Internet of Things and Mobile Devices (15 credits) CO841 - Computing Law, Contracts and Professional Responsibility (15 credits) CO528 - Introduction to Intelligent Systems (15 credits) CO545 - Functional and Concurrent Programming (15 credits) CO645 - IT Consultancy Practice 2 (15 credits) CO832 - Data Mining and Knowledge Discovery (15 credits) CO847 - Green Computing (15 credits) CO890 - Concurrency and Parallelism (15 credits) CO892 - Advanced Network Security (15 credits) EL846 - Industrial Context of Biometrics (15 credits) CO871 - Advanced Java for Programmers (15 credits) CO881 - Object-Oriented Programming (15 credits)
Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation.
This programme aims to:
- enhance the career prospects of graduates seeking employment in the computing/IT sector
- prepare you for research and/or professional practice at the forefront of the discipline
- develop an integrated and critically aware understanding of one or more areas of computing/IT and their applications (according to your degree title)
- develop a variety of advanced intellectual and transferable skills
- equip you with the lifelong learning skills necessary to keep abreast of future developments in the field.
Students can gain practical work experience as part of their degree through our industrial placements scheme and KITC (see above). Both of these opportunities consolidate academic skills with real world experience, giving our graduates a significant advantage in the jobs market. Our graduates go on to work for leading companies including Cisco, GlaxoSmithKline, IBM, Intel, Lilly, Microsoft, Morgan Stanley, Thomson Reuters and T-Mobile. Many have gone on to develop their careers as project leaders and managers.