Unformatted text preview:

CS 430 - Artificial IntelligenceSpring 2012 - SyllabusInstructorDr. Deborah Hwang KC-264, 488-2193, [email protected] Home page: http://csserver.evansville.edu/~hwangOffice Hours: See instructor's home page.Course Home PageAnnouncements regarding handouts will be made in class. However, most handouts will be available only at the course home page (http://csserver.evansville.edu/~hwang/s12-courses/cs430.html). It is your responsibility to consult the course home page on a regular basis. Grades will be posted to Blackboard (http://bblearn.evansville.edu).Catalog DataBasic ideas and techniques underlying the design of intelligent computer systems. Topics include heuristic search, problem solving, game playing, knowledge representation, logical inference, and planning. Advanced topics such as robotics, expert systems, learning, and language understanding as time allows.ObjectivesThe objective of this course is to teach students the basic ideas and techniques underlying the design of intelligent computer systems. Each student will complete two open ended projects using languages suited for AI such as LISP and Prolog. Specific outcomes for this course include:● Students will understand the use of propositional and first-order predicate logic.● Students will be able to predict the behavior and estimate the cost in time and space of various heuristic and optimal search methods such as dept-first, breadth-first, and A*, and choose the appropriate method for particular problems.● Students will be able to predict the behavior of various constraint-satisfaction methods such as backtracking, forward tracking, and constraint propagation, and choose the appropriate method for particular problems.● Students will be able to predict the behavior of game tree search methods.● Students will be able to use first-order logic as a representation of knowledge in building a knowledge base, include representing behavioral, classification, and causal knowledge, and apply it to the planning problem. ● Students will complete at least two open ended design problems demonstrating AI computational techniques.● Students will have a working knowledge of programming languages such as LISP and Prolog that have application in AI.● Students will write a research paper on an advanced AI topic and give an oral presentation.Prerequisite: CS 215, Recommended: CS 31501/09/12 Page 1 of 4 D. HwangRequired TextbookStuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 3/e, Pearson Education, Inc., 2010, ISBN 978-0-13-604259-4.Daily RequirementsAssigned daily reading. Weekly homework assignments as needed.Programming ProjectsThere will be 3-4 programming projects that will illustrate key concepts in artificial intelligence. Each project will consist of an implementation of the program (70%), and a written analysis of the program and/or the results of the program (30%). Links to download free versions of the Scheme language and the Prolog language are available on the course webpage.Research paper and presentationEach student will write a research paper on an approved topic in artificial intelligence and give a presentation on their findings. See Guidelines for AI Research Paper for more information. Exams and EvaluationThere will be two non-comprehensive take-home exams during the term at midterm and at the end of the term. Grades will be based on the following weighted distribution: 30% Two take-home exams (15% each) 20% Research paper and class presentation 35% Programming projects (weighted as indicated in assignment) 15% Homework assignments (weighted as indicated in assignment)Missed Exams, Late Homework, Late ProjectsHomework and programing projects are due at the instructor's office and/or electronically as appropriate by 4:30pm on the date specified unless otherwise noted. Any assignments arriving after 4:30pm are considered late. The following automatic late penalties will be applied: 10% if handed in by 4:30pm, one day late 20% if handed in by 4:30pm, two days late 30% if handed in by 4:30pm, three days lateUnexcused late work will not be accepted for credit after three days after the due date without prior arrangements. For the purpose of counting days, Friday 4:30pm to Monday 4:30pm is considered one day. Please note that the purpose of the automatic late extension is to allow students leeway when needed. It is usually better to hand in something late and completed than on-time and incorrect. However, chronically handing in late submissions will lower your final grade.Valid excuses for missing exams and handing assignments in late include illness, family emergencies, religious observances, official UE events such as varsity games and concerts, etc. They do not include (most) work conflicts, studying for other classes, leaving a day early or staying home an extra day over a 01/09/12 Page 2 of 4 D. Hwangweekend or holiday, etc. In general, an excused absence is one caused by circumstances beyond your control.The instructor will rely on your integrity for getting work excused. If you have a valid excuse, send an email to the instructor explaining the excuse. For religious observances and official UE events, you must inform the instructor that you will be absent before the absence occurs, otherwise it will be considered an unexcused absence.Excused work must be made up within one calendar week from the original due date for full credit. Late excused work will not be accepted Exceptions will be made for serious or prolonged illness, or other serious problems. Please note: It is your responsibility to take care of missed or late work.Attendance PolicyAttendance is important and expected. Attendance records will be maintained in accordance with Federal Law, but will not be used in the determination of grades, except in borderline cases. However, the instructor reserves the right to reduce a final grade in this course for excessive absences. Students will be warned prior to such action. Students are responsible for all material covered in class. If you miss a class, find out what was covered from another student. You are responsible for checking the course home page for new assignments even if you miss class.Honor CodeAll students are expected to adhere to the University's Honor Code regarding receiving and giving assistance. Three specific guidelines are in force for this course.● Homework exercises are for you to gain experience


View Full Document

UE CS 430 - SYLLABUS

Download SYLLABUS
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view SYLLABUS and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view SYLLABUS 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?