INTRODUCTION TO COGNITIVE SCIENCE
& INTELLIGENT SYSTEMS
Recommended reading list:
The following texts provide a sequence of readings and exercises that allows the reader to develop substantial competence in the main concepts of cognitive science, artificial and computational intelligence, theory of mind, and neuroscience. The books tend to be listed in the suggested reading order, although (1) the neuroscience texts (Carlson and Bear et al.) can be read in parallel with the rest of the sequence and (2) the Scientific American collection of essays listed at the end can be read at any time.
Also listed below are links to other learning resources and programming tools that are freely available on the Web. The Wikipedia Articles page contains links to numerous important articles concerning intelligent systems. Do remember that the Home page lists additional Scholarpedia resources in computational intelligence, computational neuroscience, and dynamical systems.
There are other fine texts available, to be sure, but the ones listed here are deemed suitable for independently pursued personal learning because of their readability and breadth of content in addition to their acknowledged caliber. Publishers wishing to have their books considered for inclusion on the list please contact the site manager.
Mind: Introduction to Cognitive Science, 2nd Ed
Paul Thagard - 2005, MIT Press
An elementary description of the main theories and problems of cognitive science
Mind Readings:
Introductory Selections on Cognitive Science
Paul Thagard (ed) - 1998, MIT Press
A collection of accessible readings on cognitive science
Minds and Computers: An Introduction to the
Philosophy of Artificial Intelligence
Matt Carter - 2007, Edinburgh University Press
Fundamental ideas from each of the disciplines which constitute cognitive science: philosophy, neuroscience, psychology, computer science, and linguistics
Mind Design II: Philosophy, Psycholgy and
Artificial Intelligence
John Haugeland (ed) - 1997, MIT Press
A classic collection of essays in Cog Sci & AI
Neuroscience: Exploring the Brain, 3rd Ed
Bears, Connors & Paradiso - 2006, Lippincott ...
A comprehensive introduction to the biology of the brain, neuroanatomy,
and the systems that underlie behavior
Alternate text: Physiology of Behavior/Carlson
Artificial Intelligence Illuminated
Ben Coppin - 2004, Jones & Bartlett
An overview of the techniques, algorithms, and historical background of classical artificial intelligence, along with some recent computational-intelligence variants
Alternate text 1: Artificial Intelligece/Negnevitsky
Alternate text 2: Artificial Intelligence/Russell & Norvig
Artificial Intelligence: A Guide to Intelligent Systems, 2E
Michael Negnevitsky - 2004, Addison-Wesley
A thorough introduction to artificial intelligence and computational-intelligence techniques intended for undergraduate computer-science students
Alternate text to Artificial Intelligence/Coppin
Alternate text to Artificial Intelligence/Russell & Norvig
Publisher's Book Site - 1st Ed
Publisher's Book Site - 2nd Ed
Artificial Intelligence: A Modern Approach, 2nd Ed
Stuart Russell & Peter Norvig - 2003, Prentice Hall
The most comprehensive introduction to the theory and practice of artificial intelligence, with computational variants, for students of computer science
Alternate text to Artificial Intelligence/Coppin
Alternate text to Artificial Intelligence/Negnevitsky
Free Online Resources:
Books - Software - Stuff
Common LISP: The Language, 2nd Ed
Guy L. Steele, Jr - 1990, Digital Press
The Common LISP reference, written by the co-developer of the language itself
and vice-chairman of the ANSI Common LISP standardization committee
Practical Common Lisp
Peter Seibel - 2005, Apress
A thorough introduction to Common LISP with practical applications
LISP Compilers / Interpreters / IDEs
CMUCL
(Unix)
GNU CLISP
(ANSI Common LISP)
MIT/GNU Scheme
(Unix & Windows LISP dialect)
Power LISP
(Macintosh)
Ufasoft Common LISP
(Windows)
Poplog
(Open source IDE for LISP, Prolog, POP-11 & SML)
Other LISP Resources
The Common LISP Programming Language Info
An Introduction and Tutorial for Common LISP
The LISP Programming Language Site
Click image above for free Prolog IDEs and personal study resources
Learn Prolog Now!
Blackburn, Bos & Striegnitz - 2006, College Publications
A practical introduction to Prolog widely used for self study
Logic, Programming and Prolog, 2nd Ed
Nilsson & Maluszynski - 1995, John Wiley & Sons
Problem solving & logic programming with Prolog
Other Prolog Resources
Adventure in Prolog
Merritt
Online Guide to Prolog Programming
Barták
Prolog: A Tutorial Introduction
Lu & Mead
Prolog Programming: A First Course
Brna
prolog :- tutorial
Fisher
Wikipedia: Comparison of Prolog Implementations
Prolog Applications
Building Expert Systems in Prolog
Merritt
Natural Language Processing in Prolog
Gazdar & Mellish
Natural Language Processing Techniques in Prolog
Blackburn & Striegnitz