USC Schedule of Classes

Spring 2025

classes begin
registration begins

Information Technology Program 259:

Basics of Artificial Intelligence (4.0 units)

Concepts and techniques in artificial intelligence; approaches in artificial narrow intelligence; applications of AI that are already changing society; ethical and social questions in AI.
  • Prerequisite: ITP 216
  • Note: D-clearance on a section indicates that there is an active waitlist of students interested in registering for this section. If you would like to join the waitlist for this course, please fill out the form here: tally.so/r/wvPrZA.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
31871R001Lecture12:00-1:50pmMon, Wed39 of 81Martin PrescherGFS116PDF (346312 KB)notesession dates
31903R001Lecture12:00-1:50pmTue, Thu37 of 60Reza JafarkhaniKAP160session dates
32002R001Lecture8:00-9:50amTue, Thu2 of 60Nitin KaleKDC235session dates
Information accurate as of November 20, 2024 8:53 am.
Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!