Bibliography

The bibliographic items provided below are intended to give you some idea of where to look if you should want to go into further depth on various aspects related to the field of cognitive science that are touched upon in the course. A single * following a textbook entry indicates that the textbook is written for the undergraduate level; ** that it is written more towards a graduate level; and *** that it is written primarily for a graduate level or technical audience.

Some Textbooks on Artificial Intelligence

Nilsson, N. J. Problem Solving Methods in Artificial Intelligence. New York: McGraw Hill, 1971. ***

Slagle, J. R. Artificial Intelligence: The Heuristic Programming Approach. New York: McGraw Hill, 1971. ***

Hunt, E. B. Artificial Intelligence. New York: Academic Press, 1974. **

Jackson, P. C. Introduction to Artificial Intelligence. Petrocelli, 1974. **

Rafael, B. The Thinking Computer. San Francisco: Freeman, 1976. *

Nilsson, N. J. Principles of Artificial Intelligence. Palo Alto, CA: Tioga, 1980. ***

Rich, E. Artificial Intelligence, Second Edition. New York: McGraw-Hill, 1991. *

Winston, P. H. Artificial Intelligence. 2nd Edition. Reading, MA: Addison-Wesley, 1984. *

Charniak, E., & McDermott, D. Artificial Intelligence.. Reading, MA: Addison-Wesley, 1985. **

Genesereth, M. R. & Nilsson, N. J. Logical Foundations of Artificial Intelligence. Los Altos, CA: Morgan Kaufmann, 1987. ***

Aleksander, I. & Burnett, P. Thinking Machines: The Search for Artificial Intelligence. New York: Knopf, 1987. *


Some General References and Textbooks in Cognitive Psychology and Cogntive Science

Boden, M. A. Computer Models of Mind. Cambridge: Cambridge Univ. Press, 1988. *

Stillings, N.A., et. al. Cognitive Science: An Introduction. Cambridge, MA: MIT Press, 1987. *

Johnson-Laird, P. N. The Computer and the Mind. An Introduction to Cognitive Science. Cambridge, MA: Harvard University Press, 1988. *

Posner, M. I. (Ed.) Foundations of Cognitive Science. Cambridge, MA: MIT Press, 1990. ***

Atkinson, R.C., Bower, G.H., & Crothers, E.J. An Introduction to Mathematical Learning Theory. New York: Wiley, 1965. **

Anderson, J.R. Cognitive Psychology and Its Implications, Third Edition. San Francisco: Freeman, 1990. *

Chase, W.G. Elementary information processes. In W.K. Estes (Ed.), Handbook of Learning and Cognitive Processes. Volume 5. Human Information Processing. Hillsdale, NJ: Erlbaum, 1978. **

Pylyshyn, Z. W. Computation and Cognition. Cambridge, MA: MIT Press, 1984. **

Pylyshyn, Z. W., & Demopoulos, Q. (Eds.) Meaning and Cognitive Structure: Issues in the Computational Theory of Mind. Norwood, NJ: Ablex, 1986. **


Some Research Books related to Cognitive Science

Bartlett, F. Thinking. New York: Basic Books, 1958.

Bruner, J. S., Goodnow, J. J., & Austin, G. A. A Study of Thinking. New York: Wiley, 1956.

Miller, G. A., Galanter, E. & Pribram, K. H. Plans and the Structure of Behavior. New York: Holt, Rinehart & Winston, 1960.

Hunt, E. B. Concept Learning: An Information Processing Problem. New York: Wiley, 1962.

Feigenbaum, E. A. & Feldman, J. (Eds.) Computers and Thought. New York: McGraw-Hill, 1963.

Reitman, W. Cognition and Thought. New York: Wiley, 1965.

Minsky, M. (Ed.) Semantic Information Processing. Cambridge, MA: MIT, 1968.

Minsky, M. & Papert, S. Perceptrons: An Introduction to Computational Geometry. Cambridge, MA: MIT, 1969.

Simon, H. The Sciences of the Artificial. Cambridge, MA: MIT, 1969.

Ernst, G. & Newell, A. GPS: A Case Study in Generality and Problem Solving. New York: Academic Press, ACM Monograph Series, 1969

Simon, H. & Siklossy, L. (Eds.) Representation and Meaning: Experiments with Information Processing Systems. Englewood Cliffs, NJ: Prentice Hall, 1972.

Newell, A. & Simon, H. Human Problem Solving. Englewood Cliffs, NJ: Prentice Hall, 1972.

Winograd, T. Understanding Natural Language. New York: Academic Press, 1972.

Schank, R.C. & Colby, K. M. (Eds.) Computer Models of Thought and Language. San Francisco: Freeman, 1973.

Bobrow, D.G. & Collins, A. (Eds.) Representation and Understanding: Studies in Cognitive Science. New York: Academic Press, 1975.

Winston, P. (Ed.) The Psychology of Computer Vision. McGraw-Hill, 1975.

Laird, J., Rosenbloom, P., & Newell, A. Universal Subgoaling and Chunking: The Automatic Generation and Learning of Goal Hierarchies. Boston: Kluwer, 1986.

Hinton, G.E., & Anderson, J.A. (Eds.) Parallel Models of Associative Memory. Hillsdale, NJ: Erlbaum, 1981.

McClelland, J.L. & Rumelhart, D.E. Parallel Distributed Processing. Volume 1. Foundations. Volume 2. Explorations in the Microstructure of Cognition. Cambridge, MA: MIT Press, 1986.

Card, S. K., Moran, T. P., & Newell, A. The Psychology of Human-Computer Interaction. Hillsdale, NJ: Erlbaum, 1983.

Newell, A. Unified Theories of Cognition. Cambridge, MA: Harvard University Press, 1990.


Some Textbooks on Formal and Mathematical Aspects of Computation

Arbib, M. A. Brains, Machines and Mathematics. New York: McGraw Hill, 1964. *

Hopcroft, J. E. & Ullman, J. D. Introduction to Automata Theory, Languages, and Computation. Reading, MA: Addison-Wesley, 1979. **

Shields, M. W. An Introduction to Automata Theory. Oxford: Blackwell, 1987. **

Rogers, Jr., H. Theory of Recursive Functions and Effective Computability. Cambridge, MA: MIT Press, 1987. ***

Hennessy, M. Algebraic Theory of Processes. Cambridge, MA: MIT Press 1988. ***

Dougherty, E. R. & Giardina, C. R. Mathematical Methods for Artificial Intelligence and Autonomous Systems. Englwood Cliffs, NJ: Prentice Hall, 1988. *

Martin, J. C. Introduction to Languages and the Theory of Computation. New York: McGraw Hill, 1991.*

Drobot, V. Formal Languages and Automata Theory. Rockville, MD: Computer Science Press,1989.*

Floyd, R. W. & Beigel, R. The Languages of Machines: An Introduction to Computability and Formal Languages. New York: Computer Science Press,1994.*

Davis, Ruth E. Truth, Deduction, and Computation. New York: Computer Science Press,1989.*

Moll, R. N., Arbib, M. A. & Kfoury, A. J. An Introduction to Formal Language Theory. New York: Springer-Verlag, 1988. *

Gurari, E. M. An Introduction to the Theory of Computation. New York: Computer Science Press,1989.*



Home 830:472