Artificial Intelligence

CS 455 Syllabus

Instructor: Dr. Boris Kovalerchuk

  • http://www.cwu.edu/~borisk
    214b Hebeler,
    borisk <at> cwu.edu,
    963-1438
  • Class Hours:
    • MWFR 10:00-10:50 AM, Heb 112, Lab Heb 209.  
  • Office Hours:
    • MWF 4:00pm-5:00pm and
    • by appointment.
  • Textbook:
  • Supplements:
    • The Schemer's guide by I.Ferguson, Schemers Inc.
    • The WinScheme Editor, Schemers Inc.
    • Simply Scheme by B. Harvey and M. Wright, MIT Press
    • Prolog programming in depth by M. Covington, D. Nute and A. Vellino, Prentice Hall
    • Use software EdScheme on alp/cs455/ EdScheme4.2a/EDSCHEME.EXE
  • Class Goals
    • An understanding by students of
    • Additionally, the ability to
      • implement various AI methodologies,
      • understand and write programs in the logic programming language Scheme (the official site, JAR's site, old information. Scheme).
      • build a moderately sized AI-based program.
  • Assignments
    • There will be weekly quizzes. You can drop the lowest two quiz scores.
    • There will be 5 homework assignments.
  • There is a final project. Each student will work individually on an implementation of some system that employs an artificial intelligence methodology. 
    • If you wish to work on a larger project it can substitute some HW   
  • Grading
    • Quizzes 25% (remember you can drop the two lowest quiz scores)
    • Midterm Exam 20% (preliminary October 27)
    • Homework 25%
    • Participation and attendance 5%
    • Final Exam (or Project) 25% (date according to CWU catalog)
  • Pedagogy
    Class goals will be satisfied through lectures, readings, quizzes, homework, exams and a final project. Students should be forewarned that they are responsible for material that may not be covered in lectures but are part of the readings. Readings for a class should be done prior to that class lecture. With the exception of one lecture, students will learn basic of Lisp and Prolog through independent reading and homework assignments.
  • Assignments (tentative).
  • Quizzes (tentative) on Mondays