AI is a fast-growing field and is used in many areas that deal with data. This aim of this module is to equip students with a comprehensive knowledge of the principles, techniques, algorithms and applications of Artificial Intelligence. Artificial Intelligence is a contemporary area of computing which is fundamental for a wide range of applications. This module to provide the students with an opportunity to broaden their knowledge and skills for the application of Artificial Intelligence techniques.
A Demonstrate a systematic and critical understanding of Artificial Intelligence; B Critically evaluate and apply Artificial Intelligence algorithms; C Show expertise in the use of state-of-the art techniques for the implementation of Artificial Intelligence solutions to real world application problems.
Students are expected to attend a two-hour formal lecture and either a two-hour tutorial or a two-hour lab session in a typical week. Lectures deliver the contents specified in the syllabus to the students. Tutorials/labs expand their understanding of lecture materials and equip them with necessary programming skills. In addition, students are expected to devote the required number of hours as unsupervised / private studies for reflection of lecture materials and reading and practical work. Two practical coursework assignments are used to assess their understanding of the lecture materials and their capability in solving practical problems. A written examination at the end of the module assesses their overall academic achievement.