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. The core concepts of computing have their roots in mathematics and logic, such as what it means to compute, and what problems can or cannot be computed. It also concerns the practical techniques of programming computers to solve real and difficult problems, and there are many links to other subjects, from psychology (how humans interact with computers, how computers can be given human capabilities) to electronics (how to exploit digital circuitry and peak efficiency, the possibilities for parallel and quantum computing). This intellectually challenging subject underpins the core technologies of the 21st century, and can be a route to many different career paths. 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. 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.