
|
  Introduction to Artificial Intelligence
(COSC 3P71)
|

|
|
Brock University, Department of Computer
Science
|
|
Instructor: Beatrice
Ombuki-Berman
Office:J307, x3494, office hrs: Tuesday: 1:00 - 1:45 pm
E-mail:bombuki@brocku.ca
|
Objective
This is an introductory course to artificial intelligence: fundamental principles, philosophy, and applications.
Prerequisites:
COSC 2P03 (60% minimum)
Text:
Russell
& Norvig. Artificial Intelligence: A Modern
Approach.
(3rd Edition, 2010) Prentice Hall.
Other readings:
Assigned reading will be announced in class from time to time, and the recommended book presented at that
time.
Evaluation
- 3 Assignments (30%)
- Term project (20%)
- In-class test (15%)
- Exam (30%)
- Participation (5%)
Outline: Possible topics may include
- Intelligent Agents
- Problem solving & Search algorithms
- Game trees
- Knowledge representation & logic
- Expert systems
- Genetic Algorithms
- Swarm Intelligence
- Machine learning
- Neural Networks
- Planning
- AI & Philosophy
- Invited lectures: Special topics
Remarks
- A grade of 40% must be obtained on the final to pass the course. A 25% penalty for
assignments handed in 3 days after due date when applicable.
- Assignments will involve both written and programming problems. Any programming
language may be used as long as you are using software available in our labs.
- The project will typically be due at the end of term (deadline will be announced later). It
involves either: (i) writing a 8-10 page paper on a topic in AI; or (ii) implementing a
chess playing program using AI principles discussed in the course.