Skip to main content
What types of page to search?

Alternatively use our A-Z index.

Introduction to Artificial Intelligence

Code: COMP111

Credits: 15

Semester: Semester 1

Artificial intelligence (AI) is the theory and development of machines able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages. In the 21st century, AI techniques became an essential part of the technology industry. High-profile examples include autonomous vehicles, medical diagnosis, creating art, proving mathematical theorems, playing games, search engines, and online assistants. This module provides an application driven introduction to AI through studying the basic problems most AI systems have to deal with: search problems, reasoning under uncertainty, knowledge representation, planning, and learning in intelligent systems. The module will also provide a basic introduction to the history and philosophy of AI as well as recent issues in ethics of AI.