CS 580 - 001
Introduction to Artificial Intelligence
Meets
Thursday 4:30 pm - 7:10 pm in Art and Design Building L008
Professor
Zoran Duric.
Teaching Assistant
Yajie Yang
Course Web Page
https://piazza.com/gmu/fall2018/cs580/home
Textbook
Artificial Intelligence: A Modern Approach, Russell & Norvig,
Prentice Hall
Supplementary texts
- Artifical Intelligence, Luger & Stubblefield, Addison
Wesley
- Artificial Intelligence: A New Synthesis, Nilsson, Morgan
Kaufmann
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 in the context
of specific AI areas such as problem solving, vision,
natural language, and expert systems. 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.