Apr 29, 2026  
Graduate Catalog | 2025-2026 
    
Graduate Catalog | 2025-2026
Add to Catalog Bookmarks (opens a new window)

ITCS 8150 - Artificial Intelligence


Introduction to the basic design principles, concepts and algorithms that can be used to design artificially intelligent systems. Topics include: Agent models, search algorithms; game playing; constraint satisfaction problems; Markov decision processes and reinforcement learning; supervised learning; knowledge representation; logic; Bayesian and decision networks; sampling; advanced topics as time permits. Students will acquire an understanding of: translating real world problems into formalisms amenable for intelligent agent models and AI techniques; core principles and theories of artificial intelligence, basic AI techniques and algorithms, and computational limitations of AI; design systems that act intelligently and/or learn from experience; recent developments and research within the AI field; independent research in the field of AI. Students should have familiarity with high-level, general-purpose programming language such as Python; fundamental concepts from probability theory; and basic data structures and algorithms such as queues, trees, graphs, hash tables, and sorting.

Credit Hours: (3)
Restriction(s): Ph.D. student standing or permission of instructor.


Schedule of Classes




Add to Catalog Bookmarks (opens a new window)