Students in this programme will gain a strong foundation of knowledge across a broad range of different information technology skills, as well as an advanced level of expertise in a selected specialisation. Students will undertake core modules that cover the fundamental skills required for a career in IT, for example; software engineering, database architecture, web development, business analysis, communications technology, operating systems, systems administration, and network engineering. Students will also gain practical, industry-aligned skills that employers demand from our graduates as well as new and emerging fields including: cloud computing, big data and analytics, DevOps, business intelligence, agile development, web and mobile app development, games development, AR/VR, intrusion detection, vulnerability assessment, and security.