Introduction to Artificial Intelligence

AI is the most important technology of the decade and this module introduces students to the fundamental concepts and how to use AI tools.
It covers topics such as the Python programming language, knowledge representation, problem-solving, decision-making, natural language processing, intelligent agents, robotics, AI ethics, and the future of AI.
By the end of the module, students will be in a better position to understand when and how to use AI.