CS4244
KNOWLEDGE-BASED SYSTEMS (2013/2014, Semester 2) 

 MODULE OUTLINE Created: 23-Dec-2013, Updated: 23-Dec-2013
 
Module Code CS4244
Module Title KNOWLEDGE-BASED SYSTEMS
Semester Semester 2, 2013/2014
Modular Credits 4
Faculty School of Computing
Department Computer Science
Timetable Timetable/Teaching Staff
Module Facilitators
PROF Tan Chew Lim Lecturer
Weblinks
Tags --


Learning Outcomes | Prerequisites | Schedule | Syllabus | Assessment | Workload


 LEARNING OUTCOMES Top
AIMS & OBJECTIVES (LEARNING OUTCOMES)

This is a module that contains both the theory and practice of building knowledge-based systems. The aim of this module is to prepare students so that they can design and build knowledge-based systems to solve real-world problems. The module starts with motivations, background and history of knowledge-based system development. The main content has five parts: rule-based programming language, uncertainty management, knowledge-based systems design, development and life cycle, efficiency in rule-based language and knowledge-based systems design examples.


 PREREQUISITES Top
PREREQUISITES (WHAT SHOULD I KNOW?)

CS3243


 SCHEDULE Top
SYLLABUS

1. Introduction
2. Knowledge Representation
3. Rule-based Systems
4. Associative Nets and Frame Systems
5. CLIPS (1): Facts & Rules
6. CLIPS (2): Templates & Functions
7. CLIPS (3): Objects & Messages
8. Control Knowledge
9. Knowledge Acquisition and Construction
10. Uncertainty in Knowledge
11. Knowledge Discovery
12. Other Knowledge-based Systems


 SYLLABUS Top
SYLLABUS

1. Introduction
2. Knowledge Representation
3. Rule-based Systems
4. Associative Nets and Frame Systems
5. CLIPS (1): Facts & Rules
6. CLIPS (2): Templates & Functions
7. CLIPS (3): Objects & Messages
8. Control Knowledge
9. Knowledge Acquisition and Construction
10. Uncertainty in Knowledge
11. Knowledge Discovery
12. Other Knowledge-based Systems


 ASSESSMENT Top
ASSESSMENT

1. Continual Assessment (50%)
(a) Programming Assignment - 5%
(b) Group Project - 25%
(c) Quiz - 10%
(d) Tutorial - 10%
2. Final Exam (50%)


 WORKLOAD Top
3-0-0-3-4

Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week