Required course: No
Course Level
Graduate
Course Description
Provides an introduction to problems and techniques of artificial intelligence (AI). Automated problem solving, methods and techniques; search and game strategies, knowledge representation using predicate logic; structured representations of knowledge; automatic theorem proving, system entity structures, frames and scripts; robotic planning; expert systems; implementing AI systems; advanced topics: artificial neural networks, and learning, genetic algorithms; survey of modern applications
May be convened with ECE 479.
Enrollment Requirements
ECE 373 or equivalent
Course Texts
Artificial Intelligence: A Modern Approach. 3rd Edition. S. Russell and P. Norvig, Prentice Hall, 2009
Schedule
180 minutes lecture per week
Course Units
3
Core Designation
Typically Offered
Spring
Available Online