Entry requirements

Ideally applicants should have a first or upper second class honours degree, or equivalent, in an area of Informatics, such as Artificial Intelligence, Cognitive Science or Computer Science. Prior experience of programming is essential, though some of the theory modules do not require programming experience. Applicants with degrees in the following disciplines will also be considered: Education, Electrical Engineering, Linguistics, Mathematics, Management Science, Philosophy, Physics, and Psychology.

Months of entry


Course content

Computer Science is an intellectually challenging subject that underpins the core technologies of the 21st century.

Its scope ranges from the design of programming languages and algorithms, to models of computation, such as distributed, parallel and quantum computing, and the study of the limits of computation, and is concerned with the understanding, design, implementation and use of computing systems ranging in complexity from the components of a single processor to computer networks as vast as the World Wide Web.

It encompasses both hardware and software, embodying a wide variety of practical techniques supported by a strong foundation of theoretical understanding.

Information for international students


Fees and funding


Qualification and course duration


part time
36 months
full time
12 months


AssessmentWhat kind of work will I be doing? (proportionally)
Written/ formal examinations33
Written coursework / continuous assessment17
Dissertation50 (10000 words)

Course contact details

Informatics Teaching Organisation
0131 650 2706