This text is intended for use in an advanced AI course, which assumes completion of an introductory course. The text incorporates the basic concepts of AI, problem solving, Neural Network concepts and Applications; as common and pragmatic approaches to Novelty Detection. Issues are analysed in a precedence that allows the readers to understand how to deal with AI problems from simple to complex and from complex to compound. The topics can be used in various ways to embrace the needs of the course, as well as a short or long semester coursework.