Skip to main content

Fundamentals of Artificial Intelligence

COM SCI XL 161

Intro to AI problem-solving and knowledge representation using Lisp. Covers search strategies, planning, logic structures, and applications in NLP, expert systems, and vision. Includes lectures, labs, and programming assignments.

Get More Info

 

What You Can Learn.

Learn core paradigms of artificial intelligence, including state-space search, problem reduction, and planning techniques.
Apply AI concepts through regular programming assignments that build fluency in Lisp as a functional language.
Explore predicate logic, production systems, semantic networks, frames, and scripts to model intelligent behavior.
Examine topics such as natural language processing, expert systems, computer vision, and parallel architectures to understand real-world implementations of AI.

About This Course

Lecture, four hours; laboratory, two hours; outside study, six hours. Enforced requisite: course 180. 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.