1 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης 10/2/2015ΗΥ180 – Μάθημα 1ο Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Γενικά Το μάθημα απευθύνεται σε φοιτητές που δεν ανήκουν στο Τμήμα Πληροφορικής (ΕΠΛ) Οργάνωση Διαλέξεις Τρίτη και Παρασκευή, 15:00-16:30 ΧΩΔ-002 / Αίθουσα.
Advertisements

Γενικά Το μάθημα απευθύνεται σε φοιτητές που δεν ανήκουν στο Τμήμα Πληροφορικής (ΕΠΛ) Οργάνωση Διαλέξεις Τρίτη και Παρασκευή, 10:30-12:00 ΧΩΔ-002 / Αίθουσα.
ΕΝΟΠΟΙΗΜΕΝΟ ΣΥΣΤΗΜΑ ΠΛΗΡΟΦΟΡΗΣΗΣ ΚΑΙ ONLINE
Πληροφορίες για τη διδασκαλία του μαθήματος «Πολιτική Οικονομία»
Το μάθημα της Πληροφορικής Η πραγματικότητα σήμερα!!! ΗΥ-302:Διδακτική της Πληροφορικής Επιμέλεια-Παρουσίαση Γεωργία Αδαμοπούλου Εύα Νοικοκυράκη.
ΔΙΟΙΚΗΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ (LOGISTICS)
Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
ΗΥ 252: Αντικειμενοστρεφής Προγραμματισμός csd. uoc
MΑΘ 106 – Εισαγωγή στους ΗΥΞενοφών Ζαμπούλης ΜΑΘ-3122 (106) Εισαγωγή στους ΗΥ Εαρινό Εξάμηνο 2010.
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γιώργος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Ηλεκτρονικό Εμπόριο (Η.Ε.)
Διαχείριση Έργων Πληροφορικής
Αποστολος Π. Τραγανιτης
Μάθημα 2 ο : Βασικές έννοιες 1 Ακαδημαϊκό Έτος
Χρήση των Υπολογιστών στην Εκπαίδευση (ΜΑΘ-301) Μαθήματα Δευτέρα 15:00-18:00 Αμφιθέατρο Α΄ Φυσικού (Βούτες) Συνεργασία Α 223 Δευτέρα 14:00-15:00 & 18:00-19:00.
Ελληνική Μαθηματική Εταιρεία Ιστορικό Ιδρυσης Το Μάρτη του 1918, μία ομάδα μαθηματικών αποφάσισε να δημιουργήσει την Ελληνική Μαθηματική Εταιρεία, με.
Αλγόριθμοι και Πολυπλοκότητα
Συστήματα Στήριξης Αποφάσεων
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Εισαγωγή.
EDUPORTAL ΕΝΟΠΟΙΗΜΕΝΟ ΣΥΣΤΗΜΑ ΠΛΗΡΟΦΟΡΗΣΗΣ ΚΑΙ ONLINE ΔΙΑΝΟΜΗΣ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ EDUPORTAL Υπεύθυνη για το τμήμα: Αναπλ.
Πανεπιστήμιο Θεσσαλίας Σχολή Ανθρωπιστικών και Κοινωνικών Επιστημών Παιδαγωγικό Τμήμα Προσχολικής Εκπαίδευσης Νέο Πρόγραμμα σπουδών Ενημέρωση Δευτεροετών.
Μεθοδολογίες και Εργαλεία Ανάλυσης και Σχεδιασμού Π.Σ. Σπύρος Κοκολάκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ.
Μεθοδολογίες και Εργαλεία Ανάλυσης και Σχεδιασμού Π.Σ. Σπύρος Κοκολάκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ.
ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΣΥΣΤΗΜΑΤΩΝ ΔΙΑΝΟΜΗΣ & ΜΕΤΑΦΟΡΩΝ
Εισαγωγή στη Διοίκηση Επιχειρήσεων
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Εαρινό Εξάμηνο
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γιώργος Γιαγλής Οικονομικό Πανεπιστήμιο Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
ΗΥ-220 Εισαγωγή. ΗΥ-220 – Ιάκωβος Μαυροειδής2 Contacts Mailing List –mail majordomo “subscribe hy220-list” Βοηθοί –Βλάχος Βαγγέλης –Μιχελογιαννάκης.
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Τμήμα Οικονομικών Επιστημών Κατεύθυνση: Θεωρία και Πολιτική Ανάπτυξης και Διεθνούς Οικονομικής Μάθημα: Κοινωνικοοικονομική.
Διοίκηση Πληροφοριακών Συστημάτων 1.1 Διοίκηση Πληροφοριακών Συστημάτων Μαρία Καρύδα Γραφείο Β13, Κτήριο Λυμπέρη Ώρες Γραφείου: Τρίτη 11-1,
Μαθηματικά Διοικητικής Επιστήμης Ι – Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας 1 Μαθηματικά Διοικητικής Επιστήμης Ι Διδακτικό Προσωπικό: Λέκτορας Χρήστος.
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γεώργιος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Εισαγωγή στην Επιστήμη των Υπολογιστών και Επικοινωνιών Γενικά για το μάθημα Σπύρος Κοκολάκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ.
1 ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γεώργιος Γιαγλής Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας.
Ανάλυση και Σχεδιασμός Π.Σ.
Εισαγωγή στην Επιστήμη των Υπολογιστών και Επικοινωνιών Γενικά για το μάθημα Σπύρος Κοκολάκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ.
Διάλεξη 1 Εισαγωγή Επισκόπηση άσκησης Διάλεξη 1 1 Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού Χειμερινό Εξάμηνο
Φυσική Ι Μια πρώτη εισαγωγή. Περίγραμμα  Εισαγωγή  Στόχος  Διδασκαλία  Σχέδιο Μαθήματος  Αξιολόγηση  Βιβλιογραφία.
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό Κώστας Κοντογιάννης Αναπλ. Καθηγητής Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Ε.Μ.Π.
Ασφάλεια Πληροφοριακών Συστημάτων Δρ. Γιώργος Αγγελινός Περίγραμμα μαθήματος & τρόπος αξιολόγησης.
ΟΡΓΑΝΟΓΡΑΜΜΑ Αποστολία Παγγέ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ.
Διαχείριση & Ασφάλεια Δικτύων Περίγραμμα Θεματικών Ενοτήτων Διδάσκων: Δρ. Γενειατάκης Δημήτρης Τμήμα Επιστήμης & Τεχνολ. Τηλεπικοινωνιών.
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 1: Διαδικαστικά, Στόχος και Περιεχόμενα Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Καθηγητής Νίκος Λορέντζος Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Γενικά Άνοιξη 2012 Το μάθημα απευθύνεται σε φοιτητές που δεν ανήκουν στο Τμήμα Πληροφορικής (ΕΠΛ) Διαλέξεις: Τρίτη και Παρασκευή, 12:00 – 13:30, ΧΩΔ-02.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΟΙΚΟΝΟΜΙΚΗ ΕΠΙΣΤΗΜΗ
ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ
Διδακτική της Πληροφορικής
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό
Επιχειρηματική Πολιτική και Στρατηγική
ΑΣΦΑΛΕΙΑ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΑΣΦΑΛΕΙΑΣ Περίγραμμα μαθήματος
Εισαγωγή Επισκόπηση άσκησης
Επιχειρηματικότητα: Θεωρία και Πράξη
Παρουσίαση της ύλης του μαθήματος «Εφαρμογές Υπολογιστών»
Εισαγωγή στη Διοίκηση Επιχειρήσεων
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
Το γραφείο μου: Ιπποκράτους 20 – 3ος όροφος ή αργότερα Ισόγειο ΜΔΔΕ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ- ΤΜΗΜΑ ΠΟΛΙΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΔΙΕΘΝΩΝ ΣΧΕΣΕΩΝ ΔΙΔΑΣΚΟΥΣΑ: Αναστασία Μαρινοπούλου 13η ΦΕΒΡΟΥΑΡΙΟΥ 2017.
Μαθηματικά: Θεωρία Αριθμών
ΠΟΣΟΤΙΚΈΣ ΜΈΘΟΔΟΙ & ΜΈΘΟΔΟΙ ΈΡΕΥΝΑΣ ΣΤΗΝ ΕΚΠΑΊΔΕΥΣΗ Μάθημα 1 ο - Παρουσίαση του μαθήματος και διάρθρωση της ύλης Δημήτρης Τσέλιος Επίκουρος Καθηγητής ΤΕΙ.
ΣΕΜΙΝΑΡΙΟ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ
ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Α’ ΕΞΑΜΗΝΟ
ΣΥΣΤΗΜΑΤΙΚΗ ΠΑΡΑΤΗΡΗΣΗ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΔΙΑΔΙΚΑΣΙΑΣ
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ
Η/Υ – Εισαγωγή στην Πληροφορική Εισαγωγή στο word (Ασκηση 6)
Επιχειρηματική Πολιτική και Στρατηγική
HY112 Φυσική Ι Μια πρώτη εισαγωγή.
Οι Κατευθύνσεις στο τμήμα Μηχανικών Πληροφορικής
ΠΑΚΕ Δυτικής Ελλάδας – Πελοποννήσου
Μεταγράφημα παρουσίασης:

