CSC
380:
Foundations of Artificial Intelligence
An in-depth survey of important concepts, problems, and techniques in artificial intelligence, including search, knowledge representation, logical reasoning, and reasoning with uncertainty. A particular focus and a unifying theme of the course will be the concept of intelligent agents. No prior knowledge of AI is required. The course is particularly suitable for students who want to gain the technical background necessary to build intelligent systems, or who want to prepare for more advanced work in AI. The concepts and techniques learned in this course will be directly applicable to many other areas of computer science including software design, distributed systems, databases, and information management and retrieval.
CSC 301 is a prerequisite for this class.
Fall 2025-2026
-
Section:
401
-
Class number:
13451
-
Meeting time:
MW
1:30PM
-
3:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
-
Section:
410
-
Class number:
13452
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Spring 2024-2025
-
Section:
901
-
Class number:
35133
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01007
at
Loop Campus
-
Instructor:
Noriko Tomuro
| View syllabus
CLOSED
Fall 2024-2025
-
Section:
401
-
Class number:
15322
-
Meeting time:
MW
1:30PM
-
3:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
Kenny Davila
| View syllabus
Winter 2023-2024
-
Section:
801
-
Class number:
22801
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01007
at
Loop Campus
-
Instructor:
Joseph Phillips
| View syllabus
Winter 2022-2023
-
Section:
801
-
Class number:
28732
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01007
at
Loop Campus
-
Instructor:
Peter Hastings
| View syllabus
Winter 2021-2022
-
Section:
801
-
Class number:
28386
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01110
at
Loop Campus
-
Instructor:
Peter Hastings
| View syllabus