From owner-cse575-fa07-list@LISTSERV.BUFFALO.EDU Wed Sep 12 10:19:56 2007 Received: from ares.cse.buffalo.edu (ares.cse.buffalo.edu [128.205.32.79]) by castor.cse.Buffalo.EDU (8.13.6/8.12.10) with ESMTP id l8CEJt9x015507 for ; Wed, 12 Sep 2007 10:19:55 -0400 (EDT) Received: from front2.acsu.buffalo.edu (upfront.acsu.buffalo.edu [128.205.4.140]) by ares.cse.buffalo.edu (8.13.8/8.13.6) with SMTP id l8CEJk95052370 for ; Wed, 12 Sep 2007 10:19:46 -0400 (EDT) Received: (qmail 22496 invoked from network); 12 Sep 2007 14:19:46 -0000 Received: from mailscan7.acsu.buffalo.edu (128.205.6.158) by front2.acsu.buffalo.edu with SMTP; 12 Sep 2007 14:19:46 -0000 Received: (qmail 14540 invoked from network); 12 Sep 2007 14:19:45 -0000 Received: from defer.acsu.buffalo.edu (128.205.7.58) by front3.acsu.buffalo.edu with SMTP; 12 Sep 2007 14:19:45 -0000 Received: (qmail 3698 invoked from network); 12 Sep 2007 14:19:43 -0000 Received: from listserv.buffalo.edu (128.205.7.35) by defer.acsu.buffalo.edu with SMTP; 12 Sep 2007 14:19:43 -0000 Received: by LISTSERV.BUFFALO.EDU (LISTSERV-TCP/IP release 14.5) with spool id 2248428 for CSE575-FA07-LIST@LISTSERV.BUFFALO.EDU; Wed, 12 Sep 2007 10:19:43 -0400 Delivered-To: cse575-fa07-list@listserv.buffalo.edu Received: (qmail 10098 invoked from network); 12 Sep 2007 14:19:43 -0000 Received: from mailscan4.acsu.buffalo.edu (128.205.6.136) by listserv.buffalo.edu with SMTP; 12 Sep 2007 14:19:43 -0000 Received: (qmail 19180 invoked from network); 12 Sep 2007 14:19:42 -0000 Received: from castor.cse.buffalo.edu (128.205.32.14) by smtp4.acsu.buffalo.edu with SMTP; 12 Sep 2007 14:19:42 -0000 Received: from castor.cse.Buffalo.EDU (rapaport@localhost [127.0.0.1]) by castor.cse.Buffalo.EDU (8.13.6/8.12.10) with ESMTP id l8CEJgtE015500 for ; Wed, 12 Sep 2007 10:19:42 -0400 (EDT) Received: (from rapaport@localhost) by castor.cse.Buffalo.EDU (8.13.6/8.12.9/Submit) id l8CEJgwM015499 for cse575-fa07-list@listserv.buffalo.edu; Wed, 12 Sep 2007 10:19:42 -0400 (EDT) X-UB-Relay: (castor.cse.buffalo.edu) X-PM-EL-Spam-Prob: : 7% Message-ID: <200709121419.l8CEJgwM015499@castor.cse.Buffalo.EDU> Date: Wed, 12 Sep 2007 10:19:42 -0400 Reply-To: "William J. Rapaport" Sender: Introduction to Cognitive Science From: "William J. Rapaport" Subject: Term Project -- Programming Project To: CSE575-FA07-LIST@LISTSERV.BUFFALO.EDU Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-UB-Relay: (castor.cse.buffalo.edu) X-PM-EL-Spam-Prob: : 7% X-DCC-Buffalo.EDU-Metrics: castor.cse.Buffalo.EDU 1336; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on ares.cse.buffalo.edu X-Virus-Scanned: ClamAV 0.90.2/4255/Wed Sep 12 03:18:47 2007 on ares.cse.buffalo.edu X-Virus-Status: Clean Status: R Content-Length: 2385 ------------------------------------------------------------------------ Subject: Term Project -- Programming Project ------------------------------------------------------------------------ Several of you have inquired about possible programming projects to use as your term project (rather than writing a report). Here are some possibilities: 1. ------------------------------------------------------------------------ Implement any of the programs in: Schank, Roger C.; & Riesbeck, Christopher K. (eds.) (1981), Inside Computer Understanding: Five Programs Plus Miniatures (Hillsdale, NJ: Lawrence Erlbaum Associates) SCI/ENGR Book Collection Q336 .I55 1981b These are classic AI programs, written in (a version of) Lisp (that no longer runs). You could re-implement one of the programs in either a modern version of Lisp or your favorite programming language. 2. ------------------------------------------------------------------------ Any of the programs in: Slagle, James R. (1971), Artificial Intelligence: The Heuristic Programming Approach (New York: McGraw-Hill) SCI/ENGR Book Collection: Q335 .S57 This (old) text contains detailed information on several classic AI programs (including GPS, which we'll be looking at later). 3. ------------------------------------------------------------------------ Implement a Turing-Machine simulator, preferably one that would enable a user to write their own TM programs. I would prefer that the version of TM that you use is the one described in: Rapaport, William J. (1985), "Turing Machines", from Morton L. Schagrin, Randall R. Dipert, & William J. Rapaport, Logic: A Computer Approach (New York: McGraw-Hill, 1985): 327-339. SCI/ENGR Book Collection: BC138 .S32 1985 The TM chapter is online at: http://www.cse.buffalo.edu/~rapaport/Papers/schagrinetal85-TuringMachines.pdf 4. ------------------------------------------------------------------------ Learn how to use our SNePS knowledge representation and reasoning system, by doing the *complete* SNePS tutorial; see: http://www.cse.buffalo.edu/~rapaport/740/F04/snepstutorial.html plus, perhaps, one or more of the exercises at: http://www.cse.buffalo.edu/~rapaport/snepsexercises.html 5. ------------------------------------------------------------------------ Other ideas are possible; please make a proposal if none of these inspire you.