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

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:

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.