Basic concepts and techniques. Knowledge representation and reasoning. Drawing inferences. Tools and languages for expert systems. Knowledge engineering and expert systems development.