Not offered in 1999
6 points - 3 hours per week - First semester - Caulfield - Prerequisites: SFT1102
Objectives At the completion of this subject students should know the key differences between knowledge-based software development and conventional software development; understand the fundamental techniques of knowledge engineering; and be able to write simple expert systems.
Synopsis The subject gives a wide exposition of the goals and fundamental techniques of knowledge-based software development. Topics include logic programming in Prolog, knowledge representation, search and chaining techniques, production systems, expert systems design, , knowledge acquisition, and data mining
Assessment Examinations: 50% - Assignment and unit test: 50%
Prescribed texts
Jackson P Introduction to expert systems 2nd edn, Addison-Wesley, 1990
Recommended texts
Bratko I Prolog: Programming for artificial intelligence 2nd edn, Addison-Wesley, 1990
Back to the 1999 Information Technology Handbooks