Computer Science and Mathematics concerns the understanding, design and use of computing systems from individual electronic components to vast networks such as the internet. Study in this area is based on the mathematics and logic of algorithms, which form the foundation of programming. It also includes the study of cutting-edge computing techniques and issues. 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.