ECE 579 Principles of Artificial Intelligence

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