CS4550/5550 ARTIFICIAL INTELLIGENCE (AI)

Fall Semesters


Instructor: Prof. D. Spears

Text: Artificial Intelligence: A Modern Approach, Second Edition, (Prentice-Hall, ISBN 0-13-790395-2)

Authors: Stuart Russell and Peter Norvig

Course Description:

This is a combined senior-level and graduate course in artificial intelligence (AI), a computational study of intelligent behavior. The focus will be on intelligent agents, which could be software agents or robots. How agents decide what to do, and how they learn from experience in the world, will be covered.

Prerequisites:

COSC 3020.

Tentative Lecture Schedule:

Modern Robots and Softbots:

For students who are interested in studying more about robotic and software agents, Dr. Spears also teaches another course on this topic: Modern Robots and Softbots, course syllabus.

Machine Learning:

For students who are interested in studying more about machine learning, Dr. Spears teaches a course on this topic: Machine Learning course syllabus.

Term Project:

One term project is required, to be done as part of a team. You need to start as early as possible and work steadily on it all semester in order to finish in time.

  • Term project proposals: due date TBD.

  • Final term project presentations and demos: due date TBD. A final writeup of the project is required. A sample writeup is a handout.

    Written Homework:

    There will be multiple written and programming homework assignments, to be done individually. Late homework will lose 20% credit each class period it is late.

    Exams:

    There will be a midterm and a final exam.

    Grading:

    The various required work in this class will be counted towards your final grade as follows:

    Grading will be on a curve. Work is due at the beginning of class, and late work is accepted for a few days, or until a solution is distributed, at a substantial reduction in credit (see above). Returned work should be kept for verification of records.

    The professor reserves the right to alter the grading scheme or to take extenuating circumstances into account when assigning grades. Discussion of the course material among students is encouraged, although students are expected to write up their own assignments and programs. Copying code, homework solutions, or exam material from any source at all (unless explicitly permitted by the instructor) will most likely result in failing the course. Academic dishonesty will be treated in accordance with the strictest university standards. Students are urged to read University regulation 803 , section 3 defines academic dishonesty.