Maricopa Community Colleges  CIS172   19982-19992 
Official Course Description:   MCCCD Approval:  12/08/98  
CIS172      19982-19992 LEC 3 Credit(s) 3 Period(s)
Expert Systems I
Basic concepts and applications of knowledge-based expert computer systems. Steps and tools for expert systems development. Prerequisites: CIS170, or permission of instructor.
 
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS172   19982-19992 Expert Systems I
1. Define expert systems and knowledge engineering terminology. (I)
2. Describe broad areas of expert systems applications and specific applications in use today. (II)
3. Compare different applications of expert systems and knowledge engineering. (III)
4. Explain the life cycle of expert systems. (IV)
5. Describe basic concepts and systems of knowledge representation. (V)
6. Demonstrate an expert systems application in a computer programming language. (VI)
7. Develop an expert systems program that utilizes a shell type system. (VII)
8. Explain the development of expert systems programs that utilize various knowledge representation methods. (VIII)
9. Explain the development of expert systems to demonstrate interface with data processing applications. (IX)
10. Develop an original expert system applied to business, industry or education. (X)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS172   19982-19992 Expert Systems I
    I. Expert Systems and Knowledge Engineering
        A. History
        B. Basic concepts and terminology
      II. Expert Systems Applications
          A. Business office
          B. Industrial manufacturing
          C. Scientific and medical education
        III. Comparisons of Expert Systems
            A. Architecture
            B. Methods
          IV. The Life Cycle of Expert Systems
              A. Knowledge acquisitions
              B. Problem solving
              C. Testing
              D. Implementation
            V. Different Systems of Knowledge Representation
                A. Declarative knowledge
                B. Rule-based systems
                C. Others
              VI. Expert Systems and Programming Languages
                VII. Shell Type Expert Systems
                    A. KES
                    B. KAS
                    C. VP-Expert
                  VIII. Expert Systems Development
                      A. Knowledge engineering
                      B. System development
                    IX. Expert Systems and Data Processing
                        A. Comparisons
                        B. Interfacing
                      X. Practical Applications
                          A. Business
                          B. Industry
                          C. Education
                      Go to Description    Go to top of Competencies    Go to top of Outline