CS4244
KNOWLEDGE-BASED SYSTEMS (2017/2018, Semester 2) 

 MODULE OUTLINE Created: 05-Jan-2018, Updated: 21-May-2018
 
Module Code CS4244
Module Title KNOWLEDGE-BASED SYSTEMS
Semester Semester 2, 2017/2018
Modular Credits 4
Faculty School of Computing
Department Computer Science
Timetable Timetable/Teaching Staff
Module Facilitators
DR Chia Wai Kit, Henry Lecturer
DR MEEL, Kuldeep S. Co-Lecturer
Weblinks
Tags --


Aims and Objectives | Prerequisites | Assessment | Workload | Academic Integrity


 AIMS AND OBJECTIVES Top
[Existing]
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.

[Proposed]
This is a module that contains both the theory and practice of knowledge representation and reasoning. The aim of this module is to introduce students to fundamentals and challenges of knowledge representation and reasoning, which would aid them in understanding and building intelligent systems. The main content has five parts: Knowledge Extraction, Logic and reasoning, Knowledge Compilation, Handling Uncertainty,  and Epistemic Logic.


 PREREQUISITES Top
CS3243


 ASSESSMENT Top
Assessment Weightage:

- Assignment  (30%)
- Project #Stage1 (40%) -- due on the last day of classes
- Project #Stage2 (30%) -- due on the last day of classes


 WORKLOAD Top
2-1-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


 ACADEMIC INTEGRITY Top
The instructors take academic integrity very seriously. The work that you submit must be your own only. (whether be it code or write-up). When in doubt, consult with instructors. Any violation of honor code will be dealt as harshly as allowed in accordance with the School of Computing and NUS policy.