CS 3600
Introduction to Artificial Intelligence

Fall 2017

Meets: Mondays, Wednesdays, Fridays 10:10-11:00am in Clough Commons 152

Instructor: Prof. Mark Riedl (riedl@cc.gatech.edu)
Office hours: Tuesdays: 2:30-4:30pm, TSRB 228

Home Schedule Assignments Grading Piazza

Statement of Academic Honesty

You need to abide by the academic honor code of Georgia Tech.

You may collaborate as much as you want on the ungraded homework problems. During exams you may not so much as daydream about working with someone else. On the programming projects, your submitted solutions must reflect your own work.

All projects are to be completed individually. For the projects, do not copy from others or let others copy your work; however, you may think of the TAs as your close collaborators. Feel free to go to them with any problems that you are having. That's why they are there.

Do not store your programming assignment solutions on an un-protected online source repository (e.g., Bitbucket, GitHub, etc.). This invites cheating with repercussions to both parties. It goes without saying that one should not download solution code.

Readings and Lectures

Lectures are meant to summarize the readings and stress the important points. You are expected to come to class having already critically read any assigned material. Your active participation in class is crucial in making the course successful. I completely expect to be interrupted throughout a lecture with questions and maybe even your deep insights into the material.


Your final grade is divided into four components: homework assignments, projects, a midterm and a final exam.

Due Dates

All graded assignments are due by the time and date indicated. I will not accept late assignments or make up exams. You will get zero credit for any late assignment. The only exceptions will require: a note from an appropriate authority and immediate notification of the problem when it arises.


Although class participation is not explictly graded, I will use your class participation to determine whether your grade can be lifted in case you are right on the edge of two grades. Participation means attending classes, participating in class discussi ons, asking relevant questions, volunteering to provide answers to questions, and providing constructive criticism and creative suggestions that improve the course.

Extra Credit

From time to time AI research faculty at Georgia Tech will run experiments and studies that require human participation. You can receive extra credit points toward your final grade by participating in these studies and experiments. You will receive 1 point on your final course grade per study. You may receive extra credit on a maximum of 3 studies (for a grand total of 3 extra points on your final grade).

To get extra credit, use the following procedure:

  1. Instructor posts announcement of experiment for extra credit.
  2. Sign up with the experimenter for participation.
  3. Participate in the experiment.
  4. Interview the experimenter immediately after participation to learn
  5. Write a 1 page report (Times New Roman, 12 point font, approximately 450 words) describing the goal of the research, the purpose of the experiment, and how the AI/robotic system works (as described in point #3). You do not need to describe the experiment itself (i.e., what the experimenter wanted you to do); I already know that part.
  6. Email your report to the instructor within one week of your participation.
  7. (The instructor will verify that you have meet the the report requirements and also verify your participation with the experimenter.)

We cannot guarantee any experiments or studies will be conducted in any given semester. Not all experiments qualify for extra credit. If you learn of an experiment or study that has not been announced, please contact the instructor and ask whether you can get extra credit for it before you participate.