Ivo Düntsch http://www.cosc.brocku.ca/staff/duentsch/
Department of Computer Science COSC3P71@cosc.brocku.ca
Brock University Room: J317, Phone: 3090

Artificial Intelligence 3P71

Summary:
This half credit course provides an introduction to various areas of artificial intelligence.

At the end of the course you should be able to
  • Explain the aims, history, and application fields of  artificial intelligence
  • Demonstrate an understanding of  data modelling and autonomous agents
  • Apply and discuss the advantages and disadvantages of various search algorithms
  • Demonstrate knowledge of formal systems and propositional logic
  • Explain sources of uncertainty and principles of probability
  • Use Bayes rules to determine prior probabilities from posterior probabilities, and find the odds
    of events
  • Describe the aims and components of the rough set data analysis and apply its tools.
Prequisite: COSC 2P03 (60% minimum) or permission of the instructor.
COSC 2P93 is recommended.
Time & place: Tuesday, Friday 15.30 - 17.00, venue EA102
Assessment: Two assignments (20% each), two class tests (90 minutes, 30% each)
Required reading: Selected chapters from David Poole, Alan Mackworth Artificial Intelligence: Foundations of Computational Agents

Selected chapters from I. Düntsch, G. Gediga "Foundations of building intelligent artifacts" (will be distributed)
Recommended reading: D. Michie, D.J. Spiegelhalter, C.C. Taylor (eds), Machine Learning, Neural and Statistical Classification

Tom Mitchell, Machine Learning

Nils J. Nilsson, The Quest for Artificial Intelligence

Tentative Lecture schedule (revised)
Week 1
Introduction to artificial intelligence
Week 2
Data modelling, problem solving and autonomous agents
Week 3 Uninformed search strategies
Week 4 Heuristic search
Week 5 Features and constraints
Week 6 Evolutionary computing
Week 7 Fall break
Week 8 Revision and class test
Week 9 Formal systems, propositions and inference
Week 10 Generative grammars
Week 11 Uncertainty and principles of probability
Week 12 Bayesian reasoning
Week 13
Rough sets
Week 14
Revision and class test

Ivo Düntsch
November 9, 2013