Artificial Intelligence and Symbolic Programming (CPS 440)






2001-2002 Distinguished Speakers in Cognitive Science Lecture Series: Speakers

The Skinnerbots home page

Talk to Eliza

Read about others talking to Eliza in an AOL chatroom

Lenny Foner's article on Julia entitled "What's an agent anyway?"

Play the Wumpus game

Play the Eight Puzzle



Home page of Course Text

Lots of useful information about AI

Artificial intelligence (AI) is the study of information processing underlying cognitive tasks done by humans and other animals (e.g. perception, language, learning, and action). It is both a scientific enterprise and an engineering challenge. The ultimate goal of AI is to build intelligent systems that can duplicate the wonderful capacity of nervous systems ( brains) to map sensory information (e.g. images, text) into meaningful actions (e.g. pick up a coffee cup, answer a question, navigate in a new city). In the past 50 years, AI has made many impressive advances (e.g. world computer chess champion, an autonomous car that drove from the East coast to the West coast, dozens of expert systems for specialized tasks). However, many tasks that are seemingly effortless for humans (e.g. read a newspaper, understand fast moving TV images, learn a new language) are stunningly difficult to duplicate even on the most powerful machines.

This course will study an agent-based approach to AI. Agents are computational entities embedded in some large dynamic environment (e.g. robots inhabiting the physical world).

  • Instructor: John Weng
  • Email: 
  • Meeting Times: MWF 10:20-11:10 a.m.  
  • Classroom: 2205 EB  
  • Office Hours (in 2325 EB)
  • Wednesdays 5:00pm - 6:00pm
  • Thursdays 5:00pm - 6:00pm
  • Teaching Assistant: Joel Hill
  • Email: 
  • LAB:
  • 3340 EB (Sections 1 & 2)
  • 3345 EB (Section 3)
  • Section 1 Lab

    Tu  10:20 - 12:10

    Section 2 Lab

    Wed  3:00 - 4:50

    Section 3 Lab

    Th 10:20 - 12:10

  • TA Office Hours (Thurs 1:30-3:30 p.m.)
  • 3210 EB

  • o Text: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, Prentice-Hall 1995

  • Course Prerequsites: CSE 331