Information on our undergraduate degree programmes.
Follow the individual degree links below to see more information including fees and funding, what you will study and entry requirements.
Our single subject degrees
|Artificial Intelligence (BSc)||Artificial Intelligence (AI) is the attempt to build artificial systems that have intelligent behaviour.|
|Cognitive Science (BSc)||A cognitive science programme allows you to combine informatics with a range of courses from psychology, linguistics, philosophy and neuroscience.|
|Computer Science (BSc)||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.|
|Computer Science (BEng)||This degree is exactly the same as the Computer Science BSc. The choice of the BEng is available for students who come from countries where computer science is seen to be an engineering discipline rather than a science one.|
|Software Engineering (BEng)||Software engineering will teach you how to write good software and give you the engineering skills needed to meet requirements such as reliability, maintainability, usability and cost-effectiveness.|
|Informatics (MInf)||We offer an integrated programme covering a wide spectrum Informatics subject areas and taking you to a masters level qualification over five years.|
Our combined degrees
|Artificial Intelligence and Computer Science (BSc)||Study in this area is based on the mathematics and logic of algorithms, which form the foundations of programming.|
|Artificial Intelligence and Mathematics (BSc)||New uses are being found for mathematics in every area of AI and where existing mathematics is not up to the task, new kinds of mathematics are being invented.|
|Artificial Intelligence and Software Engineering (BEng)||Our programme is directed towards the practical application of computing sciences, as computer systems grow in size and complexity.|
|Artificial Intelligence with Management (BEng)||This programme is based on the corresponding programme in Artificial Intelligence, but you will also study courses in Management, which offers you the chance to study the issues involved in managing the production of marketable products and in making business decisions.|
|Computer Science and Electronics (BEng)||The two disciplines of Computer Science and Electronics form a natural combination for a joint honours course in today's world of complex high-speed devices.|
|Computer Science and Management Science (BSc)||This joint programme allows students to develop a strong background across a wide range of topics in both Computer Science and Management Science. It provides an excellent blend of technological knowledge in computer science and business skills.|
|Computer Science and Mathematics (BSc)||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.|
|Computer Science and Physics (BSc)||This joint programme draws on Edinburgh's strengths in computational physics and the design and analysis of algorithms to enable students to develop a strong interdisciplinary background covering relevant topics in both Computer Science and Physics.|
|Computer Science with Management (BEng)||
It encompasses both hardware and software and embodies a wide variety of practical techniques supported by a strong foundation of theoretical understanding. By studying the subject with Management, students are offered the opportunity to study the issues involved in managing the production of marketable products and in making business decisions.
|Software Engineering with Management (BEng)||
Our programme is directed towards the practical application of computing sciences, as computer systems grow in size and complexity. You will also study courses in Management, which offers you the chance to study the issues involved in managing the production of marketable products and in making business decisions.
Our core disciplines - Our main subject areas.
For detailed information on the courses that make up the degrees programme please see: