1) 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.
2) Applicants with degrees in the following disciplines will also be considered: Education, Biology, Electrical Engineering, Linguistics, Mathematics, Management Science, Philosophy, Physics, and Psychology.