Spring 2024 with Prof. Adnan Darwiche
Introduction to fundamental problem solving and knowledge representation paradigms of artificial intelligence. Introduction to Lisp with regular programming assignments. State-space and problem reduction methods, brute-force and heuristic search, planning techniques, two-player games. Knowledge structures including predicate logic, production systems, semantic nets and primitives, frames, scripts. Special topics in natural language processing, expert systems, vision, and parallel architectures.
Similar Course Syllabus: https://web.cs.ucla.edu/~guyvdb/teaching/cs161/2022f/