Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
From the very start of your Computer Science MSc journey, you'll dive into a dynamic and cutting-edge educational setting. We encourage applications from students with varied academic experiences. The program equips you with comprehensive expertise across key computing disciplines including web development, networking, and database design. Whether you're seeking a completely new direction or aiming to enhance your current skillset, this degree paves the way for lucrative opportunities in the tech field. Notably, prior computing qualifications aren't mandatory for admission. Our alumni typically secure positions across multiple computing specializations such as software engineering, systems architecture, network administration, database systems, quality assurance, and technical project leadership. Many have established successful IT consultancies or joined prominent advisory firms. Developed in collaboration with industry leaders, the curriculum delivers contemporary computing education aligned with current market needs. This postgraduate program holds accreditation from BCS, The Chartered Institute for IT, contributing toward Chartered IT Professional status.
The course structure reflects current industry practices, preparing you for diverse tech roles. You'll cultivate vital professional competencies including self-directed learning, collaborative project work, and critical evaluation of practical experiences. Our modules foster these capabilities while developing the attributes essential for computing careers. Completion of the program grants you thorough expertise in core Computer Science domains: systems analysis, software development, operating environments, network infrastructure, data systems, and web technologies. We prioritize transferable skill development - from technical abilities to communication, analysis, and teamwork - ensuring versatile career prospects. Alumni typically find employment across computing specializations including software development, system architecture, network engineering, database administration, quality testing, and project coordination. Many launch independent IT consultancies or join established advisory practices.