Μαθησιακά Αποτελέσματα:
Στόχος του μαθήματος είναι να εισαγάγει τους φοιτητές στις βασικές έννοιες της Τεχνητής Νοημοσύνης, να κατανοήσουν και να αποκτήσουν δεξιότητες σχεδιασμού και υλοποίησης αλγορίθμων για την αυτόματη επίλυση προβλημάτων, αναζήτηση λύσεων και την επίλυση προβλημάτων ικανοποίησης περιορισμών. Οι φοιτητές θα κατανοήσουν τις έννοιες της γνώσης και συλλογιστικής και πως αυτή μπορεί να επιτευχθεί μέσα από τον προγραμματισμό, επιπλέον θα αποκτήσουν γνώσεις για την προτασιακή λογική και λογική πρώτης τάξης καθώς και την αναπαράσταση της γνώσης και του συμπερασμού. Οι φοιτητές θα εκτιμήσουν τη χρησιμότητα των τεχνικών και μεθόδων Τεχνητής Νοημοσύνης σε πρακτικά υπολογιστικά συστήματα, να τους παράσχει τα εφόδια που θα τους επιτρέψουν να εκμεταλλευτούν μεθόδους της Τεχνητής Νοημοσύνης στην επαγγελματική τους πορεία και να τους προετοιμάσει για πιο εξειδικευμένα προπτυχιακά και μεταπτυχιακά μαθήματα.