INF-50306 - Artificial Intelligence

Profile of the course


An increasing number of businesses will adopt Artificial Intelligence (AI) to enhance their decision making processes. No doubt, AI will have a further transformative, far-reaching implications for the society that requires close attention. The primary objective of this course is to provide the basic understanding of the AI concepts and their implications. The course will introduce the basic principles, techniques, and applications of AI. Emphasis will be placed on the teaching of the concepts, not on providing a mastery of particular software tools or programming environments. Coverage includes knowledge representation, intelligent agents, AI applications, problem solving, search algorithms, machine learning, deep learning, reinforcement learning, robotics in AI, and AI ethics.