Syllabus
CS 3113 - AI - Spring 2004

Course Title:
Artificial Intelligence

Instructor:
Dean Hougen, EL 128, 405-325-3150, hougen@ou.edu

Class Hours:
Tuesday, Thursday 12:00-11:15, Carson Engineering Center 121

Actual Office Hours:
Thursday, 3:00-4:00; Friday, 12:00-1:00; EL 128

Text Book:
Artificial Intelligence: A Modern Approach, Second Edition, Stuart Russell and Peter Norvig, 2003, Prentice Hall. (ISBN 0-13-790395-2) The authors have a very thorough web site for the book which includes errata and sample code.

Students should read ahead the chapters that are expected to be covered in the class period (see the class schedule). Students should always bring their textbook with them to class, including lectures and exams.

Communication:
My primary means of transmitting class information to the students will be through announcements during class time, announcements in the Message of the Day, and web pages.

The best way for students to communicate with me regarding this course is to come to scheduled office hours. If you cannot attend office hours in person, phone calls can be accepted but students present in the office will get priority. Email can also be used but a quick or detailed personal response is unlikely as I get a lot of email and responding to email can be very time consuming. Students present in the office or on the phone will get priority over answering emailed questions.

The best way for students to communicate with one another has yet to be determined.

Details of all of the communication methods follow.

WWW:
Information about this class will be found on the class website. The URL is
http://www.cs.ou.edu/~hougen/classes/Spring-2004/AI/
This page will contain links to the directory of class materials and announcements, the message of the day, and other important information.
Email:
Students should use the email address listed above. Note that I get a lot of email. Do not expect a reply in minutes; one or two days is more likely in most cases. If you have not heard back within five days, please resend your message, if it is still relevant.
MOTD:
A message of the day will be placed in the class file directory. To automatically view this file on login to the CS UNIX machines, students should add the command
cat ~hougen/www/classes/Spring-2004/AI/materials/MOTD
to their .login (or similar) scripts.

Expectations and Goals:
The prerequisites for this course are CS 1813 (Discrete Mathematics) and CS 2413 (Data Structures) or CS 4005 (Graduate Preparation I). If you have not taken these courses, you will need instructor permission to take CS 4013. You need to have a solid understanding of data structures such as graphs and trees and of logic. This course will cover the principles of Artificial Intelligence with emphasis on representation and problem solving. For topics covered, see the schedule.

Computer Accounts and Software:
All students in this class should have an account on the Computer Science Network (CSN). This will be used for writing and testing programs and sending and receiving materials electronically. All source code written for this course MUST run on these machines. You may do your development work on whatever system you choose but it is your responsibility to ensure that your code runs on the CSN machines.

Requirements:
The graded assignments and their contribution to a student's grade are given in the table below. (Subject to change.)

Item
Type
Topic
Percent
Counted
HW1
HW2
HW3
HW4
HW5
HW6
Individual
AI & IA
Search
Logic
Planning
Uncertainty
Decision Making
5%
5%
5%
5%
5%
5%
Top 5 of 6
Project 1
Project 2
Project 3
Group
Problem Solving
Reasoning
Reasoning Under Uncertainty
12.5%
12.5%
12.5%
All
Exam 1
Exam 2
Exam 3 (Final Exam)
Individual
Sections I & II
Sections II & IV
Section V
12.5%
12.5%
12.5%
All

All exams and homeworks in this course are to be done ALONE; the work submitted by a student MUST be the student's own.

Group work is REQUIRED for the projects. Students may work in groups of two or more. The more people in the group, the harsher the grading will be.

You are responsible for the material covered during the lectures sessions, whether or not it is also found in your textbooks or other assigned reading materials. Similarly, you are responsible for the material found in your textbooks and other assigned reading materials, whether or not it is also covered during the lectures sessions. In other words, you are responsible for the UNION of these sources of knowledge, as depicted by the shaded region of the Venn diagram below, not merely their intersection.

UNION of lectures and readings

You may write your programs from scratch or may start from programs for which the source code is freely available on the web or through other sources (such as friends or student organizations). If you do not start from scratch, you must give a complete and accurate accounting of where all of your code came from and indicate which parts are original, which are changed, and which you got from which other source. Failure to give credit where credit is due is academic fraud and will be dealt with accordingly.

All work must properly cite sources. For example, if you quote a source in one of your homework assignments, you must include the quotation in quotation marks and clearly indicate the source of the quotation.

Late assignments will be penalized 20% per day late. (All parts of days will be rounded up.) After five days, you will not be able to turn in that assignment for credit. If you are worried about turning in the assignment late and loosing points, turn in the assignment ahead of time. You will be turning in electronic and paper copies of all assignments. It is the electronic copy that must be turned in by class time on the day that it is due. The paper copy is due twenty four hours after the electronic copy. The paper copy may be submitted in class or turned in during office hours or by slipping it under my office door.

All exams will be open book/open notes. NO electronic devices will be permitted in the testing area.

Copying another's work, or possession of electronic computing or communication devices in the testing area, is cheating and grounds for penalties in accordance with school policies.

Please see the Provost's web pages on academic integrity.

Accommodations:
Any student with a disability should contact the instructor so that reasonable accommodations may be made for that student.

Drop Policy:
Students who do not attend the first week of class may be dropped from the course to make room for additional students to enroll.

Related Documents:
Students should also read the related documents on Replacement Assignments or Extensions and Discussions of Scores and Grades.