The programme gives focus to technical skills in computational theory, database development, computer hardware and software and software development on different devices and platforms. Furthermore, the programme embeds an acute awareness of the social, legal and ethical aspects of the IT industry, ensuring that graduates are fully prepared for the workplace. The aim of the first academic year is to develop fundamental core knowledge in computer programming, operating systems, mathematics, networks and database design. Legal and regulatory frameworks are explored together with developing your personal and professional skills. The second academic year you will engage with new subjects that will help you identify possible career paths. You will develop an in depth understanding of web, mobile and object orientated and programming languages together with the principles of network security and artificial intelligence. The Integrated Project module incorporates your knowledge learned in academic year one and enables you to design, develop and evaluate a security application as part of a team. Before moving on to the final year, you may choose to spend a year on a work placement in a business organisation. The final academic year will deepen your knowledge in critical network security concepts including distributed systems and leadership development. You will develop an appreciation of the legal, ethical and regulatory frameworks focusing on developing your core employability skills. The Computing Project module helps you to develop specialist skills and expertise through the undertaking of a substantial body of work. You will spend the rest of the time studying your optional modules including Information Futures, Intellectual Property and Penetration Testing.