Course Topics
Brief History of Computing Machinery
Philosophical Foundations of AI
- Cognitive Science
- Mind/body problem
- Turing machines
Symbolic Approaches to AI
- Natural language understanding
- Knowledge representation and reasoning
- Game playing
- "Physical symbol system" hypothesis
The Great AI Debate
- The Turing Test
- The Chinese Room thought experiment
Connectionist Approaches to AI
- Neural networks
- Machine learning
Artificial Life Approaches to AI
- Genetic algorithms
- Emergent behavior
Robots and Embodied AI
- Behavior-based robotics
- Computer vision
Machine Creativity
- Programs that paint and draw
- Programs that create music
- Programs that make analogies
Prospects for the Future
- AI in the movies
- The "Singularity"