General Information

Location: Innovation Hall 132

Time: 7:20pm - 10:00pm, Wednesday

Assignment Submissions: Gradescope

Discussion Forum: Piazza

Grades: Blackboard

Course Textbook: Artificial Intelligence: A Modern Approach, by Russell and Norvig

Course Requirments

Prerequisites

The recommended prerequisites for this course are CS 310 and CS 330. The students will be using Python for all project assignments. Familiarity in the following topics and strong mathematical maturity will be useful:

Class Participation

Students are expected to be present in class and participate actively in the discussions.

Homework

Throughout the semester, problem sets will be assigned and automatically graded through the Gradescope system. These homework exercises will be scored by the autograder. Homework is usually released after each lecture and due before the next lecture, unless otherwise notified.

Projects

There will be a series of Python programming projects in which you will implement various AI algorithms. An autograder script will be provided for each project so that you can check your progress along the way and fix errors in your code. The first of these projects (PR0: Tutorial) must be completed individually. All other projects may be completed in pairs or alone.

Midterm

A midterm exam will be given during a class session or as a take-home exam.

Final

A final exam will be given during exam week.

Submitting Assignments

You will be submitting homework and projects through Gradescope.

Grading Policy

Extension Policy

There is in general no late policy. You either finish the assignment, or not. Extensions will be considered on a case-by-case basis, but in most cases they will not be granted. The greater the advance notice of a need for an extension, the greater the likelihood of leniency.

Academic Integrity

Students are encouraged to discuss and collaborate with classmates. But all homework and projects must be the student's or the student team's (as authorized) own work. Please strictly stick to the Department Honor Code and Mason Honor Code.

Accommodations

If you need academic accommodations, please make sure you contact the instructor at the beginning of the semester or as soon as possible. Also make sure to contact GMU's Disability Services, by email (ods@gmu.edu) or by phone (703.993.2474), which coordinates all academic accommodations. After you have contacted Disability Services, you still need to contact the instructor so that appropriate arrangements can be made.