UCSCBaskin School of Engineering  
General Information Events, News & Organizations Degrees & Departments Research Classes Admissions & Advising People & Jobs Administration
CMPS 140 - Winter 2006

Artificial  Intelligence

Professor Robert Levinson (levinson @ cse.ucsc.edu)
TA: Foaad Khosmood (foaad @ ucsc.edu)
Grader: Andrew Trapani (atrapani @ ucsc.edu)

Spring 2006 Lecture meetings: TuTh 12-1:45PM, Stevenson 175
Lab hours: (optional) MW 12-2PM, Tu 2-4PM, Crown Lab 201
Newsgroup: ucsc.class.cmp140 (check for latest information)

...

Class Material Agent-based Games Lisp Resources
Class Syllabus, Class Schedule

Required Text: Artificial Intelligence by Patrick Henry Winston (3rd ed.)


Recommended Text:  ANSI Common Lisp by Paul Graham


Optional: Draft Text Explorations in Scientific Thinking: A Systems Theoretic Approach by Levinson and Goodwin [PDF version]

 

Prisoner's Dilemma

CMPS 140 IPD rules and software requirements document for both IPD monitor and agents.

Wikipedia Page

Matt Kane's IPD page. Includes an Online implementation. (NOTE: ours may not be exactly the same.)


 

(The Bible:) Common Lisp the Language, 2nd edition, by Guy L. Steele, Thinking Machines, Inc. [Available Online]

An Introduction and Tutorial for Common Lisp [JHU]


Common LISP Hints by Geoffrey J. Gordon [CMU]


LISP Tutorial by Marc Schwarz


A Lisp Primer for C and Java Programmers by Gene Fisher, Cal Poly [PDF]


 

Class Schedule

Lecture (notes) Homework, Programming Assignments and Quizzes
I. Introduction to AI and Lisp Programming

Jan 5, 2006

  • Read Chapters 1-2 in Winston and 2,3,5,6,9 in LISP.
  • HW1: write a 250 word essay agreeing or disagreeing with one of the statements in exercises 1.1-1.6. also do exercises 2.1-2.2.
  • P1: LISP: 2.2-2.7,2.9 3.3-3.5,5.1,5.2, ,6.6, 9.1,9.6
Jan 10  
Jan 12 Quiz 1
Jan 17  
Jan 19 HW1 + P1 is due
Jan 24  
II. Search and Heuristics

Jan 26

  • Read Chapters 3-6 in Winston
  • HW2: 3.6, 4.1-4.5, 5.1, 5.2, 6.1-6.2, 6.5
  • P2: Project Phase II: Game monitors + simple agents
  • Quiz 2

 

Jan 31  
Feb 2 HW2 + P2 are due
Feb 7  
Feb 9 Quiz 3
Feb 14  
III. Knowledge Representation and Logic

Feb 16

  • Read Chapters 7 and 13
  • HW3: 13.1-13.6
  • P3: Project Phase III: strategic agents

 

Feb 21  
IV. Machine Learning

Feb 23

  • Read Chapters 16 and 19-23
  • HW4: 16.1-16.2, 19.2, 19.3, 19.5, 20.1-20.4, 21.2, 22.1-22.4
  • P4ab-: Project Phase IV (due Thurs. Mar 9 and Thurs. March 16)
    : learning agents
  • Hw3 + P3 are due
Feb 28  
Mar 2 Quiz 4
Mar 7  
Mar 9 P4a + HW4 are due
Mar 14  
Mar 16 REVIEW. P4b is due
Final Mar 21, 8-11AM  

General info · News · Events · Degree Programs · Research · Classes · Admissions · Advising · People · Jobs · Administration
SOE Webmail · SOE SSH · SOE Wiki · Search · Sitemap · Contact us · Driving directions · Privacy · UCSC
© Baskin School of Engineering, University of California, Santa Cruz
1156 High St., Santa Cruz, CA 95064 · (831) 459-2158 · webmaster@soe.ucsc.edu