1 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης 10/2/2015ΗΥ180 – Μάθημα 1ο Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής Ώρες διδασκαλίας: Tρίτη, Πέμπτη 4-6 μμ, Αμφ. Β Ώρες φροντιστηρίου: Τετάρτη 6-8 μμ, Αμφ. Β Ώρες γραφείου: Τρίτη 12-2, Πέμπτη 10-12, Κ.307 Web site: Mailing list: ΗΥ Λογική

2 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Επισκόπηση Μαθήματος Εισαγωγή στη Μαθηματική Λογική και το ρόλο της στην Επιστήμη Υπολογιστών Θέματα:  Βασικές έννοιες Προτασιακού και Κατηγορηματικού Λογισμού (Propositional and Predicate Calculus)  Τυπικά Συστήματα Αποδείξεων (Formal Proof Systems)  Πρωτοβάθμιες Θεωρίες (First-Order Theories)  Λογικός Προγραμματισμός (Logic Programming)  Συστήματα Αυτομάτων Αποδείξεων (Automated Theorem - Proving Systems)

3 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Επισκόπηση Μαθήματος Προαπαιτούμενες γνώσεις:  Δεν υπάρχει τυπικό προαπαιτούμενο μάθημα!  Επί της ουσίας, απαιτούνται:  εξοικείωση με το μαθηματικό συμβολισμό  βασικές γνώσεις ‘Αλγεβρας και Διακριτών Μαθηματικών  Δεν συνιστάται για φοιτητές που βρίσκονται στο 1ο έτος σπουδών  στο μάθημα μπορούν να εγγραφούν φοιτητές που βρίσκονται στο 2ο έτος σπουδών και άνω  Επίσης, δεν συνιστάται για παρακολούθηση από απόσταση

