Department: BSc Computer Science
Module Description: This course will introduce the basic principles in artificial intelligence research. It will cover simple representation schemes, problem solving paradigms, constraint propagation, and search strategies. Areas of application such as knowledge representation, natural language processing, expert systems, and Internet of Things will be explored.
Russell, S. J. and Norvig, P. (2020). Artificial intelligence: a modern approach. 4th edn. Harlow, England: Pearson. Access 3rd edition
Patel, A. (2020). Python 3: 400 exercises and solutions for beginners.