California State University Stanislaus

CS 4480: Artificial Intelligence

Fall 2015

MWF  9:00 am - 9:50 am,  N 221,  Dr. Melanie Martin

[Basic Information]         [Announcements]         [Calendar/Assignments]      [Useful Links]          

Welcome to CS 4480, Artificial Intelligence

Course Description

Notational systems, structures, and strategies for their choice; search strategies; parallel vs. serial processing; communication and perception; applications in psychology, medicine, and robotics.

    Understand in general what AI is and its goals and limitations.
    Gain a more detailed understanding of some of the core areas of AI, including: search, planning, and knowledge representation.
    Develop programming skills in languages commonly used in AI, such as Lisp, Python and Prolog.
    Study in depth one specific area of AI.

Announcements and Upcoming Events


Welcome to CS 4480!   

Office hours on Thursday, September 17 are changed (from 3-4 pm) to 2-3 pm in Naraghi 375
Office hours on Tuesday, September 29 are changed (from 1-2:30 pm) to 2-3:30 pm in Naraghi 375
Office hours on Thursday, October 1 are changed (from 3-4 pm) to 1-1:30 pm in Naraghi 375
Office hours for the week of October 19th:
           Monday, October 19th, 1-3 pm in DBH 278
           Tuesday, October 20th, 1-4 pm in Naraghi 375
           Wednesday, October 21st - none
           Thursday, October 22nd - none
           Friday, October 23rd, 1-2 pm in Naraghi 375
           and by appointment
Office hours on Thursday, November 5 are changed (from 3-4 pm) to 1-2 pm in Naraghi 375

Basic Information

Textbook is Artificial Intelligence: A Modern Approach, Third Edition, by Russell and Norvig, Prentice Hall 2009, ISBN: 978-0136042594
(You may be able to get by with the Second Edition, there are copies of both editions in the CS Office.)

Instructor: Dr. Melanie Martin                                  Office: Demergasso-Bava Hall 278 and Naraghi 375

Email:                               Office Phone: (209) 667-3787 and (209) 667-3269

Web Page:

Office Hours:

  Monday            2:00 pm to 2:50 pm                      DBH 278

  Tuesday            1:00 pm to 2:30 pm                       Naraghi 375

  Wednesday      2:00 pm to 2:50 pm                       DBH 278

  Thursday          3:00 pm to 3:50 pm                       Naraghi 375


and by appointment.

Best way to contact Dr. Martin:  Email  Please put "CS4480" in the subject line of the email.

Prerequisite: CS 3100

Warning: I reserve the right to make changes to the syllabus at any time during the term by announcing them in class and on my web page.

Grading and Policies

Final grades will be based on homework, programming assignments, quizzes and a term paper or project. A plus and minus grading scale will be used to assign final grades.

Term Project

Homework: (30%) There will be homework problems assigned from our text as appropriate. There may also be some programming assignments to provide you with the opportunity to implement and make use of some of the algorithms we study and to develop some proficiency in languages commonly used in AI. Most assignments will be individual, however some may involve group work.

Quizzes: (30%) There will most likely be a quiz on the material from each chapter in our text after we complete it. It is possible that two chapters may be combined on a quiz.

Term Project:  (40%) In order to give you the opportunity to explore a specific area of AI in more depth, you will be required to complete a term project (involving programming and a write up). The tentative grade percentages are broken down as follows:

Project Proposal  
Status Report 1 15
Status Report 2
Presentation and Demo
Final Write-up

Additional information will be provided in a handout early in the term.

Academic Honesty:
The work you do for this course will be your own, unless otherwise specified. You are not to submit other people's work and represent it as your own. I consider academic honesty to be at the core of the University's activities in education and research. Academic honesty is expected at all times in this course.

Cell Phone Policy:
During class time, your cell phone is to be turned off and out of sight. Any use of a cell phone during class will result in confiscation of the phone until that day's class has ended or your removal from the class for that day. If you attempt to use your cell phone or leave it on during an exam, you will be considered to have finished your test, and I will collect your exam at that time.  Exceptions may be made only if you discuss your situation with me prior to the start of that day's class, in this case, your cell phone must be set to vibrate/silence.

University Recording Policy: Audio or video recording (or any other form of recording) of classes is not permitted unless expressly allowed by the faculty member as indicated in the course syllabus or as a special accommodation for students who are currently registered with the Disability Resource Services Program and are approved for this accommodation. Recordings allowed as special accommodations are for the personal use of the DRS-approved student, and may only be distributed to other persons who have been approved by the DRS program. Faculty may require the student sign an Audio/Video Recording Agreement, which they may keep for their records.

University Disability Services:  CSU Stanislaus respects all forms of diversity. By university commitment and by law, students with disabilities are entitled to participate in academic activities and to be tested in a manner that accurately assesses their knowledge and skills. They also may qualify for reasonable accommodations that ensure equal access to lectures, labs, films, and other class-related activities.   Please see the instructor if you need accommodations for a registered disability.  Students can contact the Disability Resource Services office for additional information.  The Disability Resource Services website can be accessed at
Phone: (209) 667-3159

Important dates:

(See Schedule of Courses or Academic Calendar)

Last day to add a class:                     

September 6;

Last day to drop a class:

September 21;

Last day to change grade options (CR/NC) without instructor signature: 
September 21;

No classes:

September 7, October 13, November 11, November 26-27, December 11.