Introduction to AI programming in Lisp. An interdisciplinary introduction to cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Particular emphasis will be placed on the nature, implications, and limitations of the computational model of mind. A second course in artificial intelligence. Topics may vary.
Typical topics are neural networks, natural language processing, articifial life.
Artificial Intelligence Overview of AI methods, theories, and applications. Relationship between AI and psychology, linguistics, and philosophy. Introduction to AI programming. Advanced Artificial Intelligence Programming Discusses the role of programs in AI and cognitive science as well as social implications. Introduces the principles underlying the connectionist approach, as well as its limitations and weaknesses.