Department and Course Number CAP4680 Course Coordinator Dr. Riggs

 
 
Course Title Expert Systems Total Credits 3

 

Current Catalog Description : Problem solving strategies, principles of algorithm design, metrics for evaluating designs, space and time com­plexity, iterative and recursive algorithms, structured and object­oriented paradigms
 
 

Textbook : The Engineering of Expert Systems, Theory and Practice, Gonzalez, A. V., Dankel, D. D., Pretice-Hall, 1993
 
 

References
 
 

Course Goals : Skill with non-procedural programming, advanced search procedures and knowledge representations. Gain a background in un-certainty management and knowledge engineering procedurs and methods.
 
Prerequisites by Topic : Advanced discrete and data structures
 
  Major Topics Covered in the Course: semantic networks & frames, searches (beam, A*), logical, Bayesian & logical inference, knowledge engineering process
 
 
 
 
 
Laboratory projects (specify number of weeks on each)

Estimate CSAB Category Content
 
 
 
  CORE   ADVANCED     CORE   ADVANCED
Data Structures     9   Computer Organization and Architecture      
Algorithms     6   Concepts of Programming Languages      
Software Design                

Oral and Written Communications
 
 

Every student is required to submit at least _____ written reports (not including exams, tests, quizzes, or commented programs) of typically _____ pages and to make _____ oral presentations of typically _____ minutes duration. Include only material that is graded for grammar, spelling, style, and so forth, as well as for technical content, completeness, and accuracy.
 
Social and Ethical Issues
 
  Please list the topics that address the social and ethical implications of computing covered in all course sections. Estimate the class time spent on each topic. In what ways are the students in this course graded on their understanding of these topics (e.g., test questions, essays, oral presentations, and so forth)?
 
Theoretical Content
 
  Please list the types of theoretical material covered, and estimate the time devoted to such coverage.

Time analysis

hierarchy of time bounds
 
 

Problem Analysis
 
  Please describe the analysis experiences common to all course sections.
 
Solution Design
 
Please describe the design experiences common to all course sections.