In this course, you will be given an introduction to the basic ideas and techniques which are the basis of the design of intelligent computer systems.