This module gives an introduction to Artificial Intelligence (AI) by (1) providing a ground in AI algorithm implementation, which is used as a vehicle for practical illustrations; (2) understanding the framework of an AI system; (3) introducing students the advances of AI application and (4) ethics and responsibilities related to AI techniques. The specific aims are: (1) to introduce students the concept of AI techniques and AI systems; (2) to introduce students the intelligent systems built on the use of AI techniques; (3) to provide a grounding in algorithm implementation and (4) to understand the security and risks related to AI.
A. Explain core AI concepts and principles, including AI systems and machine learning algorithms, through written or verbal communication. B. Design basic AI algorithms to solve specific problems, demonstrating measurable improvements in performance. C. Identify potential risks associated with AI technology and describe strategies to mitigate these risks, promoting responsible AI development. D. Critically evaluate the ethical implications of AI applications, including their impact on inclusion and diversity, and propose improvements to address these issues.
Students will be expected to attend a two-hour of formal lectures and a two-hour tutorial session in a typical week. Lectures will introduce students to the academic content and practical skills which are the subject of the module. Tutorial sessions will demonstrate the concepts learned with either mathematical exercise or programming tools. In addition, students will be expected to devote six to seven hours of unsupervised time for private study. Private study will provide time for reflection and consideration of lecture material and background reading.