Close Menu

COMP3220

Course Title: 
Principles of Artificial Intelligence
Credits: 
3
Educational Level: 
III
Semester offered: 
I
Core Course: 
yes
Syllabus: 
  1. Introduction to AI: Overview and History of AI and Philosophical Issues in AI.
  2. Intelligent Agents: Performance measures, Environment, Actuators and Sensors (PEAS); Environment types; Agent types.
  3. Search: Uninformed Search Algorithms; Heuristic Search Algorithms; Iterative Improvement Algorithms; Game Playing.
  4. Knowledge Representation and Reasoning: Logic; Production Rules; Differencing Mechanisms; Expert Systems.
  5. 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.

Top of Page