CSC384H1: Introduction to Artificial Intelligence

24L/12T

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.

Prerequisite: CSC263H1/ CSC265H1/ CSC263H5/ CSCB63H3, STA237H1/ STA247H1/ STA255H1/ STA257H1/ STAB57H3/ STAB52H3. Notes: students enrolled in ASMAJ1446A who have completed at least 9.0 credits may substitute CSC111H1/ CSC148H1 for CSC263H1 and STA220H1/ PSY201H1 for STA237H1. Starting in 2026-27, these students will require CSC111H1/ ( CSC148H1, CSC165H1/ MAT137Y1) to substitute for CSC263H1.
Prerequisite for Applied Science and Engineering students: ECE345H1/ ECE358H1/ MIE245H1; ECE302H1/ STA286H1/ CHE223H1/ CME263H1/ MIE231H1/ MIE236H1/ MSE238H1/ ECE286H1
CSC384H5, CSCD84H3, MIE369H1. NOTE: Students not enrolled in the Computer Science Major or Specialist program at A&S, UTM, or UTSC, or the Data Science Specialist at A&S, are limited to a maximum of 1.5 credits in 300-/400-level CSC/ECE courses.
The Physical and Mathematical Universes (5)