Department of Computer Science Site map Site mapDepartment of Computer ScienceStudyWhy study here?UndergraduateCourses2024 entry2023 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 LaboratoryNanoengineering and Spintronics Laboratory 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 usWomen and gender-diversity in computer science AboutPeopleAcademic and research staff (A-Z) NewsHistory and heritageHistory in depth Maps and travel