Introduction to computational methods for intelligent control of autonomous agents, and the use of programming paradigms that support development of flexible and reactive systems. These include heuristic search, knowledge representation, constraint satisfaction, probabilistic reasoning, decision-theoretic control, and sensor interpretation. Particular focus will be placed on real-world application of the material. Prerequisites: CS 331 or CS 401 or CS 403.
Time and Location: Mon - Wed 1:50 - 3:05pm in Stuart 238
Professor: Mustafa
Bilgic
Office: Stuart 228C
Email: mbilgic AT iit.edu
Office Hours: Mon - Wed 11am - 12pm (Other times by appointment)
In my couse, the slides often serve only as a guide; I use the white board heavily.
The evaluation will consit of
written assignments (~six), projects (~two), a midterm, and a final. The point
breakdown is:
Late submission policy: You have
seven free late days without penalty. You can use those days in any way you
like for the written and/or programming assignments; you can use all of them
for a single assignment or use them sparingly. However, once you run out of
free days, late submissions will not be accepted. Absolutely positively no exceptions.
So, use them wisely.
Collaboration policy: You can discuss
the written assignments with your friends; however, everyone has to write their
own solutions in their own words. You must include in your submissions the name
of the people you collaborated with.
Code of academic honesty: Please read
the procedures on academic honesty here. If you violate the academic honesty (such as
unauthorized collaboration, cheating, etc.), then depending on the severity of
the violation, it can result in i) receiving zero points on the respective
assignment, ii) expulsion from the course, iii) suspension of your enrollment
at the university, iv) expulsion from the university.
There is a required text book for
this course:
Artificial Intelligence: A Modern
Approach, 3rd edition, by Stuart Russell and Peter Norvig
There will be additional reading materials (mostly available on the web).