School of Computing

MSc Advanced Computer Science (Computational Intelligence)

This flexible course combines a wide choice of advanced topics in computer science with specialist modules relating to computational intelligence, including logic-based, connectionist and evolutionary artificial intelligence, inspirations from the natural world, practical applications and the philosophy of machine reasoning.

The course is aimed at graduates considering a career in research and development. It would also provide an excellent foundation for PhD study.

Advanced English for Academic Study may be compulsory for non-native speakers who need extra support
Further information about English language support

Course information

Entry requirements

  • A 1, 2.1 or good 2.2 honours degree in computing or a related subject

(Full entry requirement details)


Autumn term

Core modules

We offer a choice between an introductory stream and an advanced stream to accomodate different programming backgrounds.

If you only have limited knowledge of programming (introductory stream)

If you have a good working knowledge of programming (advanced stream)

Optional modules (choose 2 if introductory stream, 3 otherwise)

Select two or more from the bold modules, across both terms. If you find this undesirable, please consider our regular Advanced Computer Science course

Spring term

Core modules

Optional modules (choose 3)

Summer term

Upcoming modules

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 09/09/2016