Course Description

Contents and Objectives:
 
 
This course describes the AI techniques necessary for an agent to act intelligently in the ``real'' world. Techniques include uncertainty reasoning, learning, natural language processing, vision and speech processing. Basic AI techniques will be reviewed in the context of the Java programming language which will be used for implementing the more advanced techniques. Emphasis will be on implementation and experimentation with the goal of building robust intelligent agents. Students in this course will be introduced to modern artificial intelligence techniques which enable computer systems to interact with the world and the computer user. This permits efficient decision making by computer programs and is therefore an essential component of future, interactive computer software. Students successfully completing this course will be able to apply a variety of techniques for the design of intelligent agents to address complex problems. 

Prerequisites:
 
 
All students are expected to demonstrate basic knowledge of elemental AI techniques (including informed search, basic planning algorithms, first order logic) either by having passed Artificial Intelligence I (CSE 5361) or equivalent, or by obtaining the consent of the instructor.  

Textbooks:
 
 
S. Russell and P. Norwig, ``Artificial Intelligence: A Modern Approach'', Second edition, Prentice Hall, 2003 

Course Materials:
 
 
Additional course materials such as assignments and example solutions will be available electronically on the course web page. Changes and corrections, if any, will also be announced by e-mail. 

Computer Access:
 
 
This course will require programming and all students will have an account on the ACS machine gamma with access to the course directory. If not otherwise stated homework assignments will be programmed in Java or C++. Additional details will be announced in class. 

E-mail and WWW page:
 
 
There is a course web page at http://www-cse.uta.edu/~huber/cse5361 . All changes and supplementary course materials will be available from this site. In addition, necessary changes or important announcements will also be distributed by e-mail. In order to receive class-related messages you have to send an e-mail to the instructor (huber@omega.uta.edu). 

Tentative Office Hours:
 
 
Office hours for the course will be held by the instructor in 114 GACB,
MW 1:00-2:00, T 4:00 - 5:00, or by appointment. Times are subject to change and will be posted on the course page. If for some reason you can not make it to any of these office hours, please inform the instructor.



Manfred Huber
2009-01-20