This document outlines the syllabus for an advanced artificial intelligence course on data mining and knowledge discovery. The course covers theoretical and practical methods and systems for extracting user-oriented knowledge from large databases and applying it to decision making. Topics include statistics-based and machine learning data mining methods, knowledge application and management, and data visualization. Students will complete projects, presentations, and participate in discussions, with projects accounting for 50% of the final grade. The course uses adaptive teaching adjusted for student interests.