| Title | ΣΥΣΤΗΜΑΤΑ ΓΝΩΣΗΣ / KNOWLEDGE SYSTEMS |
| Code | NIS-07-02 |
| Faculty | Sciences |
| School | Informatics |
| Cycle / Level | 1st / Undergraduate |
| Teaching Period | Winter |
| Coordinator | Nick Bassiliades |
| Common | No |
| Status | Active |
| Course ID | 40002968 |
Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)
Registered students: 5
| Orientation | Attendance Type | Semester | Year | ECTS |
|---|---|---|---|---|
| GENIKĪ KATEUTHYNSĪ | YPOCΗREŌTIKO KATA EPILOGĪ | 7 | 4 | 5 |
| Academic Year | 2017 – 2018 |
| Class Period | Winter |
| Faculty Instructors |
|
| Weekly Hours | 4 |
| Class ID | 600104663
|
Class Schedule
| Building | Βιολογίας |
| Floor | Ισόγειο |
| Hall | Αίθουσα Γ (570) |
| Calendar | Τρίτη 12:00 έως 14:00 |
Course Type 2016-2020
- Scientific Area
- Skills Development
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
- Face to face
Digital Course Content
- e-Study Guide https://qa.auth.gr/en/class/1/600104663
- eLearning (Moodle): http://pileas.csd.auth.gr
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
- Greek (Instruction, Examination)
Prerequisites
General Prerequisites
Basic knowledge of Artificial Intelligence, Basic knowledge of programming with rules.
Learning Outcomes
Knowledge: Familiarization with Knowledge Representation and Reasoning principles, Familiarization with Knowledge Engineering and basic Knowledge Systems development techniques, Training on CLIPS production system.
Skills: Training on developing knowledge systems, Programming with CLIPS production rule language..
General Competences
- Apply knowledge in practice
- Retrieve, analyse and synthesise data and information, with the use of necessary technologies
- Adapt to new situations
- Make decisions
- Work autonomously
- Work in teams
Course Content (Syllabus)
Knowledge Representation (Rules, frames, objects). Architecture of Knowledge Systems. Knowledge Engineering. (Development cycle. Knowledge Acquisition. KADS methodology. Verification & Validation. Development Tools.) Advanced Reasoning Techniques. (Model-based reasoning. Qualitative reasoning. Cased-based reasoning.) Applications of Knowledge Systems. (Classification. Configuration. Diagnosis and Troubleshooting.) Case Studies. CLIPS production rule system. (Facts, Rules, Matching, production cycle, Functions, constraints in rule conditions, fact templates, conflict resolution strategies, Objects - COOL (Classes, inheritance, instances, using objects in rules, messages, message handlers, object management, queries on objects, object functions)). Programming and developing Knowledge Systems.
Keywords
Knowledge Systems, Knowledge Representation and Reasoning, Knowledge Engineering, Rules, Ontologies, CLIPS
Educational Material Types
- Slide presentations
- Book
- Programs
Use of Information and Communication Technologies
Use of ICT
- Use of ICT in Course Teaching
- Use of ICT in Laboratory Teaching
- Use of ICT in Communication with Students
Description
Powerpoint slides, CLIPS programming language demonstration
Course Organization
| Activities | Workload | ECTS | Individual | Teamwork | Erasmus |
|---|---|---|---|---|---|
| Lectures | 39 | ✓ | |||
| Tutorial | 13 | ✓ | |||
| Project | 56 | ✓ | ✓ | ||
| Exams | 3 | ✓ | |||
| Literature study | 39 | ✓ | |||
| Total | 150 |
Student Assessment
Description
Written exams (70%), Programming Projects (30%)
Student Assessment methods
- Written Exam with Multiple Choice Questions (Summative)
- Written Exam with Short Answer Questions (Summative)
- Written Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου. Τεχνητή Νοημοσύνη - Γ' Έκδοση, Εκδόσεις Πανεπιστημίου Μακεδονίας, ISBN: 978-960-8396-64-7, 2006/2011.
Additional bibliography for study
- Introduction to Expert Systems, Jackson P., 3rd edition, Addison Wesley, ISBN 0-201-87686-8
- Introduction to Knowledge Systems, Stefik M., Morgan Kaufmann, ISBN 1-55860-166-X
- Joseph C. Giarratano and Gary D. Riley, “Expert Systems: Principles and Programming”, Fourth Edition, Course Technology, Boston, MA, 2004. - CLIPS User's Guide (http://clipsrules.sourceforge.net/OnlineDocs.html)
Last Update
02-06-2016