Department of Computer Science Site map Site mapDepartment of Computer ScienceStudyWhy study here?UndergraduateCourses2023 entry2022 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 systemsImaging scienceInformation managementMachine learning and roboticsNano-engineering and spintronic technologiesNatural language processing and text miningSystems and software security Centres and institutesFacilitiesCognitive Robotics Laboratorye-Science LaboratoryInteraction Analysis and Modelling LaboratoryMesoscience and nanotechnology workshop ImpactPostgraduate research ConnectBusiness engagementCommercialisationContinuing professional developmentIndustrial mentoring in software engineeringRecruiting talentResearch for your business Schools, colleges and the publicPrimary schoolsSecondary schools and collegesFamilies and the public Social responsibilityResponsible processes Social media directoryEventsPast eventsThe Turing Lectures BlogPodcastContact us AboutPeopleAcademic and research staff (A-Z) Women in computer scienceNewsHistory and heritageHistory in depth Maps and travel