- Course Code
- CS 3019
- Credit Points
- 15
- Course Coordinator
- Dr J. Z. Pan
Pre-requisites
Notes
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
Four hours per week: 2 one-hour lectures, 1 two-hour practical.
Assessment
1st Attempt: 1 two-hour written examination (75%); continuous assessment (25%).
Resit: 1 two-hour written examination (75%); continuous assessment mark carried forwards (25%).
Only the marks obtained on first sitting can count towards Honours classification.
Formative Assessment
During lectures, the Personal Response System and/or other ways of student interaction will be used for formative assessment. Additionally, practical sessions will provide students with practice opportunities and formative assessment.
Feedback
Formative feedback for in-course assessments will be provided in written form. Additionally, formative feedback on performance will be provided informally during practical sessions.