Surveys artificial intelligence methods, theories, and applications. Studies the relationship between artificial intelligence and psychology, linguistics, and philosophy. Introduces artificial intelligence programming. Same as CSCI 5582. Prerequisites: Requires prerequisite course CSCI 3245 (minimum grade D-).