3.00 Credits
Introduction to the theoretical and practical aspects of knowledge engineering or applied artificial intelligence (AI). Topics include symbolic representation manipulation, knowledge structures and ontologies, unification, constraint satisfaction, production systems and structures, rule-based and expert systems, planning, machine learning, and biomimetic approaches. Includes system design via projects using appropriate software tools. Preq: ECE 3170 or MATH 4000 or STAT 3090.