ARTIFICIAL INTELLIGENCE PRINCIPLES AND TECHNIQUES
The module starts with an introduction to AI and related applications. It continues by covering intelligent agents and classical search (blind and heuristic search). It then moves to local search and optimisation algorithms. The module ends with adversarial search and constraint satisfaction problems.
INTELLIGENT AUTONOMOUS SYSTEMS
The module starts with an introduction to autonomous systems and real-world examples of them. It, then, covers knowledge representation and engineering techniques and autonomous decision-making techniques, from AI planning to probabilistic reasoning and Markov Decision Processes.
ETHICS IN ADVANCED COMPUTING AND AI
The module explores the ethical implications of advanced technology and AI. Relevant issues include privacy, data ownership, informed consent, weaponization of technology, social impact of AI and robotics, regulations of data protection and robotics, surveillance / manipulation of people, and moral decision making