Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
CS 209 Introduction to Artificial Intelligence
Department: BSc in 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, vision and robotics will be explored.
- Russell, S. J. and Norvig, P. (2020). Artificial intelligence: a modern approach. 4th edn. Harlow, England: Pearson. Request item
- Patel, A. (2020). Python 3: 400 exercises and solutions for beginners. Request item
- Eckroth, J. (2018). Python artificial intelligence projects for beginners - Get up and running with 8 smart and exciting AI applications. Birmingham, UK: Packt Publishing. Request item