Teaching problem solving in engineering education: expert systems construction

Research output: Contribution to journalArticlepeer-review

2 Scopus citations


This study presents a pedagogical model of constructing an expert system knowledge base for an undergraduate computer networking class. This model included: identifying a suitable problem, defining the problem domain, specifying goals or solutions, specifying problem attributes and values, generating rules and examples, and selecting the right tool. In addition, the effectiveness of this problem-based learning approach was verified by an experimental study. Results indicated that students in a student-created expert system group achieved significantly higher scores than a system-provided expert system group (F = 5.042, p < .05) when they were solving story problems. Creating such an authentic learning environment by asking students to develop their own knowledge base is the main theme of the study. The same instructional technology can be applied to other disciplines that focus on teaching engineering problem solving.

Original languageEnglish (US)
Pages (from-to)723-728
Number of pages6
JournalInternational Journal of Engineering Education
Issue number4
StatePublished - 2009

All Science Journal Classification (ASJC) codes

  • Education
  • General Engineering


Dive into the research topics of 'Teaching problem solving in engineering education: expert systems construction'. Together they form a unique fingerprint.

Cite this