Department of Computer Science Site map Site mapDepartment of Computer ScienceStudyWhy study here?UndergraduateCourses2025 entry2024 entry Industrial experienceFees and fundingHow to applyVisit days Taught master'sCoursesFees and fundingHow to apply Postgraduate researchResearch programmesResearch projectsDoctoral trainingFundingHow to apply International studentsCountry-specific information Open daysCareers and employabilityStudent support ResearchThemesArtificial intelligenceData scienceFuture computing systemsHuman centred computingSoftware and e-infrastructureTheory and foundations Areas of expertiseAdvanced processor technologiesAutonomy and verificationFormal methodsHuman computer systemsInformation managementMachine learning and roboticsNano-engineering and spintronic technologiesNatural language processing and text miningSystems and software security Centres and institutesFacilitiesAutonomy and Verification Robot LaboratoryCognitive Robotics LaboratoryInteraction Analysis and Modelling LaboratoryNanoengineering and Spintronics Laboratory ImpactPostgraduate research ConnectBusiness engagementCommercialisationContinuing professional developmentIndustrial mentoring in software engineeringRecruiting talentResearch for your business Schools, colleges and the publicSocial responsibilityResponsible processes Social media directoryEventsPast eventsThe Turing Lectures BlogPodcastContact usWomen and gender-diversity in computer science AboutPeopleAcademic and research staff (A-Z) NewsHistory and heritageHistory in depth Maps and travel