The MSc Artificial Intelligence & Ethics addresses the need for interdisciplinary engagement by teaching students the computational and programming techniques that underpin contemporary AI while providing a philosophical grounding in the field.
Students will learn and practice a variety of programming functions using Python, NumPy, and Panda, applying the concepts of data science, programme design, machine learning and natural language processing.
The option to study philosophical issues of AI whilst pursuing a Masters level computing degree is a unique offering in the UK, allowing students the opportunity to delve on the technical as well as the societal impact of data processing and, in particular, machine learning applications.
The programme allows students to progressively develop their understanding of the techniques of data science, machine learning, and natural language processing, alongside key concepts and methods of computer science, while honing their programming skills in Python and Java; and, at the same time, refine their thinking and communication skills, through humanities courses devoted to a consideration of key practical and theoretical issues, arising in connection with AI.