Undergraduate study - 2020 entry

Subject area: Computer Science (Informatics)

Why choose Computer Science (Informatics) at the University of Edinburgh?

  • We’re ranked 17th in the world and 4th in the UK in the Times Higher Education World University Rankings 2019 by Subject for computer science.

  • We offer a wide range of courses that allow you to learn about topics such as robotics, language processing, computer security, interface design, operating systems, or computer models of the brain.

  • Our strong links with industry can help you find exciting internships, and our ties to University and national research centres offer opportunities to get involved in research that is transforming our world.

  • We have strong links with industry. In 2018, our undergraduate prize sponsors included Google, JP Morgan, Microsoft and the British Computer Society.

  • Our MInf, five-year integrated masters programme, is a unique opportunity to build expertise in how to use information to transform our world.


Computer science is about solving logical problems. I see it as a sequence of challenges I can get progressively good at breaking, and that attracts me. It is at the core of everyone’s life nowadays.

Pedro Domingos-Teixeira 2nd year BSc (Hons) Computer Science
Pedro Domingos-Teixeira 2nd year BSc (Hons) Computer Science

Introducing Computer Science (Informatics)

Informatics is the study of information, computation and communication in artificial systems such as computers, and in natural systems such as brains, genes and living cells.

We offer programmes in computer science, artificial intelligence, software engineering, cognitive science and in informatics, which includes all of these disciplines.

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.

Our MInf programme allows you to study up to masters level as an undergraduate. You will take advanced courses, study subjects in depth and choose from a broad range of topics.