Kursus ini bertujuan untuk mendedahkan kepada pelajar konsep dan teknik dalam perwakilan pengetahuan. Di awal kursus, pelajar akan menjelajah konsep perwakilan pengetahuan dan meninjau beberapa pendekatan dalam mengkategorikan pengetahuan. Aplikasi/sistem berasaskan pengetahuan juga akan didedahkan kepada pelajar. Selanjutnya pelajar akan mempelajari dengan lebih terperinci teknik perwakilan pengetahuan seperti logik, semantik, kerangka dan petua. Konsep ontologi juga akan diperkenalkan kepada pelajar dan menjelaskan bagaimana ontologi berperanan dalam sistem terkini. Pelajar juga akan didedahkan kaedah dan teknik mereka bentuk ontologi. Hubungan perwakilan pengetahuan dengan persekitaran web juga akan diperkenalkan yang meliputi bahasa SHOE, RDF, dan OWL. The course aims to introduce student the concept and technique in knowledge representation. Students will be first introduced the concepts of knowledge representation dan investigate a number of methods for categorizing knowledge. Knowledge-based systems and applications will also be introduced. Students will then learn in more detail the knowledge representation techniques such as logic, semantic, frames, and rules. The course will also introduce the concept of ontology and describe how ontology can benefit current systems. Exposure to the methods and techniques in building ontology are also provided to students. The relation between knowledge representation and the web will also be discussed involving languages such as SHOE, RDF and OWL.