COSC 387: Artificial Intelligence

Course Description

Fall 1998

Artificial Intelligence (AI) is the branch of computer science that studies how to program computers to reason, learn, see, and understand. The lecture portion of this class will survey some of the basic concepts and techniques of artificial intelligence, including knowledge representations and inference mechanisms. Additional topics covered will be drawn from theorem proving, game playing, natural language understanding, machine learning, and computer vision. Applications of artificial intelligence will also be discussed and will include domains such as medicine, psychology, robotics, and computer security.

A semester research project will be required that is designed to provide depth in an area of interest to the student. In addition, there will be minor programming projects to emphasize key concepts. Students are free to use the programming language of their choice.

Prerequisites: COSC 173, or permission of instructor.

Primary Text: Artificial Intelligence: A Modern Approach, by Russell and Norvig.

Other Resources:


Go Back Send Mail