This programme aims to equip you with the skills to develop and assess computing systems that have to be secure and safe in the face of failure or attack. We focus on the range of skills required, including an understanding of human factors, information security and system safety. The programme prepares you to work as a specialist in fields as diverse as e-business and e-government, scientific computing, information technology, software development and computing science research.There are three phases in the programme. In the first phase (60 credits), we introduce core knowledge and skills through modules in: system security; information security and trust; human factors engineering; distributed algorithms; and system validation. A module on the challenge of dependability brings these themes together in their engineering and business context.In the second phase (30 credits), we emphasise the practice of resilient computing, through modules in high-integrity software development and research skills, followed by a group project on the development and assessment of a real system.The third phase of the programme (90 credits) is a six-month individual system development or research project, undertaken with personal supervision in one of the SchoolÆs research groups, or in industry. Projects are often in collaboration with the programmeÆs industrial advisers, which include HP, IBM, BAE Systems and DSTL.
North Central Association of Colleges and Schools, The Higher Learning Commission