4 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Επισκόπηση Μαθήματος Βιβλιογραφία  η ύλη βασίζεται κυρίως στις παραδόσεις και τις σημειώσεις του μαθήματος  βιβλία για συμπληρωματική μελέτη:  Γ. Τουρλάκης, «Μαθηματική Λογική – Από τη Θεωρία στην Πράξη», 2011, Παν. Εκδόσεις Κρήτης  Γ. Μητακίδης, «Από τη Λογική στο Λογικό Προγραμματισμό και την Prolog»  H. Enderton, «A Mathematical Introduction to Logic»  C. Allen and M. Hand, «Logic Primer»  C. Chang and R. Lee, «Symbolic Logic and Mechanical Theorem Proving»

5 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Επισκόπηση Μαθήματος Βαθμός Μαθήματος  ο βαθμός θα βασιστεί σε υποχρεωτικές ασκήσεις (Α), προαιρετική πρόοδο (Π) και την τελική εξέταση (Τ) Βαθμός = 0.3*Α + max(0.7*T, 0.4*T + 0.3*Π), αν Τ >=4 και Α >0 Διαφορετικά, Βαθμός = Τ (αν Τ<4), ανεξάρτητα από Α Βαθμός = 0 (αν Α=0), ανεξάρτητα από Τ

6 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ιστορική Ανασκόπηση Θεμελιωτής της Λογικής ως επιστήμης θεωρείται ο Αριστοτέλης  νωρίτερα, κάποια βήματα είχαν γίνει από τους Ίωνες, Ελεάτες φιλοσόφου και τους Σοφιστές Φθείνει το ενδιαφέρον για την Λογική στους πρώτους μ.X. αιώνες και μέχρι το Μεσαίωνα Αναζοπυρώνεται με την ανακάλυψη των μη-Ευκλείδιων γεωμετριών και την ανάγκη θεωρητικής θεμελίωσης της Ανάλυσης:  1879 : ο Frege προτείνει την πρώτη τυπική γλώσσα για τα Μαθηματικά και τη Λογική  : ο Cantor δημοσιεύει τη θεμελίωση της θεωρίας συνόλων

