Καθηγητής: Πάνος Βασιλειάδης
Γραφείο:  Β.2
Τηλέφωνο:  26510-98814
E-mail:  pvassil@cs.uoi.gr
URL: www.cs.uoi.gr/~pvassil/
URL μαθήματος www.cs.uoi.gr/~pvassil/courses/knowledge_bases

Περιεχόμενο Μαθήματος

Οι Βάσεις Γνώσεων, ως βασικό κομμάτι του γνωστικού αντικειμένου της Τεχνολογίας Πληροφοριακών Συστημάτων, αποτελούν το συνδετικό κρίκο Βάσεων Δεδομένων, Τεχνολογίας Λογισμικού και Τεχνητής Νοημοσύνης. Ο σκοπός του μαθήματος είναι να διδάξει πώς χρησιμοποιούμε εργαλεία μοντελοποίησης για την κατασκευή πληροφοριακών συστημάτων γύρω από Βάσεις Δεδομένων (όπως π.χ., το μοντέλο Οντοτήτων Συσχετίσεων) και πώς αυτά μπορούν να χρησιμεύσουν και στην εξαγωγή και διαχείριση γνώσης μέσω τυπικών γλωσσών. Το μάθημα επικεντρώνεται στην παρουσίαση αφενός εννοιολογικών μοντέλων καταγραφής της γνώσης για πληροφοριακά συστήματα (π.χ., Επεκτεταμένο Μοντέλο Οντοτήτων-Συσχετίσεων, UML) και αφετέρου τυπικών γλωσσών περιγραφής της γνώσης (π.χ., Datalog, Telos).

Εργασίες

Στην διάρκεια του μαθήματος θα δοθούν ασκήσεις που θα παραδοθούν από ομάδες των 2 φοιτητών. Επίσης θα δοθεί υπολογιστική άσκηση (project) η οποία θα παραδοθεί στο τέλος του εξαμήνου. Οι ημερομηνίες παράδοσης θα δίνονται με τα φυλλάδια των ασκήσεων. Η παράδοση των ασκήσεων θα συνοδεύεται από προφορική εξέταση.

Διαγώνισμα

Το διαγώνισμα θα διεξαχθεί με ανοιχτά βιβλία.

Βαθμολογία

Ο τελικός βαθμός υπολογίζεται σαν το άθροισμα των βαθμών των γραπτών εξετάσεων και των ασκήσεων. Το άριστα στις γραπτές εξετάσεις είναι 7, στην προγραμματιστική άσκηση είναι 1 και στις υπόλοιπες ασκήσεις 2 (συνολικά). Ως συνήθως, θα πρέπει να γράψετε τη βάση στο διαγώνισμα για να περάσετε το μάθημα.

Διδακτικό Βιβλίο

Διδακτέα Ύλη


Τελευταία ενημέρωση: 2003/02/07