- Course Code
- CS 3019
- Credit Points
- 15
- Course Coordinator
- Dr J Pan
Pre-requisites
Notes
(i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/computer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
(ii) Non-graduating students would require the following background/experience: familiarity with a procedural programming language.
Overview
- Knowledge representation: propositional logic, description logics, ontology, rules, uncertainty and vagueness.
- Knowledge reasoning: description logics-based and rule-based systems, tableaux (completion) algorithm for description logics, forward chaining and backward chaining for rules.
- Knowledge engineering: expertise identification, capture, evaluations, reusability.
Structure
2 one-hour lectures (to be arranged) and 1 two-hour supervised practical (to be arranged) per week.
Assessment
1st Attempt: 1 two-hour written examination (75%) and continuous assessment (25%). In order to pass the course, candidates must obtain a pass mark (CAS > 8) in the exam and in the overall combination of examination and continuous assessment (with the above weights).
Resit: 1 two-hour written examination (75%) and continuous assessment (25%). In order to pass the course, candidates must obtain a pass mark (CAS > 8) in the examination and in the overall combination of examination and continuous assessment (with the above weights). There is no opportunity to repeat the continuous assessment; the mark obtained at the first attempt will be carried forward to resit.