HI 6302 Knowledge Modeling and Engineering in Health Informatics I

Course Type: Advanced
Credit Hours: 3

This course first covers in depth the methods and techniques for knowledge modeling and engineering in healthcare. This includes an introduction on how to conduct a task analysis, and how to collect and analyze domain knowledge gathered from reference sources or expert behavior. The course will cover how these methods and techniques are used to construct health informatics systems that are more robust, more helpful, and easier to use than systems engineered without these techniques. Also covered are various techniques for evaluating the accuracy and effectiveness of the constructed systems from experimental data. The students also have an opportunity to engineer knowledge models using connectionist representations. Throughout the course, emphasis is placed on how knowledge engineering is used to design decision support tools, tutoring systems, and educational improvements for health informatics. In the second part of the course, students are given a knowledge engineering task in a healthcare area for which they must develop a knowledge model and then construct and evaluate a knowledge-based system.


Consent of instructor, high-speed Internet access, personal computer.

Additional Information

Course Objectives

  • Learn basic knowledge representation techniques.
  • Learn basic problem-solving techniques.
  • Conduct a task analysis.
  • Collect and analyze domain knowledge.
  • Use a variety of computational mechanisms to model and implement knowledge as it is used  in healthcare.
  • Build knowledge-based systems using some of the architectures currently available.
  • Evaluate the accuracy and effectiveness of knowledge-based systems.
  • Develop a knowledge model of a complex healthcare task.