7 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ιστορική Ανασκόπηση  1899: δημοσιεύεται το παράδοξο της θεωρίας του Cantor για τους πληθικούς αριθμούς  1902: παράδοξο του Russell Κάθε σύνολο χαρακτηρίζεται στη θεωρία του Cantor από τη χαρακτηριστική ιδιότητα των στοιχείων του. Έστω Α το σύνολο των συνόλων Χ, όπου τα σύνολα Χ χαρακτηρίζονται από την ιδίοτητα Χ  Α. Δηλαδή, Α = { Χ | Χ  Α}. Τέτοια παράδοξα έδειξαν ότι μόνο αυστηρή τυποποίηση μπορεί να προσφέρει θεωρίες χωρίς αντινομίες.  1930: ο Russell αναπτύσσει την αξιωματική μέθοδο της Λογικής

8 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ιστορική Ανασκόπηση  αρχές δεκαετίας 1950: με την ανάπτυξη των Η/Υ αρχίζει και η χρήση τους για υπολογισμούς με σύμβολα και γράφονται τα πρώτα προγράμματα για απόδειξη θεωρημάτων  1965: ο Robinson προτείνει τη Μέθοδο της Επίλυσης για χειρισμό συμβόλων και εκτέλεση αποδείξεων  αρχές δεκαετίας 1970: προτείνεται η Λογική σαν γλώσσα προγραμματισμού (Prolog) από τους Kowalski και Colmeraurer Στη σύγχρονη εποχή η Λογική αποτελεί βασικό εργαλείο για την Επιστήμη Υπολογιστών.

9 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Λογικά κυκλώματα (Logic Circuits)  λογικά κυκλώματα σχηματίζονται με συνδυασμούς πυλών AND, OR, NOT.  στη Λογική, προτάσεις συνδυάζονται με σύζευξη, διάζευξη, άρνηση  κάθε κύκλωμα μπορεί να χαρακτηριστεί από μια πρόταση του Προτασιακού Λογισμού  προβλήματα σχεδιασμού κυκλωμάτων μεταφράζονται σε προβλήματα εύρεσης αντίστοιχων προτάσεων και του χειρισμού αυτών

