CS 580 - 607
Introduction to Artificial Intelligence
Meets Wednesday 4:30 pm - 7:10 pm
Professor Zoran Duric.
Course Web Page https://piazza.com/gmu/spring2020/cs580/home
TextbookArtificial Intelligence: A Modern Approach,
3rd. ed., Russell & Norvig,
- Artifical Intelligence, Poole & Mackworth, 2nd ed., book online
Prerequisites A working knowledge of computer systems and several
programming languages is required. The material covered
in CS 310 (or INFS 519) and CS 330 (or CS 530) as well as general computer science
maturity is assumed and used throughout the course.
Content The basic principles of representation, heuristic search,
learning, and control will be presented.The Python
programming language will be used as the primary
language for homework assignments.
Exams There will be a midterm and final exam.
Homework There will be several programming assignments which will
include written summaries. Other assignments could
include practice problems from the textbook and/or old
Grading The course grade will be determined approximately as
- homework: 40%
- midterm: 25%
- final: 35%
You are free to discuss ideas for both the labs and projects with other students, however no joint work is permitted. Any submitted work must be yours alone. Any work which shows too much similarity with others' submitted work will receive a grade of 0. Extreme or repeat cases may result in failing the course or referral to the Honor Commitee.
Read the CS
Department honor code and the University honor code. You are
bound by these honor codes.