All our courses are compliant with the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronic Engineers (IEEE). This course is designed to produce high-quality graduates who show independent thought, flexibility and maturity, and who command a sound technical knowledge of the broad aspects of computer science and artificial intelligence. You will gain an appreciation of current practice in both computer science and in artificial intelligence that can be applied immediately after graduation, as well in foundational aspects of the disciplines that will be of lasting value as technology changes over time. You will also be exposed to research-level topics, particularly in artificial intelligence, that will allow you to appreciate, and perhaps participate in, future developments in the field.