10 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Προγραμματισμός: τύποι δεδομένων Boolean  επιδέχονται τιμές true, false  μπορούν να συνδυαστούν μέσω συνδετικών and, or, not για να παράγουν σύνθετες εκφράσεις του ίδιου τύπου  Π.χ., η έκφραση if (A and B) or (A and C) then …. μπορεί να απλοποιηθεί στην ισοδύναμη έκφραση if A and (B or C) then …. Η ισοδυναμία των δύο εκφράσεων δίνεται από τα αξιώματα του Προτασιακού Λογισμού.

11 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Σχεδίαση Προγραμμάτων (Program Design)  ο σχεδιασμός προγραμμάτων απαιτεί την κατάρτιση προδιαγραφών (program specifications) που περιγράφουν τη συμπεριφορά του προγράμματος  οι προδιαγραφές μπορούν να γραφούν σε τυπικές γλώσσες οι οποίες συχνά επιτρέπουν την επαλήθευση της σωστής συμπεριφοράς του προγράμματος  η Λογική μπορεί να χρησιμοποιηθεί για την περιγραφή του ίδιου του προγράμματος αλλά και της επιθυμητής συμπεριφοράς του  ζητούμενο είναι να αποδειχθεί ότι η συμπεριφορά είναι λογική συνέπεια της περιγραφής

12 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Λογικός Προγραμματισμός (Logic Programming)  ακολουθεί το δηλωτικό στυλ προγραμματισμού: περιγράφει ποιο είναι το επιθυμητό αποτέλεσμα και όχι το πώς θα επιτευχθεί  αυτό γίνεται με χρήση προτάσεων και κανόνων εξαγωγής συμπερασμάτων που ορίζονται από τον προγραμματιστή  ένα λογικό πρόγραμμα είναι ένα σύνολο εκτελέσιμων προδιαγραφών Αυτοματοποιημένος Λογισμός (Automated Reasoning)  συστήματα αυτομάτων αποδείξεων βασισμένα στη Λογική και το χειρισμό συμβόλων

13 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Αυτοματοποιημένος Λογισμός (Automated Reasoning)  συστήματα αυτομάτων αποδείξεων βασισμένα στη Λογική και το χειρισμό συμβόλων για συγκεκριμένους κλάδους των Μαθηματικών (π.χ.Θεωρία Αριθμών, Άλγεβρα)  παρόμοια συστήματα μπορούν να χρησιμοποιηθούν και για την επαλήθευση προγραμμάτων  ενδιαφέρον παρουσιάζει και η σύνθεση προγραμμάτων, δηλαδή το πρόβλημα παραγωγής ενός προγράμματος δεδομένων κάποιων προδιαγραφών έτσι ώστε να αποδεικνύεται ότι το πρόγραμμα υλοποιεί σωστά τις προδιαγραφές

14 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Τεχνητή Νοημοσύνη (Artificial Intelligence)  ασχολείται με την κατασκευή υπολογιστικών μοντέλων της ανθρώπινης νοητικής διαδικασίας  η Λογική παρέχει το τεχνικό υπόβαθρο για την τυποποίηση διαφόρων νοητικών διαδικασιών, όπως η αναπαράσταση γνώσης και ο λογισμός

15 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Δημήτρης Πλεξουσάκης ΗΥ180 – Μάθημα 1ο Ρόλος της Λογικής στην Επιστήμη Υπολογιστών Βάσεις Δεδομένων και Γνώσεων (Data and Knowledge Bases)  η Λογική και η Θεωρία Συνόλων αποτέλεσαν τη βάση του Σχεσιακού Μοντέλου Δεδομένων (Relational Data Model)  οι βάσεις γνώσεων αναπαριστούν γνώση υπό μορφή λογικών προτάσεων  η παραγωγή συμπερασμάτων από βάσεις δεδομένων ή γνώσεων γίνεται με γλώσσες επερωτήσεων (query languages) και συμπερασματικούς κανόνες (inference rules) που βασίζονται συνήθως σε διαλέκτους του Κατηγορηματικού Λογισμού