COGS 210 Introduction to Artificial Intelligence
Can one create intelligent machines? Machines capable of posing and solving problems and capable of interacting effectively with a complex and dynamic environment? If so, how? And what insights into natural cognition do we gain through efforts to create artificial intelligence? Fundamental principles, architectures, and algorithms for machine perception, control, and problem-solving will be addressed. We will also look, in detail, at strategies for developing intelligent machines, including traditional Artificial Intelligence and the more recent perspectives of situated and embodied cognition. The laboratory component of the course will involve computing and simple robotic devices.
Prerequisite
COGS 101, 4 units of Computer Science, or permission of instructor