Department of Computer Science Site map Site mapDepartment of Computer ScienceStudyWhy study here?UndergraduateCourses2026 entry2025 entryIndustrial experienceFees and fundingHow to applyVisit daysTaught master'sCoursesFees and fundingHow to applyPostgraduate researchResearch programmesResearch projectsDoctoral trainingFundingHow to applyInternational studentsCountry-specific informationOpen daysCareers and employabilityStudent supportResearchThemesArtificial intelligenceData scienceFuture computing systemsHuman centred computingSoftware and e-infrastructureTheory and foundationsAreas of expertiseAdvanced processor technologiesAutonomy and verificationFormal methodsHuman computer systemsInformation managementMachine learning and roboticsNano-engineering and spintronic technologiesNatural language processing and text miningSystems and software securityCentres and institutesFacilitiesAutonomy and Verification Robot LaboratoryCognitive Robotics LaboratoryInteraction Analysis and Modelling LaboratoryNanoengineering and Spintronics LaboratoryImpactPostgraduate researchConnectBusiness engagementCommercialisationContinuing professional developmentIndustrial mentoring in software engineeringRecruiting talentResearch for your businessSchools, colleges and the publicSocial responsibilityResponsible processesSocial media directoryEventsPast eventsThe Turing LecturesBlogPodcastContact usWomen and gender-diversity in computer scienceAboutPeopleAcademic and research staff (A-Z)NewsHistory and heritageHistory in depthMaps and travel