COMP3220
Course Title:
Principles of Artificial Intelligence
Credits:
3
Educational Level:
III
Semester offered:
I
Core Course:
yes
Syllabus:
- Introduction to AI: Overview and History of AI and Philosophical Issues in AI.
- Intelligent Agents: Performance measures, Environment, Actuators and Sensors (PEAS); Environment types; Agent types.
- Search: Uninformed Search Algorithms; Heuristic Search Algorithms; Iterative Improvement Algorithms; Game Playing.
- Knowledge Representation and Reasoning: Logic; Production Rules; Differencing Mechanisms; Expert Systems.
- Current topics in AI: Machine Learning; Neural Networks; Reasoning Under Uncertainty; Natural Language Processing; Speech Recognition; Robotics; Fuzzy Logic; Virtual Reality.
Course Assessment:
- Final Written Examination (2 hours) 60%
- Coursework: 40%
- 1 In-course Test 10%
- 1written Assignment 10%
- 1 Programming Assignment 10%
- 1 Research Paper 10%
Course Prerequisites:
COMP2201 - Discrete Mathematics for Computer Science AND COMP2211- Analysis of Algorithms.