CSC384H1: Introduction to Artificial Intelligence


Theories and algorithms that capture (or approximate) some of the core elements of computational intelligence. Topics include: search; logical representations and reasoning, classical automated planning, representing and reasoning with uncertainty, learning, decision making (planning) under uncertainty. Assignments provide practical experience, in both theory and programming, of the core topics.


(CSC263H1/​​ CSC265H1/​ ECE345H1/​ ECE358H1/​ MIE335H1, STA237H1/​ STA247H1/​​ STA255H1/​​ STA257H1/​ STA237H1/​ ECE302H1/​ STA286H1/​ CHE223H1/​ CME263H1/​ MIE231H1/​ MIE236H1/​ MSE238H1/​ ECE286H1)/ Permission of the Cognitive Science Director


NOTE: Students not enrolled in the Computer Science Major or Specialist program at FAS, UTM, or UTSC, or the Data Science Specialist at FAS, are limited to a maximum of three 300-/400-level CSC/ECE half-courses.

Recommended Preparation: 
Distribution Requirements: 
Breadth Requirements: 
The Physical and Mathematical Universes (5)