The AI Problems, The Underlying Assumption, What is an AI Technique, Tic-Tac-Toe game playing, Problem Spaces and Search-Defining the problem as a State Space Search, Production Systems, Control Strategies, Heuristic Search, Issues in the design of search program.
Heuristic search techniques : Generate and Test, Hill Climbing-Simple Hill Climbing, Steepest Ascent Hill Climbing, Simulated Annealing, Best-first-search-OR Graphs, A* Algorithm, Agenda Driven Search.

Knowledge Representation Issues, Representations in Mappings, Approaches to Knowledge representation, Issues in Knowledge Representation.
Predicate Logic : Representing simple facts in Logic, representing instance and isa Relationships, Computable Function and Predicates, Resolution, Conversion to Clause form, The basics of Resolution, Resolution in Propositional Logic, Resolution in Predicate Logic, Natural deductions.

Introduction to non-monotonic reasoning, logics for non- monotonic reasoning, Default Reasoning, Minimalist Reasoning, Implementation issues, Implementation in depth first search, Dependency directed Backtracking, Justification Based Truth Maintenance Systems, Logic-Based Truth Maintenance Systems, Implementation in Breadth first search.

Semantic Nets, Intersection Search, Representing Non-binary Predicates, Partitioned Semantic Nets, Frames-Frames as Sets and Instances, Slots as Full-Fledged Objects, Slot-Values as Object, Inheritance Revisited.
Strong Slot and Filler Structures : Conceptual dependency.

Introduction, Syntactic Processing, Grammars and Parsers, Top Down versus Bottom-Up, Parsing-Finding one or Many-Augmented Networks, Unification Grammars, Semantic Analysis-Lexical Processing, Sentence-Level Processing, Semantic Grammars, Case Grammars, Conceptual Parsing, Approx. Compositional Semantic Interpretation, Syntax and Semantics, Discourse and Pragmatic processing, NLU, Modeling Beliefs, Using Goals-plans for Understanding, Speech acts, Conversational postulates.