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
Textbook
Artificial Intelligence: A Modern Approach,
3rd. ed., Russell & Norvig,
Prentice Hall
Supplementary texts
- 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
exams.
Grading
The course grade will be determined approximately as
follows:
- homework: 40%
- midterm: 25%
- final: 35%
Individual work
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.