Artificial Intelligence studies the principles and mechanisms underlying intelligent processes in humans and other living organisms and attempts to apply such knowledge to the design of computer-based systems and to the understanding of natural intelligence. Computer science is concerned with understanding, designing, implementing and using computing systems, ranging in scale and complexity from the tiny components of a single processor to the globe-spanning Internet. Study in this area is based on the mathematics and logic of algorthims, which form the foundations of programming. The mixtures of complementary and overlapping aspects make Artificial Intelligence and Computer Science a good degree combination. Studying at the University of Edinburgh's School of Informatics will provide you with a good foundation in computer science and will offer a new perspective on ways that computational thinking can be applied to different settings. You will develop a solid scientific understanding, and the practical skills required to analyse, design, implement and maintain computer-based systems in any setting. We are consistently highly ranked for research and teaching in Computer Science and Informatics, coming 20th in the QS World University Rankings by Subject 2016. Informatics students come from diverse backgrounds and enjoy a strong community that will support you in your studies and extra-curricular activities.