Course overview
This course aims to provide students with a comprehensive understanding of artificial intelligence (AI), focusing on its key sub-areas and applications. Students will learn the fundamentals of agent-based artificial intelligence systems and their fundamental underlying search-based methods for decision-making and optimisation. Students will design and develop practical systems based existing AI technologies. This course equips students with practical skills in AI, preparing them for more advanced studies.
- Introduction To Artificial Intelligence
- Search Algorithms
- Ai Algorithms
Course learning outcomes
- Describe key milestones, AI concepts and the components of intelligent agents to technical and non-technical audiences
- Describe the core principles and technologies underpinning sub-areas such as computer vision, natural language processing and robotics, including their distinct functions and uses
- Develop fundamental search-based algorithms and analyse their complexity, completeness, and optimality
- Develop AI applications which leverage formalised logic and inference to solve problems
- Explain the ethical and cultural considerations and societal implications of deploying artificial intelligence