Περιεχόμενα. Πρόλογος Πρόλογος για την ελληνική έκδοση... 21

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Περιεχόμενα. Πρόλογος Πρόλογος για την ελληνική έκδοση... 21"

Transcript

1

2

3 Περιεχόμενα Πρόλογος Πρόλογος για την ελληνική έκδοση Εισαγωγή Το όραμα Μερικές απόψεις για το πεδίο Προβληματισμοί για τα πολυπρακτορικά συστήματα Ευφυείς πράκτορες Περιβάλλοντα Ευφυείς πράκτορες Πράκτορες και αντικείμενα Πράκτορες και έμπειρα συστήματα Οι πράκτορες ως συστήματα πρόθεσης Αφηρημένες αρχιτεκτονικές για ευφυείς πράκτορες Πώς θα πούμε σε έναν πράκτορα τι να κάνει Σύνθεση πρακτόρων Πράκτορες παραγωγικού συλλογισμού Οι πράκτορες ως αποδείκτες θεωρημάτων Πρακτοροστρεφής προγραμματισμός Συντρέχουσα MetateM Πράκτορες πρακτικού συλλογισμού Πρακτικός συλλογισμός = Προσχεδιασμός + Συλλογισμός μέσων-σκοπών Συλλογισμός μέσων-σκοπών Υλοποίηση ενός πράκτορα πρακτικού συλλογισμού HOMER: ένας πράκτορας που σχεδιάζει Το Σύστημα PRS...121

4 8 Περιεχόμενα 5 Αντιδραστικοί και υβριδικοί πράκτορες Ο Brooks και η αρχιτεκτονική υπαγωγής Περιορισμοί των αντιδραστικών πρακτόρων Υβριδικοί πράκτορες TouringMachines InteRRaP Πολυπρακτορικές αλληλεπιδράσεις Χρησιμότητες και προτιμήσεις Πολυπρακτορικές αναμετρήσεις Κυρίαρχες στρατηγικές και ισορροπίες Nash Ανταγωνιστικές αλληλεπιδράσεις και αλληλεπιδράσεις μηδενικού αθροίσματος Το δίλημμα του φυλακισμένου Άλλες συμμετρικές αλληλεπιδράσεις Σχέσεις εξάρτησης στα πολυπρακτορικά συστήματα Σύναψη συμφωνιών Σχεδιασμός μηχανισμού Δημοπρασίες Διαπραγμάτευση Τομείς προσανατολισμένοι σε εργασίες Τομείς προσανατολισμένοι σε αξίες Επιχειρηματολογία Επικοινωνία Λεκτικές ενέργειες Austin Searle Η βασισμένη σε πλάνα θεωρία των λεκτικών ενεργειών Οι λεκτικές ενέργειες ως ορθολογική δράση Γλώσσες επικοινωνίας πρακτόρων KIF KQML Οι γλώσσες επικοινωνίας πρακτόρων του FIPA Οντολογίες για την επικοινωνία πρακτόρων Γλώσσες συντονισμού...243

5 Περιεχόμενα 9 9 Συνεργασία Συνεργατική κατανεμημένη επίλυση προβλήματος Κοινοχρησία εργασιών και κοινοχρησία αποτελεσμάτων Κοινοχρησία εργασιών στο Contract Net Κοινοχρησία αποτελεσμάτων Συνδυασμός της κοινοχρησίας εργασιών και αποτελεσμάτων Χειρισμός της ασυνέπειας Συντονισμός Συντονισμός μέσω μερικού καθολικού σχεδιασμού Συντονισμός μέσω κοινών προθέσεων Συντονισμός με αμοιβαία μοντελοποίηση Συντονισμός με νόρμες και κοινωνικούς νόμους Πολυπρακτορικός σχεδιασμός ενεργειών και συγχρονισμός Μεθοδολογίες Πότε είναι κατάλληλη μια λύση που βασίζεται σε πράκτορες; Πρακτοροστρεφείς τεχνικές ανάλυσης και σχεδιασμού Παγίδες κατά την ανάπτυξη πρακτόρων Κινητοί Πράκτορες Εφαρμογές Πράκτορες διαχείρισης ροής εργασίας και επιχειρηματικών διεργασιών Πράκτορες για κατανεμημένη αίσθηση Πράκτορες για ανάκληση και διαχείριση πληροφοριών Πράκτορες για ηλεκτρονικό εμπόριο Πράκτορες για διασυνδέσεις ανθρώπου και υπολογιστή Πράκτορες για εικονικά περιβάλλοντα Πράκτορες για κοινωνική προσομοίωση Πράκτορες για Χ Λογική για πολυπρακτορικά συστήματα Γιατί τροπική λογική; Σημασιολογία πιθανών κόσμων για τροπικές λογικές Κανονικές τροπικές λογικές Επιστημική λογική για πολυπρακτορικά συστήματα Υπερ-θέσεις: στόχοι και επιθυμίες...357

6 10 Περιεχόμενα 12.6 Κοινή και κατανεμημένη γνώση Ολοκληρωμένες θεωρίες πρακτόρων Τυπικές μέθοδοι στην πρακτοροστρεφή τεχνολογία λογισμικού Τυπικές μέθοδοι για τον προσδιορισμό προδιαγραφών συστημάτων Τυπικές μέθοδοι στην υλοποίηση Επαλήθευση Παράρτημα Α: Ένα μάθημα ιστορίας Επίλογος Γλωσσάρι Βιβλιογραφία Ευρετήριο...445

7 1 Εισαγωγή Εισαγωγή Η ιστορία της πληροφορικής μέχρι σήμερα έχει σημαδευτεί από πέντε σημαντικές και συνεχιζόμενες τάσεις: Καθολικότητα (ubiquity) Διασύνδεση (interconnection) Νοημοσύνη (intelligence) Ανάθεση (delegation) Ανθρωποκεντρισμός (human-orientation) Με τον όρο "καθολικότητα" εννοώ απλά ότι η συνεχής μείωση του κόστους της υπολογιστικής ικανότητας έκανε εφικτή την εισαγωγή εργαλείων επεξεργαστικής ισχύος σε χώρους και συσκευές όπου διαφορετικά θα ήταν ασύμφορα οικονομικά, και ίσως ακόμα και αδιανόητα. Αυτή η τάση αναπόφευκτα θα συνεχιστεί, καθιστώντας την επεξεργαστική ισχύ, και κατά συνέπεια κάποιου είδους νοημοσύνη, καθολικά παρούσα. Τα πρώτα υπολογιστικά συστήματα ήταν απομονωμένες οντότητες που επικοινωνούσαν μόνο με τους ανθρώπους-χειριστές τους, ενώ σήμερα τα συστήματα αυτά είναι συνήθως διασυνδεδεμένα. Είναι συνδεδεμένα μέσω δικτύων σε μεγάλα κατανεμημένα συστήματα (distributed systems). Το Διαδίκτυο (Internet) είναι το προφανές παράδειγμα: γίνεται όλο και πιο σπάνιο να βρει κανείς υπολογιστές που χρησιμοποιούνται σε εμπορικούς ή ακαδημαϊκούς τομείς χωρίς να έχουν τη δυνατότητα πρόσβασης στο Διαδίκτυο. Μέχρι σχετικά πρόσφατα, τα κατανεμημένα συστήματα και τα συστήματα ταυτόχρονου υπολογισμού θεωρούνταν από πολλούς παράξενα και δύσκολα "θηρία" που καλό ήταν να αποφεύγονται. Η πολύ ορατή και ταχεία α- νάπτυξη του Διαδικτύου έχει (ελπίζω) διαλύσει αυτή την πεποίθηση για πάντα. Σήμερα, και στο μέλλον, τα κατανεμημένα συστήματα και τα συστήματα ταυτόχρονου υπολογισμού είναι ουσιαστικά ο κανόνας στην εμπορική και βιομηχανική πληροφο-

8 24 Εισαγωγή ρική, οδηγώντας μερικούς ερευνητές και επαγγελματίες στην αναθεώρηση των ίδιων των θεμελιωδών αρχών της επιστήμης των υπολογιστών, καθώς αναζητούν θεωρητικά μοντέλα που αντανακλούν καλύτερα τον υπολογισμό όπως αυτός συμβαίνει πραγματικά, δηλαδή κυρίως με τη μορφή μιας αλληλεπιδραστικής διαδικασίας. Η τρίτη τάση είναι προς ακόμα περισσότερο ευφυή (intelligent) συστήματα. Με αυτό εννοώ ότι η πολυπλοκότητα των εργασιών που είμαστε σε θέση να αυτοματοποιήσουμε και να αναθέσουμε σε υπολογιστές αυξάνεται σταθερά. Όλο και περισσότερο κατανοούμε καλύτερα τον τρόπο με τον οποίο μπορούμε να κατασκευάζουμε υπολογιστικά συστήματα για την εκτέλεση εργασιών που θα ήταν αδιανόητες μόλις λίγο καιρό πριν. Η επόμενη τάση είναι προς ολοένα αυξανόμενη ανάθεση. Για παράδειγμα, η ανάθεση κρίσιμων ως προς την ασφάλεια εργασιών σε υπολογιστικά συστήματα, όπως ο χειρισμός αεροσκαφών, είναι πλέον συνηθισμένη. Μάλιστα, στα αεροσκάφη fly-bywire 1 συχνά εμπιστευόμαστε περισσότερο την κρίση ενός προγράμματος υπολογιστή από εκείνη έμπειρων πιλότων. Ανάθεση σημαίνει ότι δίνουμε τον έλεγχο σε υπολογιστικά συστήματα. Η πέμπτη και τελευταία τάση είναι η σταθερή απομάκρυνση από μηχανοκεντρικές απόψεις για τον προγραμματισμό, και η σύγκλιση προς έννοιες και μοντέλα που αντανακλούν περισσότερο τον τρόπο με τον οποίο εμείς οι ίδιοι κατανοούμε τον κόσμο. Αυτή η τάση είναι προφανής σε όλους τους τρόπους με τους οποίους αλληλεπιδρούμε με τους υπολογιστές. Για παράδειγμα, στην πρώιμη περίοδο των υπολογιστών οι χρήστες αλληλεπιδρούσαν με τους υπολογιστές ρυθμίζοντας διακόπτες στον πίνακα ελέγχου της μηχανής. Η εσωτερική λειτουργία της συσκευής δεν ήταν με κανένα τρόπο κρυμμένη από το χρήστη για να χρησιμοποιήσει κανείς με επιτυχία τον υπολογιστή, έπρεπε να κατανοεί πλήρως την εσωτερική δομή και λειτουργία του. Αυτές οι πρωτόγονες και αντιπαραγωγικές διασυνδέσεις (interfaces) έδωσαν τη θέση τους σε διασυνδέσεις γραμμής διαταγών (command line), όπου μπορούσε κανείς να αλληλεπιδρά με τη συσκευή μέσω ενός συνεχούς διαλόγου στον ο- ποίο ο χρήστης έδινε εντολές τις οποίες μετά εκτελούσε η συσκευή. Αυτές οι διασυνδέσεις κυριάρχησαν μέχρι τη δεκαετία του 1980, όπου έδωσαν τη θέση τους σε διασυνδέσεις με το χρήστη μέσω γραφικών (graphical user interfaces) και στο υπόδειγμα άμεσου χειρισμού (direct manipulation paradigm), σύμφωνα με το οποίο ο έλεγχος της συσκευής από το χρήστη γίνεται με απευθείας χειρισμό εικονιδίων γραφικών που αντιστοιχούν σε αντικείμενα, όπως αρχεία και προγράμματα. Παρομοίως, στην πρώιμη περίοδο των υπολογιστών οι προγραμματιστές δεν είχαν άλλη επιλογή από το να προγραμματίζουν τους υπολογιστές τους με καθαρό κώδικα σε γλώσσα μηχανής, γεγονός που προϋπέθετε λεπτομερή κατανόηση της εσωτερικής δομής και λειτουργίας των μηχανών τους. Τα μεταγενέστερα υποδείγματα προγραμματισμού απομακρύνθηκαν από τέτοιες προσεγγίσεις χαμηλού επιπέδου: δείτε την εξέλιξη των γλωσσών συμβολομεταφραστών (assembler), με τη διαδικασιακή αφαίρεση (proce- 1 ΣτΜ. Τα αεροσκάφη αυτά ελέγχονται από υπολογιστή. Ο άνθρωπος-χειριστής τους, που είναι ο πιλότος, δίνει δεδομένα στον υπολογιστή και αυτός υπολογίζει τις τελικές ενέργειες που πρέπει να εκτελεστούν, π.χ., μείωση ή αύξηση της ταχύτητας, του ύψους πτήσης, κ.λπ.

9 Εισαγωγή 25 dural abstraction), τους αφηρημένους τύπους δεδομένων (abstract data types) και, πιο πρόσφατα, τα αντικείμενα (objects). Όλες αυτές οι εξελίξεις επέτρεψαν στους προγραμματιστές να αντιλαμβάνονται και να υλοποιούν λογισμικό με υψηλότερου επιπέδου πιο ανθρωποκεντρικές αφαιρετικές θεωρήσεις. Αυτές οι τάσεις θέτουν μεγάλες προκλήσεις για τους δημιουργούς λογισμικού. Σε ό,τι αφορά την καθολικότητα και τη διασύνδεση, δεν γνωρίζουμε ακόμα ποιες τεχνικές θα μπορούσαν να χρησιμοποιηθούν για την ανάπτυξη συστημάτων έτσι ώστε να αξιοποιείται η καθολικά παρούσα επεξεργαστική ισχύς. Τα τρέχοντα μοντέλα ανάπτυξης λογισμικού αποδείχθηκαν δυστυχώς ανεπαρκή, ακόμα και όταν αντιμετωπίζουμε σχετικά μικρούς αριθμούς επεξεργαστών. Τι τεχνικές θα χρειαζόμασταν για συστήματα που αποτελούνται από επεξεργαστές; Ο όρος καθολική υπολογιστική (global computing) εφευρέθηκε για να περιγράψει τέτοια αδιανόητα μεγάλα συστήματα. Οι τάσεις για αυξανόμενη ανάθεση και νοημοσύνη απαιτούν την κατασκευή υπολογιστικών συστημάτων που είναι ικανά να δρουν αποτελεσματικά για λογαριασμό μας. Αυτό, με τη σειρά του, απαιτεί δύο ικανότητες. Η πρώτη είναι η ικανότητα των συστημάτων να λειτουργούν ανεξάρτητα, χωρίς την άμεση παρέμβασή μας. Η δεύτερη είναι η ικανότητα των υπολογιστικών συστημάτων να δρουν με τέτοιον τρόπο ώστε να εκπροσωπούν τα συμφέροντά μας όταν αλληλεπιδρούν με ανθρώπους ή άλλα συστήματα. Η τάση για διασύνδεση και κατανομή έχει αναγνωριστεί εδώ και πολύ καιρό ως βασική πρόκληση στη σύγχρονη επιστήμη των υπολογιστών, και πολλές από τις προσπάθειες στον τομέα αυτό τις τελευταίες τρεις δεκαετίες έχουν αφιερωθεί στην ανάπτυξη εργαλείων λογισμικού και μηχανισμών που μας επιτρέπουν να κατασκευάζουμε κατανεμημένα συστήματα με μεγαλύτερη ευκολία και αξιοπιστία. Αν, όμως, αυτό συνδυαστεί με την ανάγκη για συστήματα που μπορούν να εκπροσωπούν τα συμφέροντά μας, η κατανομή θέτει άλλα θεμελιώδη προβλήματα. Όταν ένα υπολογιστικό σύστημα που δρα για λογαριασμό μας πρέπει να αλληλεπιδρά με ένα άλλο υπολογιστικό σύστημα που εκπροσωπεί τα συμφέροντα κάποιου άλλου, μπορεί (στην πραγματικότητα, είναι πολύ πιθανό) αυτά τα συμφέροντα να μην ταυτίζονται. Είναι απαραίτητο να δώσουμε σε τέτοια συστήματα την ικανότητα να συνεργάζονται και να πραγματοποιούν συμφωνίες με άλλα συστήματα, με τον ίδιο περίπου τρόπο με τον οποίο εμείς συνεργαζόμαστε και πραγματοποιούμε συμφωνίες με άλλους στην καθημερινή μας ζωή. Αυτού του είδους η ικανότητα μέχρι πολύ πρόσφατα δεν αποτελούσε αντικείμενο μελέτης της επιστήμης των υπολογιστών. Όλες μαζί, αυτές οι τάσεις οδήγησαν στην ανάδυση ενός νέου πεδίου στην επιστήμη της πληροφορικής: τα πολυπρακτορικά συστήματα (multiagent systems). Η ιδέα του πολυπρακτορικού συστήματος είναι πολύ απλή. Ο πράκτορας (agent) είναι ένα υπολογιστικό σύστημα ικανό για ανεξάρτητη δράση για λογαριασμό του χρήστη ή του ιδιοκτήτη του. Με άλλα λόγια, ο πράκτορας μπορεί να καταλάβει μόνος του τι χρειάζεται να κάνει για να ικανοποιήσει τους στόχους για τους οποίους σχεδιάστηκε, αντί να χρειάζεται ρητές υποδείξεις για το τι να κάνει σε κάθε χρονική στιγμή. Το πολυπρακτορικό σύστημα είναι ένα σύστημα που αποτελείται από έναν αριθμό

10 26 Εισαγωγή πρακτόρων οι οποίοι αλληλεπιδρούν μεταξύ τους, συνήθως ανταλλάσσοντας μηνύματα μέσω κάποιου δικτύου υπολογιστών. Στη γενικότερη περίπτωση, οι πράκτορες σε ένα πολυπρακτορικό σύστημα θα εκπροσωπούν ή θα δρουν για λογαριασμό χρηστών ή ιδιοκτητών με πολύ διαφορετικούς στόχους και κίνητρα. Για να αλληλεπιδρούν με επιτυχία, αυτοί οι πράκτορες θα πρέπει να έχουν την ικανότητα να συνεργάζονται, να συντονίζονται, και να διαπραγματεύονται με άλλους, με τον ίδιο περίπου τρόπο που εμείς συνεργαζόμαστε, συντονιζόμαστε, και διαπραγματευόμαστε με άλλους ανθρώπους στην καθημερινή μας ζωή. Αυτό το βιβλίο αφορά τα πολυπρακτορικά συστήματα, και αναφέρεται στα δύο βασικά προβλήματα που υπονοήσαμε παραπάνω. Πώς μπορούμε να κατασκευάσουμε πράκτορες ικανούς για ανεξάρτητη, αυτόνομη δράση, έτσι ώστε να εκτελούν με επιτυχία τις εργασίες που τους αναθέτουμε; Πώς μπορούμε να κατασκευάσουμε πράκτορες ικανούς για αλληλεπίδραση (συνεργασία, συντονισμό, διαπραγμάτευση) με άλλους πράκτορες, έτσι ώστε να εκτελούν με επιτυχία τις εργασίες που τους αναθέτουμε, ιδιαίτερα όταν δεν μπορούμε να υποθέσουμε ότι οι άλλοι πράκτορες μοιράζονται τα ίδια ενδιαφέροντα και τους ίδιους στόχους; Το πρώτο πρόβλημα είναι αυτό του σχεδιασμού πράκτορα, και το δεύτερο πρόβλημα είναι αυτό του σχεδιασμού κοινωνίας. Τα δύο προβλήματα δεν είναι ορθογώνια για παράδειγμα, για να κατασκευάσουμε μια κοινωνία από πράκτορες που συνεργάζονται αποτελεσματικά, ίσως είναι χρήσιμο να δώσουμε στα μέλη της κοινωνίας μοντέλα των άλλων πρακτόρων που υπάρχουν σε αυτή. Η διάκριση μεταξύ των δύο αυτών ζητημάτων συχνά αναφέρεται ως μικρο/μακρο διάκριση. Στο υπόλοιπο αυτού του βιβλίου θα εξετάσουμε και τα δύο αυτά ζητήματα λεπτομερώς. Οι ερευνητές των πολυπρακτορικών συστημάτων μπορεί να ασχολούνται κυρίως με την κατασκευή συστημάτων, αλλά αυτό σε καμία περίπτωση δεν είναι το μοναδικό τους ενδιαφέρον. Όπως και στον τομέα της Τεχνητής Νοημοσύνης (ΤΝ), τα ζητήματα που απασχολούν τον τομέα των πολυπρακτορικών συστημάτων επηρεάζουν βαθύτατα την κατανόησή μας για τον εαυτό μας. Η ΤΝ έχει κατεξοχήν επικεντρωθεί σε θέματα ατομικής νοημοσύνης. Ασφαλώς, όμως, ένα μεγάλο μέρος αυτού που μας κάνει μοναδικούς ως είδος, είναι η κοινωνική μας ικανότητα. Όχι μόνο επικοινωνούμε μεταξύ μας σε γλώσσες υψηλού επιπέδου, αλλά επίσης συνεργαζόμαστε, συντονιζόμαστε, και διαπραγματευόμαστε. Πολλά άλλα είδη έχουν κάποιου είδους κοινωνική ικανότητα τα μυρμήγκια και κάποια άλλα κοινωνικά έντομα είναι ίσως τα γνωστότερα παραδείγματα όμως κανένα άλλο είδος δεν πλησιάζει την πολυπλοκότητα της δικής μας κοινωνικής ικανότητας. Στα πολυπρακτορικά συστήματα μας ενδιαφέρουν ερωτήσεις όπως οι ακόλουθες:

11 1.1 Το όραμα 27 Πώς μπορεί να προκύψει συνεργασία σε κοινωνίες ιδιοτελών πρακτόρων; Τι είδους κοινές γλώσσες μπορούν να χρησιμοποιήσουν οι πράκτορες για να εκφράσουν τις πεποιθήσεις και τις φιλοδοξίες τους, τόσο σε ανθρώπους όσο και σε άλλους πράκτορες; Πώς μπορούν ιδιοτελείς πράκτορες να αναγνωρίσουν πότε οι πεποιθήσεις, οι στόχοι, ή οι ενέργειές τους έρχονται σε σύγκρουση, και πώς μπορούν να επιτύχουν μεταξύ τους συμφωνίες σε θέματα ατομικού συμφέροντος χωρίς να καταλήγουν στη σύγκρουση; Πώς μπορούν αυτόνομοι πράκτορες να συντονίζουν τις δραστηριότητές τους έτσι ώστε να πετυχαίνουν συνεργαζόμενοι στόχους; Όλα αυτά τα ερωτήματα απασχολούν εν μέρει και άλλα γνωστικά πεδία (κυρίως τα οικονομικά και τις κοινωνικές επιστήμες), αλλά αυτό που καθιστά το πεδίο των πολυπρακτορικών συστημάτων μοναδικό και διακριτό είναι ότι υπογραμμίζει το γεγονός πως οι πράκτορες που μας ενδιαφέρουν είναι οντότητες υπολογισμού και επεξεργασίας πληροφοριών. Το υπόλοιπο αυτού του κεφαλαίου Σκοπός του πρώτου κεφαλαίου είναι να σας προσανατολίσει για το υπόλοιπο βιβλίο. Το κεφάλαιο έχει την ακόλουθη δομή: Στην επόμενη ενότητα ξεκινάμε με κάποια σενάρια. Σκοπός αυτών των σεναρίων είναι να πάρετε μια αίσθηση για τα μακροπρόθεσμα οράματα που καθορίζουν τη δραστηριότητα στο πεδίο των πρακτόρων. Όπως συμβαίνει και στα ίδια τα πολυπρακτορικά συστήματα, δεν επιδιώκουν τον ίδιο σκοπό όλα τα μέλη της ερευνητικής κοινότητας που ασχολείται με τους πράκτορες. Για το λόγο αυτόν συνοψίζουμε τους διαφορετικούς τρόπους με τους οποίους διάφοροι ερευνητές σκέφτονται σχετικά με τα πολυπρακτορικά συστήματα. Τέλος, παρουσιάζουμε και αναπτύσσουμε μερικές από τις συνηθέστερες ενστάσεις στο πεδίο των πολυπρακτορικών συστημάτων. 1.1 Το όραμα Πολύ συχνά είναι δύσκολο να κατανοήσουμε τι κάνουν οι άνθρωποι χωρίς να κατανοήσουμε ποια είναι τα κίνητρά τους. Έτσι, σκοπός αυτής της ενότητας είναι να παρουσιάσουμε μερικά από τα κίνητρα για τη δραστηριότητα της κοινότητας που α- σχολείται με πράκτορες. Αυτά τα κίνητρα έχουν τη μορφή μακροπρόθεσμων οραμάτων είναι δηλαδή ιδέες για το πώς θα μπορούσαν να είναι τα πράγματα. Μια προειδοποίηση: αυτά τα οράματα είναι απλώς οράματα. Κανένα τους δεν είναι πιθανό να πραγματοποιηθεί στο άμεσο μέλλον. Αλλά για καθένα από αυτά γίνεται ήδη δου-

12 28 Εισαγωγή λειά προκειμένου να αναπτυχθούν οι τεχνολογίες που πιθανόν απαιτούνται για την πραγματοποίησή τους. Εξαιτίας κάποιας απροσδόκητης βλάβης του συστήματος, ένας διαστημικός ανιχνευτής που πλησιάζει τον Κρόνο χάνει την επαφή του με το προσωπικό εδάφους του, το οποίο βρίσκεται στη Γη, με αποτέλεσμα τον αποπροσανατολισμό του. Αντί απλώς να εξαφανιστεί στο κενό, ο ανιχνευτής αναγνωρίζει ότι συνέβη βασική βλάβη συστήματος, κάνει διάγνωση και απομόνωση του σφάλματος, και επαναπροσανατολίζεται σωστά έτσι ώστε να ανακτήσει την επαφή του με το προσωπικό εδάφους. Το βασικό ζήτημα εδώ είναι η ικανότητα του διαστημικού ανιχνευτή να δρα αυτόνομα. Καταρχήν ο ανιχνευτής πρέπει να αναγνωρίσει ότι συνέβη βλάβη, και μετά πρέπει να σκεφτεί τι χρειάζεται να γίνει και με ποιον τρόπο πρέπει να γίνει αυτό. Τέλος, ο ανιχνευτής πρέπει να εκτελέσει τις ενέργειες που επέλεξε, και προφανώς να παρακολουθήσει τι συμβαίνει ώστε να εξασφαλίσει ότι όλα πηγαίνουν καλά. Αν προκύψουν και άλλα προβλήματα, ο ανιχνευτής θα πρέπει να τα αναγνωρίσει και να αντιδράσει κατάλληλα. Παρατηρήστε ότι αυτός είναι ένας τρόπος συμπεριφοράς τον οποίο (εμείς οι άνθρωποι) θεωρούμε εύκολο: εκδηλώνουμε τέτοια συμπεριφορά καθημερινά, αν τύχει να χάσουμε μια πτήση ή αν σκάσει το λάστιχο του αυτοκινήτου μας καθώς οδηγούμε προς τη δουλειά μας. Όπως όμως θα δούμε, είναι πολύ δύσκολο να σχεδιάσουμε προγράμματα υπολογιστή που επιδεικνύουν αυτού του είδους τη συμπεριφορά. Η αποστολή Deep Space 1 (DS1) της NASA αποτελεί παράδειγμα συστήματος που είναι κοντά σε αυτό το είδος σεναρίου. Ο DS1, που εκτοξεύθηκε από το ακρωτήριο Canaveral στις 24 Οκτωβρίου 1998, ήταν ο πρώτος διαστημικός ανιχνευτής που διέθετε αυτόνομο σύστημα ελέγχου βασισμένο σε πράκτορα (Muscettola et al., 1998). Πριν τον DS1, οι διαστημικές αποστολές απαιτούσαν προσωπικό εδάφους έως και 300 μελών για να παρακολουθεί συνεχώς την εξέλιξή τους. Αυτό το προσωπικό εδάφους έπαιρνε όλες τις απαραίτητες αποφάσεις ελέγχου για λογαριασμό του ανιχνευτή, και τις μετέδιδε συνεχώς στον ανιχνευτή ώστε αυτός να τις εκτελεί. Αν λάβουμε υπόψη τη διάρκεια των συνηθισμένων αποστολών εξερεύνησης πλανητών, αυτή η διαδικασία ήταν δαπανηρή και, αν ποτέ χρειαζόταν γρήγορη λήψη αποφάσεων, α- πλώς δεν ήταν πρακτική. Το αυτόνομο σύστημα ελέγχου του DS1 ήταν σε θέση να παίρνει πολλές σημαντικές αποφάσεις από μόνο του. Έτσι η αποστολή ήταν πιο α- σφαλής, ιδιαίτερα σε αιφνίδια απροσδόκητα προβλήματα, και επιπλέον υπήρχε το πολύ επιθυμητό παράπλευρο αποτέλεσμα της μείωσης του συνολικού κόστους της. Το επόμενο σενάριο αναφέρεται και πάλι σε "εναέριο" περιστατικό, αλλά τουλάχιστον είναι μέσα στα όρια του πλανήτη μας. Ξαφνικά προκαλείται αστοχία σε ένα βασικό σύστημα ελέγχου εναέριας κυκλοφορίας στο κεντρικό αεροδρόμιο της Ruritania 2, αφήνοντας τις πτή- 2 ΣτΜ. Συνηθισμένη ονομασία που χρησιμοποιούν αγγλοσάξωνες συγγραφείς για να δηλώσουν μια φανταστική, ανύπαρκτη, χώρα.

13 1.1 Το όραμα 29 σεις στην περιοχή γύρω από το αεροδρόμιο χωρίς υποστήριξη. Ευτυχώς, η βλάβη του συστήματος εντοπίζεται από παρόμοια αυτόνομα συστήματα ελέγχου εναέριας κυκλοφορίας σε γειτονικά αεροδρόμια, τα οποία συνεργάζονται για να βρουν και να χειριστούν όλες τις πτήσεις που επηρεάζονται. Το ενδεχομένως καταστροφικό περιστατικό ξεπερνιέται χωρίς να προκληθεί ατύχημα. Υπάρχουν πολλά βασικά ζητήματα σε αυτό το σενάριο. Το πρώτο είναι η ικανότητα των συστημάτων να αναλαμβάνουν πρωτοβουλία όταν το απαιτούν οι περιστάσεις. Το δεύτερο είναι η ικανότητα των πρακτόρων να συνεργάζονται για την επίλυση προβλημάτων που είναι πέρα από τις δυνατότητες οποιουδήποτε μεμονωμένου πράκτορα. Το είδος συνεργασίας που απαιτείται σε αυτό το σενάριο μελετήθηκε ε- κτενώς στο ερευνητικό πρόγραμμα "Distributed Vehicle Monitoring Testbed (DVTM)", το οποίο εκπονήθηκε μεταξύ 1981 και 1991 και αφορούσε τη δημιουργία μιας κατανεμημένης πλατφόρμας παρακολούθησης οχημάτων (δείτε, για παράδειγμα, το κείμενο του Durfee, 1988). Το DVTM προσομοιώνει ένα δίκτυο από πράκτορες που παρακολουθούν οχήματα, όπου κάθε πράκτορας είναι ένας επιλυτής προβλημάτων που αναλύει δεδομένα τα οποία λαμβάνει μέσω των αισθητήρων του, έτσι ώστε να προσδιορίζει, να εντοπίζει, και να παρακολουθεί οχήματα που κινούνται στο χώρο. Κάθε πράκτορας συνήθως συσχετίζεται με έναν αισθητήρα, ο οποίος έχει μόνο μερική άποψη του συνολικού χώρου. Κατά συνέπεια, οι πράκτορες πρέπει να συνεργάζονται για να παρακολουθούν την πρόοδο των οχημάτων σε όλο τον αντιληπτό χώρο. Τα συστήματα ελέγχου εναέριας κυκλοφορίας αποτελούν τυπική εφαρμογή της έρευνας γύρω από τους πράκτορες από την εποχή της εργασίας του Cammarata και των συναδέλφων του, στις αρχές της δεκαετίας του 1980 (Cammarata et al., 1983). Μια πρόσφατη πολυπρακτορική εφαρμογή ελέγχου εναέριας κυκλοφορίας είναι το σύστημα OASIS που υλοποιήθηκε για χρήση στο αεροδρόμιο του Σίδνεϊ στην Αυστραλία (Ljunberg και Lucas, 1992). Οι περισσότεροι από εμάς δεν ασχολούμαστε ούτε με το σχεδιασμό των συστημάτων ελέγχου για τους διαστημικούς ανιχνευτές της NASA, ούτε με το σχεδιασμό συστημάτων για κρίσιμες εφαρμογές ασφάλειας, όπως τα συστήματα ελέγχου εναέριας κυκλοφορίας. Έτσι, ας εξετάσουμε τώρα μια περίπτωση που βρίσκεται πιο κοντά στην καθημερινή ζωή των περισσότερων από εμάς. Μετά τον πλέον υγρό και κρύο χειμώνα που έχει ποτέ σημειωθεί στη περιοχή που ζείτε, χρειάζεστε επειγόντως διακοπές σε κάποιο ζεστό και ξηρό μέρος. Αφού προσδιορίσετε τις απαιτήσεις σας στον προσωπικό ψηφιακό βοηθό σας (Personal Digital Assistant, PDA), αυτός ξεκινά μια διαπραγμάτευση με πολλές διαφορετικές τοποθεσίες Ιστού οι οποίες παρέχουν υπηρεσίες όπως κρατήσεις πτήσεων και δωματίων ξενοδοχείων, και ενοικιάσεις αυτοκινήτων. Μετά από σκληρές διαπραγματεύσεις για λογαριασμό σας με πολλές τοποθεσίες Ιστού, ο προσωπικός ψηφιακός βοηθός σάς παρουσιάζει ένα πακέτο διακοπών.

14 30 Εισαγωγή Από όλα τα σενάρια που αναφέραμε, αυτό είναι ίσως εκείνο που είναι πιο εύκολο να γίνει πραγματικότητα. Υπάρχουν πολλές τοποθεσίες Ιστού που σας επιτρέπουν να ψάξετε για διακοπές της τελευταίας στιγμής, αλλά, απ' όσο γνωρίζω, κατά το χρόνο συγγραφής αυτού του βιβλίου καμιά από αυτές δεν πρόσφερε τη δυνατότητα ενεργούς διαπραγμάτευσης σε πραγματικό χρόνο για τη δημιουργία ενός προσαρμοσμένου πακέτου διακοπών, από ένα εύρος παρόχων υπηρεσιών. Υπάρχουν πολλά βασικά ερευνητικά προβλήματα που πρέπει να επιλυθούν προκειμένου να είναι εφικτό ένα τέτοιο σενάριο. Για παράδειγμα: Πώς ορίζετε τις προτιμήσεις σας στον πράκτορά σας; Πώς μπορεί ο πράκτοράς σας να συγκρίνει διαφορετικές προσφορές από διαφορετικούς πωλητές; Τι αλγορίθμους μπορεί να χρησιμοποιήσει ο πράκτοράς σας για να διαπραγματευτεί με άλλους πράκτορες (ώστε να εξασφαλίσει ότι δεν θα ξοδέψετε μια περιουσία); Η ικανότητα διαπραγμάτευσης με τον τρόπο που υποδεικνύει το σενάριο είναι ιδιαίτερα πολύτιμη. Για παράδειγμα, κάθε χρόνο η Ευρωπαϊκή Επιτροπή πραγματοποιεί χιλιάδες προκηρύξεις εκδήλωσης ενδιαφέροντος για διάφορα έργα. Η γραφειοκρατία που απαιτείται για τη διαχείριση αυτής της διαδικασίας έχει τεράστιο κόστος. Η ικανότητα αυτοματοποίησης της διαδικασίας προσφοράς και διαπραγμάτευσης θα εξοικονομούσε τεράστια χρηματικά ποσά (των φορολογουμένων!). Παρόμοιες καταστάσεις προκύπτουν σε κυβερνητικές οργανώσεις σε ολόκληρο τον κόσμο ένα καλό παράδειγμα είναι ο στρατός των ΗΠΑ. Έτσι, το να μπορέσουμε να αυτοματοποιήσουμε τη διαδικασία με την οποία οι πράκτορες λογισμικού επιτυγχάνουν αμοιβαία αποδεκτές συμφωνίες σε θέματα κοινού ενδιαφέροντος δεν είναι απλώς ένας αφηρημένος προβληματισμός μπορεί να επηρεάσει σε σημαντικό βαθμό τη ζωή μας (για παράδειγμα, το ύψος του φόρου που πληρώνουμε). 1.2 Μερικές απόψεις για το πεδίο Το πεδίο των πολυπρακτορικών συστημάτων είναι σε πολύ μεγάλο βαθμό διεπιστημονικό: δέχεται στοιχεία από πολύ διαφορετικούς τομείς, όπως τα οικονομικά, η φιλοσοφία, η λογική, η οικολογία, και οι κοινωνικές επιστήμες. Δεν θα πρέπει λοιπόν να μας εκπλήσσει η ύπαρξη πολλών διαφορετικών απόψεων για το ποιο είναι το αντικείμενο της μελέτης των πολυπρακτορικών συστημάτων. Σε αυτή την ενότητα θα συνοψίσουμε μερικές από τις βασικές απόψεις. Οι πράκτορες ως υπόδειγμα για την τεχνολογία λογισμικού Οι μηχανικοί λογισμικού αποκτούν όλο και καλύτερη αντίληψη των χαρακτηριστικών της πολυπλοκότητας στο λογισμικό. Είναι πλέον ευρέως αποδεκτό ότι η αλληλεπίδραση αποτελεί μάλλον το πιο σημαντικό χαρακτηριστικό του πολύπλοκου λο-

15 1.2 Μερικές απόψεις για το πεδίο 31 γισμικού. Συνήθως η ορθή και αποδοτική κατασκευή αρχιτεκτονικών λογισμικού που περιέχουν πολλά συστατικά στοιχεία τα οποία αλληλεπιδρούν με δυναμικό τρόπο, το καθένα με το δικό του νήμα ελέγχου, και τα οποία σχετίζονται με πολύπλοκα, συντονισμένα πρωτόκολλα, είναι κατά πολύ πιο πολύπλοκη από την κατασκευή αρχιτεκτονικών λογισμικού οι οποίες απλώς υπολογίζουν μια συνάρτηση κάποιας εισόδου μέσω ενός μοναδικού νήματος ελέγχου. Δυστυχώς, πολλές (αν όχι οι περισσότερες) εφαρμογές στον πραγματικό κόσμο έχουν ακριβώς αυτά τα χαρακτηριστικά. Κατά συνέπεια, ένα μείζον ερευνητικό θέμα στην επιστήμη των υπολογιστών, τουλάχιστον τις τελευταίες δύο δεκαετίες, είναι η ανάπτυξη εργαλείων και τεχνικών για τη μοντελοποίηση, την κατανόηση, και την υλοποίηση συστημάτων στα οποία η αλληλεπίδραση αποτελεί τον κανόνα. Μάλιστα, πολλοί ερευνητές πλέον πιστεύουν ότι στο μέλλον θα αντιλαμβανόμαστε τον ίδιο τον υπολογισμό κυρίως ως διαδικασία αλληλεπίδρασης. Όπως ακριβώς μπορούμε να κατανοήσουμε ότι πολλά συστήματα αποτελούνται από ουσιαστικά παθητικά αντικείμενα, τα οποία βρίσκονται σε μια κατάσταση και στα οποία μπορούμε να εκτελούμε πράξεις, έτσι μπορούμε να κατανοήσουμε ότι πολλά άλλα συστήματα αποτελούνται από ημιαυτόνομους πράκτορες που αλληλεπιδρούν μεταξύ τους. Αυτή η συνειδητοποίηση οδήγησε στην αύξηση του ενδιαφέροντος για τους πράκτορες ως ένα νέου υποδείγματος για την τεχνολογία λογισμικού. Όπως αναφέραμε στην αρχή του κεφαλαίου, η τάση στην πληροφορική είναι και θα εξακολουθήσει να είναι προς τα περισσότερο καθολικά, διασυνδεδεμένα υπολογιστικά συστήματα. Η ανάπτυξη υποδειγμάτων λογισμικού που μπορούν να αξιοποιήσουν το δυναμικό τέτοιων συστημάτων είναι ίσως η μεγαλύτερη πρόκληση για την πληροφορική στην αρχή του 21 ου αιώνα. Οι πράκτορες φαίνεται να είναι ι- σχυροί υποψήφιοι για ένα τέτοιο υπόδειγμα. Οι πράκτορες ως εργαλείο για την κατανόηση των ανθρώπινων κοινωνιών Στη δημοφιλή τριλογία επιστημονικής φαντασίας Foundation (Γαλαξιακή αυτοκρατορία) του Ισαάκ Ασίμωφ, αποδίδεται σε έναν ήρωα με το όνομα Hari Seldon η ε- φεύρεση μιας επιστήμης την οποία ο Ασίμωφ αποκαλεί "ψυχοϊστορία" (psychohistory). Η ψυχοϊστορία υποτίθεται ότι είναι ένας συνδυασμός ψυχολογίας, ιστορίας, και οικονομικών, που επιτρέπει στον Seldon να προβλέπει τη συμπεριφορά των ανθρώπινων κοινωνιών μετά από εκατοντάδες χρόνια στο μέλλον. Μάλιστα, με την ψυχοϊστορία ο Seldon μπορεί να προβλέπει την άμεση κατάρρευση μιας κοινωνίας. Η ψυχοϊστορία είναι ενδιαφέρον επινόημα για την πλοκή ενός έργου, αλλά ανήκει α- ποκλειστικά στην επιστημονική φαντασία. Υπάρχουν υπερβολικά πολλές μεταβλητές και άγνωστες ποσότητες στις ανθρώπινες κοινωνίες για να επιτύχουμε κάτι περισσότερο από την πρόβλεψη πολύ γενικών τάσεων στο βραχυπρόθεσμο μέλλον, αλλά ακόμα και τότε είναι γνωστό ότι η διαδικασία είναι επιρρεπής σε ενοχλητικά λάθη. Αυτή η κατάσταση δεν είναι πιθανό να αλλάξει στο άμεσο μέλλον. Παρόλα αυτά, τα πολυπρακτορικά συστήματα αποτελούν ενδιαφέρον και καινοτόμο εργαλείο

16

Κατανεµηµένη Τεχνητή Νοηµοσύνη Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιώς Αλέξανδρος Αρτίκης Καθολικότητα Τάσεις στην ιστορία της πληροφορικής (1) Η συνεχιζόµενη µείωση του κόστους στον υπολογιστικό εξοπλισµό

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 3: Εισαγωγή στους Ευφυείς Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 3 H κατανόηση της φύσης των πρακτόρων

Διαβάστε περισσότερα

28 Πολυπρακτορικά Συστήµατα

28 Πολυπρακτορικά Συστήµατα ΚΕΦΑΛΑΙΟ 28 28 Πολυπρακτορικά Συστήµατα "There is no such thing as a single agent system". [Woodridge, 2002] Η παραπάνω ρήση από το βιβλίο του M.Wooldridge τονίζει, ίσως µε περισσή έµφαση, ότι είναι πλέον

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

Εισαγωγή στη Σχεδίαση Λογισμικού

Εισαγωγή στη Σχεδίαση Λογισμικού Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του

Διαβάστε περισσότερα

Υποδείγματα Ανάπτυξης

Υποδείγματα Ανάπτυξης Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα

Διαβάστε περισσότερα

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ

ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ ΤΙΤΛΟΣ ΑΝΑΦΟΡΑΣ: ΕΦΑΡΜΟΓΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΑ ΣΕ ΕΠΙΛΕΓΜΕΝΕΣ ΠΕΡΙΤΠΩΣΕΙΣ ΚΩΔΙΚΟΣ ΠΑΡΑΔΟΤΕΟΥ: Π18 ΑΡΙΘΜΟΣ ΠΡΩΤΟΚΟΛΛΟΥ ΈΡΓΟΥ: ΤΠΕ/ΟΡΖΙΟ/0308(ΒΕ)/03 ΤΙΤΛΟΣ ΕΡΓΟΥ: ΓΕΝΙΚΕΥΜΕΝΟ ΣΥΣΤΗΜΑ ΑΣΑΦΟΥΣ ΓΝΩΣΤΙΚΟΥ ΧΑΡΤΗ

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες - Πράκτορες

Ευφυείς Τεχνολογίες - Πράκτορες Ευφυείς Τεχνολογίες - Πράκτορες Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Αντώνης Σιδηρόπουλος asidirop@gmail.com www.it.teithe.gr/~asidirop 1 Τάσεις με καθοριστικό ρόλο στην Επιστήμη

Διαβάστε περισσότερα

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων

Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Παιδαγωγικές δραστηριότητες μοντελοποίησης με χρήση ανοικτών υπολογιστικών περιβαλλόντων Βασίλης Κόμης, Επίκουρος Καθηγητής Ερευνητική Ομάδα «ΤΠΕ στην Εκπαίδευση» Τμήμα Επιστημών της Εκπαίδευσης και της

Διαβάστε περισσότερα

Περιεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15

Περιεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15 Περιεχόμενα Πρόλογος 15 ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ 1 Τεχνητή νοημοσύνη 21 1.1 Εισαγωγή 21 1.2 Ιστορική εξέλιξη 22 1.3 Εφαρμογές Τεχνητής Νοημοσύνης 25 2 Επίλυση Προβλημάτων 29 2.1 Διαμόρφωση

Διαβάστε περισσότερα

Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000)

Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000) Διερευνητική μάθηση We are researchers, let us do research! (Elbers and Streefland, 2000) Πρόκειται για την έρευνα που διεξάγουν οι επιστήμονες. Είναι μια πολύπλοκη δραστηριότητα που απαιτεί ειδικό ακριβό

Διαβάστε περισσότερα

Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1

Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1 Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1 Μια σύνοψη του Βιβλίου (ΟΠΙΣΘΟΦΥΛΛΟ): Η πλειοψηφία θεωρεί πως η Νόηση είναι μια διεργασία που συμβαίνει στον ανθρώπινο εγκέφαλο.

Διαβάστε περισσότερα

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΗΓΕΤΙΚΩΝ ΙΚΑΝΟΤΗΤΩΝ. Developing Leadership Skills

ΑΝΑΠΤΥΞΗ ΗΓΕΤΙΚΩΝ ΙΚΑΝΟΤΗΤΩΝ. Developing Leadership Skills ΑΝΑΠΤΥΞΗ ΗΓΕΤΙΚΩΝ ΙΚΑΝΟΤΗΤΩΝ Developing Leadership Skills Στόχος του Προγράμματος Το πρόγραμμα για την Ανάπτυξη ηγετικών ικανοτήτων είναι μα πλήρης, αυτόνομη και ολοκληρωμένη εκπαιδευτική ενότητα με στόχο

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 8: Σχεδίαση Συστήματος Σχεδίαση Συστήματος 2 Διεργασία μετατροπής του προβλήματος σε λύση. Από το Τί στο Πώς. Σχέδιο: Λεπτομερής περιγραφή της λύσης. Λύση:

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ. Πρότεινα ένα σωρό πράγματα, πολλά απ αυτά ήδη γνωστά:

ΕΙΣΑΓΩΓΗ. Πρότεινα ένα σωρό πράγματα, πολλά απ αυτά ήδη γνωστά: ΕΙΣΑΓΩΓΗ Από τότε που άρχισα να γράφω για τους άλλους, πάνε τώρα τριάντα και πλέον χρόνια, και ειδικά από τότε που κάποιος αποφάσισε να υποδαυλίσει το θράσος μου δημοσιεύοντας τα γραπτά μου, προσπαθώ να

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 5: Πολυπρακτορικά Συστήματα (Πολλαπλών Πρακτόρων) Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 5 Η κατανόηση των

Διαβάστε περισσότερα

αντίστοιχο γεγονός. Όταν όντως το κουμπί

αντίστοιχο γεγονός. Όταν όντως το κουμπί Εισαγωγή στην αλληλεπίδραση Τα έργα που έχουμε αναπτύξει έως τώρα τρέχουν ένα σενάριο και σταματούν. Τα αντικείμενά μας αλλάζουν θέση και ενδυμασίες, παίζουν διαφορετικούς ήχους και ζωγραφίζουν διάφορα

Διαβάστε περισσότερα

Πληροφορική 2. Τεχνητή νοημοσύνη

Πληροφορική 2. Τεχνητή νοημοσύνη Πληροφορική 2 Τεχνητή νοημοσύνη 1 2 Τι είναι τεχνητή νοημοσύνη; Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων τα οποία μπορούν να προσομοιώνουν μέχρι κάποιο

Διαβάστε περισσότερα

Shopping Robots Shopbots. Παρουσίασητων. Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο. ΜΠΣ ιοίκηση & Οικονοµική Τηλεπικοινωνιακών ικτύων

Shopping Robots Shopbots. Παρουσίασητων. Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο. ΜΠΣ ιοίκηση & Οικονοµική Τηλεπικοινωνιακών ικτύων Παρουσίασητων Shopping Robots Shopbots Κώστας Κολοµβάτσος (kostasks@di.uoa.gr) Pervasive Computing Research Group (p-comp.di.uoa.gr) Μάθηµα: Τεχνολογία ιαδικτύου & Ηλεκτρονικό Εµπόριο ΜΠΣ ιοίκηση & Οικονοµική

Διαβάστε περισσότερα

2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: ΑΣΦΑΛΕΙΑ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός

Διαβάστε περισσότερα

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28

Διαβάστε περισσότερα

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές

Διαβάστε περισσότερα

6. Διαχείριση Έργου. Έκδοση των φοιτητών

6. Διαχείριση Έργου. Έκδοση των φοιτητών 6. Διαχείριση Έργου Έκδοση των φοιτητών Εισαγωγή 1. Η διαδικασία της Διαχείρισης Έργου 2. Διαχείριση κινδύνων Επανεξέταση Ερωτήσεις Αυτοαξιολόγησης Διαχείριση του έργου είναι να βάζεις σαφείς στόχους,

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...13 Λίγα λόγια για τους συγγραφείς...21 Ευχαριστίες...23 Μέρος 1 Κεφάλαιο 1 Τα θεμέλια 27 Τα πληροφοριακά συστήματα και οι οργανισμοί...29 Στόχοι κεφαλαίου...29 Εισαγωγή...32

Διαβάστε περισσότερα

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχε Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator Γνωστό και ως Ειδικός Σχεδιασμού 2Δ- 3Δ γραφικών,

Διαβάστε περισσότερα

10 DaniEl GolEman PEtEr SEnGE

10 DaniEl GolEman PEtEr SEnGE Eισαγωγή Για σκεφτείτε το: ένα άτομο κάτω των δεκαοκτώ ετών κατά πάσα πιθανότητα δεν έχει ζήσει ποτέ χωρίς ίντερνετ. Επιπλέον, σε όλο και πιο πολλά μέρη της υφηλίου, τα περισσότερα παιδιά κάτω των δέκα

Διαβάστε περισσότερα

Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015

Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015 Εκπαίδευση Ενηλίκων: Εμπειρίες και Δράσεις ΑΘΗΝΑ, Δευτέρα 12 Οκτωβρίου 2015 Μάθηση και γνώση: μια συνεχής και καθοριστική αλληλοεπίδραση Αντώνης Λιοναράκης Στην παρουσίαση που θα ακολουθήσει θα μιλήσουμε

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ Κ Υ Κ Λ Ο Υ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Κ Α Ι Υ Π Η Ρ Ε Σ Ι Ω Ν Τ Ε Χ Ν Ο Λ Ο Γ Ι Κ Η

Διαβάστε περισσότερα

Το Αληθινό, το Όμορφο και η απόλυτη σχέση τους με την Νοημοσύνη και τη Δημιουργία Σελ.1

Το Αληθινό, το Όμορφο και η απόλυτη σχέση τους με την Νοημοσύνη και τη Δημιουργία Σελ.1 Το Αληθινό, το Όμορφο και η απόλυτη σχέση τους με την Νοημοσύνη και τη Δημιουργία Σελ.1 (ΕΠΙΦΥΛΛΙΔΑ - ΟΠΙΣΘΟΦΥΛΛΟ) Μια σύνοψη: Κατανοώντας ορισμένες λέξεις και έννοιες προκύπτει μια ανυπολόγιστη αξία διαμορφώνεται

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 4: Αρχιτεκτονικές Ευφυών Πρακτόρων Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Μαθησιακοί Στόχοι της ενότητας 4 H κατανόηση των διαφόρων μοντέλων/αρχιτεκτονικών

Διαβάστε περισσότερα

Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1

Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1 Η ΝΟΗΤΙΚΗ ΔΙΕΡΓΑΣΙΑ: Η Σχετικότητα και ο Χρονισμός της Πληροφορίας Σελ. 1 Μια σύνοψη του Βιβλίου (ΟΠΙΣΘΟΦΥΛΛΟ): Η πλειοψηφία θεωρεί ότι η Νόηση είναι μια διεργασία που συμβαίνει στο ανθρώπινο εγκέφαλο.

Διαβάστε περισσότερα

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

Διαβάστε περισσότερα

Εισαγωγή. Γιατί είναι χρήσιμο το παρόν βιβλίο. Πώς να ζήσετε 150 χρόνια µε Υγεία

Εισαγωγή. Γιατί είναι χρήσιμο το παρόν βιβλίο. Πώς να ζήσετε 150 χρόνια µε Υγεία Εισαγωγή «Όποιος έχει υγεία, έχει ελπίδα. Και όποιος έχει ελπίδα, έχει τα πάντα.» Τόμας Κάρλαϊλ Γιατί είναι χρήσιμο το παρόν βιβλίο Ο πατέρας μου είναι γιατρός, ένας από τους καλύτερους παθολόγους που

Διαβάστε περισσότερα

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 2.3: Προγραμματισμός 1 2.3.1 Αναφορά σε γλώσσες προγραμματισμού και «Προγραμματιστικά Υποδείγματα» 2.3.1.1 Πρόγραμμα και Γλώσσες Προγραμματισμού Πρόγραμμα: σύνολο εντολών που χρειάζεται να δοθούν

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ Διδάσκουσα: Χαρίκλεια Τσαλαπάτα Πανεπιστήμιο Θεσσαλίας ΤΗΜΜΥ 420 htsalapa@inf.uth.gr (e-ce.uth.gr) 1 Εκπαιδευτικό υλικό μαθήματος Ιστοσελίδα: http://eclass.uth.gr/eclass/courses/mhx330/

Διαβάστε περισσότερα

Εισαγωγή στην. Γιάννης Σμαραγδάκης

Εισαγωγή στην. Γιάννης Σμαραγδάκης Εισαγωγή στην Τεχνολογία Λογισμικού Γιάννης Σμαραγδάκης Γιατί μελετάμε την Τεχνολογία Λογισμικού Λογισμικό υπάρχει παντού σε όλους τους τεχνικούς τομείς (π.χ. αεροδιαστημική) σε όλες τις επιστήμες στον

Διαβάστε περισσότερα

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας

723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας 723 Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Λάρισας Το Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών του ΤΕΙ Λάρισας ιδρύθηκε με το Προεδρικό Διάταγμα 200/1999 (ΦΕΚ 179 06/09/99), με πρώτο

Διαβάστε περισσότερα

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας 215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας Το Τμήμα ασχολείται με τη διδασκαλία και την έρευνα στην επιστήμη και τεχνολογία των υπολογιστών και τη μελέτη των εφαρμογών τους. Το Τμήμα ιδρύθηκε το 1980 (ως

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας Eυφυή Πληροφοριακά Συστήματα Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Ανάγκη για Ευφυή Πληροφοριακά Συστήματα Η συσσώρευση ολοένα και μεγαλύτερου

Διαβάστε περισσότερα

Ηλεκτρονικό Εμπόριο. Ενότητα 6: Διαχείριση Σχέσεων με Πελάτες Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Ηλεκτρονικό Εμπόριο. Ενότητα 6: Διαχείριση Σχέσεων με Πελάτες Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Ηλεκτρονικό Εμπόριο Ενότητα 6: Διαχείριση Σχέσεων με Πελάτες Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Ο Δρόμος προς την Αυτόματη Κυκλοφορία

Ο Δρόμος προς την Αυτόματη Κυκλοφορία 2 ο Auto Forum με τίτλο Αλλάξτε αυτοκίνητο Ο Δρόμος προς την Αυτόματη Κυκλοφορία Γιώργος Γιαννής, Καθηγητής ΕΜΠ Παναγιώτης Παπαντωνίου, Επιστ. Συνεργάτης ΕΜΠ Απόστολος Ζιακόπουλος, Υπ.Διδάκτορας ΕΜΠ Αθήνα,

Διαβάστε περισσότερα

Διάλογοι Σελίδα.1

Διάλογοι Σελίδα.1 Διάλογοι 2012-2013 Σελίδα.1 Επιφυλλίδα - Οπισθόφυλλο Η ουσία της έννοιας Νοημοσύνη Ζούμε σε έναν κόσμο όπου τα πράγματα τα ρυθμίζουν οι Αρχές και όχι οι επιθυμίες και οι στόχοι μας. Τα γεγονότα με σταθερότητα

Διαβάστε περισσότερα

THE ECONOMIST ΟΜΙΛΙΑ STEVE WELLS GLOBAL FUTURIST, COO, FAST FUTURE, UK

THE ECONOMIST ΟΜΙΛΙΑ STEVE WELLS GLOBAL FUTURIST, COO, FAST FUTURE, UK THE ECONOMIST ΟΜΙΛΙΑ STEVE WELLS GLOBAL FUTURIST, COO, FAST FUTURE, UK SECOND YOUTH SUMMIT THE FUTURE WORKPLACE: THE NEW JOBS THE NEW SKILLS The youth takes over ΠΕΜΠΤΗ 28 ΜΑΡΤΙΟΥ 2019 1 THE ECONOMIST

Διαβάστε περισσότερα

Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία

Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία Απρίλιος 2013 Χαρακτηριστικά που ζητούν οι εργοδότες αναπηρία Πως θα όριζες τη λέξη προσόν ή τη λέξη δεξιότητα ; Και τι εννοούν οι εργοδότες

Διαβάστε περισσότερα

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι:

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι: Ακαδημαϊκή οργάνωση του Τμήματος Το Τμήμα Πληροφορικής και Επικοινωνιών είναι οργανωμένο ακαδημαϊκά σε τρεις Τομείς (κατευθύνσεις) με στόχο την εξειδίκευση των σπουδαστών σε ειδικότητες ανάλογες με τις

Διαβάστε περισσότερα

Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Επιμέλεια Καραβλίδης Αλέξανδρος. Πίνακας περιεχομένων

Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Επιμέλεια Καραβλίδης Αλέξανδρος. Πίνακας περιεχομένων Γ Γυμνασίου: Οδηγίες Γραπτής Εργασίας και Σεμιναρίων. Πίνακας περιεχομένων Τίτλος της έρευνας (title)... 2 Περιγραφή του προβλήματος (Statement of the problem)... 2 Περιγραφή του σκοπού της έρευνας (statement

Διαβάστε περισσότερα

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

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

Διαβάστε περισσότερα

Κατανοώντας την επιχειρηματική ευκαιρία

Κατανοώντας την επιχειρηματική ευκαιρία Η Επιχειρηματική Ευκαιρία Κατανοώντας την επιχειρηματική ευκαιρία Υπάρχουν έρευνες οι οποίες δείχνουν ότι στους περισσότερους επιχειρηματίες που ξεκινούν για πρώτη φορά μια επιχείρηση, τελειώνουν τα χρήματα

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΕΡΛΙΑΟΥΝΤΑΣ ΣΤΕΦΑΝΟΣ, ΠΕ19 ΚΕΦΑΛΑΙΟ 3 Αλγόριθμοι 3. Αλγόριθμοι 2 3. Αλγόριθμοι 3.1 Η έννοια του αλγορίθμου 3.2 Χαρακτηριστικά αλγορίθμου 3.3 Ανάλυση αλγορίθμων

Διαβάστε περισσότερα

Ανάλυση, Στατιστική Επεξεργασία και Παρουσίαση Δεδομένων με χρήση Ανοικτών Λογισμικών Δρ. Φίλιππος Σοφός

Ανάλυση, Στατιστική Επεξεργασία και Παρουσίαση Δεδομένων με χρήση Ανοικτών Λογισμικών Δρ. Φίλιππος Σοφός Ανάλυση, Στατιστική Επεξεργασία και Παρουσίαση Δεδομένων με χρήση Ανοικτών Λογισμικών Δρ. Φίλιππος Σοφός ΠΕΡΙΓΡΑΜΜΑ ΠΑΡΟΥΣΙΑΣΗΣ Διερεύνηση αναγκών Επιλογή του Octave Χαρακτηριστικά και περιβάλλον εργασίας

Διαβάστε περισσότερα

Ευφυείς Τεχνολογίες ----Πράκτορες

Ευφυείς Τεχνολογίες ----Πράκτορες Ευφυείς Τεχνολογίες ----Πράκτορες Ενότητα 8: Ευφυείς Πράκτορες Ανασκόπηση Τύποι-Εφαρμογές Δημοσθένης Σταμάτης demos@it.teithe.gr www.it.teithe.gr/~demos Ενότητα 8 Ανασκόπηση των Ευφυών Πρακτόρων και των

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1 ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 03/01/09 Χαράλαμπος Τζόκας 1 Πρόγραμμα - Προγραμματισμός Πρόγραμμα: Σύνολο εντολών που πρέπει να δοθούν στον Υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος της επίλυσης

Διαβάστε περισσότερα

2.2. Η έννοια της Διοίκησης

2.2. Η έννοια της Διοίκησης 2.2. Η έννοια της Διοίκησης 1) Εισαγωγή (ιστορία, ορισμός, παραδείγματα) Η ανάγκη της διοίκησης εμφανίστηκε από τότε που οι άνθρωποι αναγκάστηκαν να σχηματίσουν ομάδες και ήταν απαραίτητη για τον συντονισμό

Διαβάστε περισσότερα

711 Πληροφορικής ΤΕΙ Αθήνας

711 Πληροφορικής ΤΕΙ Αθήνας 711 Πληροφορικής ΤΕΙ Αθήνας Το Τμήμα Πληροφορικής του ΤΕΙ Αθήνας ιδρύθηκε και δέχτηκε τους πρώτους του σπουδαστές τον Οκτώβριο του 1983, ταυτόχρονα δηλαδή με την έναρξη ισχύος του νόμου 1404/83 για τα

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Εισαγωγή στην κοινωνική έρευνα. Earl Babbie. Κεφάλαιο 2. Έρευνα και θεωρία 2-1

Εισαγωγή στην κοινωνική έρευνα. Earl Babbie. Κεφάλαιο 2. Έρευνα και θεωρία 2-1 Εισαγωγή στην κοινωνική έρευνα Earl Babbie Κεφάλαιο 2 Έρευνα και θεωρία 2-1 Σύνοψη κεφαλαίου Μερικά παραδείγματα της κοινωνικής επιστήμης Επιστροφή σε δύο συστήματα λογικής Παραγωγική συγκρότηση θεωρίας

Διαβάστε περισσότερα

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφ. 2 Θεωρητική Επιστήμη Υπολογιστών 2.3.1.1 Έννοια προγράμματος Τι είναι πρόγραμμα και τι προγραμματισμός; Πρόγραμμα είναι το σύνολο εντολών που χρειάζεται

Διαβάστε περισσότερα

Πατώντας την επιλογή αυτή, ανοίγει ένα παράθυρο που έχει την ίδια μορφή με αυτό που εμφανίζεται όταν δημιουργούμε μία μεταβλητή.

Πατώντας την επιλογή αυτή, ανοίγει ένα παράθυρο που έχει την ίδια μορφή με αυτό που εμφανίζεται όταν δημιουργούμε μία μεταβλητή. Λίστες Τι είναι οι λίστες; Πολλές φορές στην καθημερινή μας ζωή, χωρίς να το συνειδητοποιούμε, χρησιμοποιούμε λίστες. Τέτοια παραδείγματα είναι η λίστα του super market η οποία είναι ένας κατάλογος αντικειμένων

Διαβάστε περισσότερα

Πληροφορική. Μάθημα Κατεύθυνσης

Πληροφορική. Μάθημα Κατεύθυνσης Πληροφορική Μάθημα Κατεύθυνσης Σκοπός Μαθήματος Οι μαθητές που θα ακολουθήσουν το μάθημα αυτό θα είναι ικανοί να λύνουν προβλήματα με αλγοριθμικό τρόπο, ακολουθούν τα βήματα του κύκλου ανάπτυξης, ώστε

Διαβάστε περισσότερα

Μεθοδολογία Έρευνας Διάλεξη 1 η : Εισαγωγή στη Μεθοδολογία Έρευνας

Μεθοδολογία Έρευνας Διάλεξη 1 η : Εισαγωγή στη Μεθοδολογία Έρευνας Μεθοδολογία Έρευνας Διάλεξη 1 η : Εισαγωγή στη Μεθοδολογία Έρευνας 1 Δρ. Αλέξανδρος Αποστολάκης Email: aapostolakis@staff.teicrete.gr Τηλ.: 2810379603 E-class μαθήματος: https://eclass.teicrete.gr/courses/pgrad_omm107/

Διαβάστε περισσότερα

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Ενότητα 1: Εισαγωγικές Έννοιες Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Θεοδωράκης, Γ., & Χασάνδρα, Μ. (2006). Θεσσαλονίκη. Εκδ. Χριστοδουλίδη

Θεοδωράκης, Γ., & Χασάνδρα, Μ. (2006). Θεσσαλονίκη. Εκδ. Χριστοδουλίδη Θεοδωράκης, Γ., & Χασάνδρα, Μ. (2006). Θεσσαλονίκη. Εκδ. Χριστοδουλίδη Μέσα από την εκπαιδευτική διαδικασία οι μαθητές δέχονται κυρίως γνώσεις που είτε τις απομνημονεύουν για ένα χρονικό διάστημα, είτε

Διαβάστε περισσότερα

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα

METROPOLIS. Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα METROPOLIS Ένα περιβάλλον σχεδιασμού για ετερογενή συστήματα Ενσωματωμένα συστήματα Ορίζονται ως ηλεκτρονικά συστήματα τα οποία χρησιμοποιούν υπολογιστές και ηλεκτρονικά υποσυστήματα για να εκτελέσουν

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού Πληροφοριακά Συστήματα Διοίκησης Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού Σημασία μοντέλου Το μοντέλο δημιουργεί μια λογική δομή μέσω της οποίας αποκτούμε μια χρήσιμη άποψη

Διαβάστε περισσότερα

H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη

H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη Κοτίνη Ι., Τζελέπη Σ. Σχ. Σύμβουλοι Κ. Μακεδονίας στην οικονομία, στη τέχνη, στην επιστήμη, στις ανθρωπιστικές και κοινωνικές επιστήμες.

Διαβάστε περισσότερα

Διδακτικές Τεχνικές (Στρατηγικές)

Διδακτικές Τεχνικές (Στρατηγικές) Διδακτικές Τεχνικές (Στρατηγικές) Ενδεικτικές τεχνικές διδασκαλίας: 1. Εισήγηση ή διάλεξη ή Μονολογική Παρουσίαση 2. Συζήτηση ή διάλογος 3. Ερωταποκρίσεις 4. Χιονοστιβάδα 5. Καταιγισμός Ιδεών 6. Επίδειξη

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΑΚΗ ΔΙΑΧΕΙΡΙΣΗ ΚΡΙΣΕΩΝ. Communications Crisis Management

ΕΠΙΚΟΙΝΩΝΙΑΚΗ ΔΙΑΧΕΙΡΙΣΗ ΚΡΙΣΕΩΝ. Communications Crisis Management ΕΠΙΚΟΙΝΩΝΙΑΚΗ ΔΙΑΧΕΙΡΙΣΗ ΚΡΙΣΕΩΝ Communications Crisis Management ΕΠΙΚΟΙΝΩΝΙΑΚΗ ΔΙΑΧΕΙΡΙΣΗ ΚΡΙΣΕΩΝ Καράβια βουλιάζουν. Αεροσκάφη πέφτουν. Προϊόντα ανακαλούνται. Εταιρίες μηνύονται για ληγμένα τρόφιμα ή

Διαβάστε περισσότερα

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

Διαβάστε περισσότερα

Στοχεύοντας στην ανάπτυξη της Υπολογιστικής Σκέψης. Α. Γόγουλου Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ

Στοχεύοντας στην ανάπτυξη της Υπολογιστικής Σκέψης. Α. Γόγουλου Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Στοχεύοντας στην ανάπτυξη της Υπολογιστικής Σκέψης Α. Γόγουλου Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Αλγοριθμική Σκέψη Είναι μια σύνθετη νοητική διαδικασία της σκέψης η οποία αφορά τη σύλληψη

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων 12.1. Εισαγωγή Τα προβλήματα δικτύων είναι μια πολύ συνηθισμένη κατάσταση για τους περισσότερους χρήστες υπολογιστών. Στην ενότητα αυτή θα προσπαθήσουμε να καλύψουμε

Διαβάστε περισσότερα

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό

Διαβάστε περισσότερα

Ερευνητικό Κέντρο Ευφυών Συστημάτων και Δικτύων Κοίος

Ερευνητικό Κέντρο Ευφυών Συστημάτων και Δικτύων Κοίος Ερευνητικό Κέντρο Ευφυών Συστημάτων και Δικτύων Κοίος Μάριος Μ. Πολυκάρπου, PhD Διευθυντής, Ερευνητικό Κέντρο Κοίος Πρόεδρος, Κοίνότητα Υπολογιστικής Νοημοσύνης, IEEE Καθηγητής, Τμήμα Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Εκπαιδευτικό Σενάριο 2

Εκπαιδευτικό Σενάριο 2 Εκπαιδευτικό Σενάριο 2 Τίτλος: Τα συνεργατικά περιβάλλοντα δημιουργίας και επεξεργασίας υπολογιστικών φύλλων Εκτιμώμενη διάρκεια εκπαιδευτικού σεναρίου: Προβλέπεται να διαρκέσει συνολικά 3 διδακτικές ώρες.

Διαβάστε περισσότερα

Ραγδαία τεχνολογική εξέλιξη

Ραγδαία τεχνολογική εξέλιξη ΣΦΑΙΡΕΣ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ Αχιλλέας Καμέας Ελληνικό Ανοικτό Πανεπιστήμιο & Ινστιτούτο Τεχνολογίας Υπολογιστών Ραγδαία τεχνολογική εξέλιξη 2 1 Mobile devices / tablets 3 Μικρές, φορητές συσκευές

Διαβάστε περισσότερα

RobotArmy Περίληψη έργου

RobotArmy Περίληψη έργου RobotArmy Περίληψη έργου Στην σημερινή εποχή η ανάγκη για αυτοματοποίηση πολλών διαδικασιών γίνεται όλο και πιο έντονη. Συνέχεια ακούγονται λέξεις όπως : βελτιστοποίηση ποιότητας ζωής, αυτοματοποίηση στον

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών

Διαβάστε περισσότερα

Κεφάλαιο 7: Τεχνολογία Λογισμικού

Κεφάλαιο 7: Τεχνολογία Λογισμικού Κεφάλαιο 7: Τεχνολογία Λογισμικού Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση (δέκατη αμερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Διαβάστε περισσότερα

1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions

1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015 Συμπληρωματικές σημειώσεις για τον μηχανισμό VCG 1 Εισαγωγή στις Συνδυαστικές

Διαβάστε περισσότερα

Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι

Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Εισαγωγή, Βασικές Έννοιες, Οφέλη και Κίνδυνοι Ευθύμιος Ταμπούρης tambouris@uom.gr Επιστημονική Επιχειρηματική Χρήση των Η/Υ Η επιστημονική κοινότητα ασχολείται με τη λύση πολύπλοκων μαθηματικών προβλημάτων

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ MANAGEMENT ΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ. Ορισμοί

ΕΙΣΑΓΩΓΗ ΣΤΟ MANAGEMENT ΣΗΜΕΙΩΣΕΙΣ ΕΡΓΑΣΤΗΡΙΟΥ. Ορισμοί Ορισμοί Ηγεσία είναι η διαδικασία με την οποία ένα άτομο επηρεάζει άλλα άτομα για την επίτευξη επιθυμητών στόχων. Σε μια επιχείρηση, η διαδικασία της ηγεσίας υλοποιείται από ένα στέλεχος που κατευθύνει

Διαβάστε περισσότερα

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια) Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018 Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα

Διαβάστε περισσότερα

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Διάλεξη 2: Βασικές Έννοιες Τεχνολογίας Λογισμικού Ο Ρόλος του Τεχνολόγου Λογισμικού Επιστήμη Υπολογιστών Πελάτης 2 Θεωρίες Λειτουργίες Υπολογιστή Πρόβλημα Σχεδιασμός

Διαβάστε περισσότερα

Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents)

Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents) Ορισµός και θεωρητικές θεµελιώσεις Χαρακτηριστικά Αλληλεπίδραση µε το περιβάλλον Θέµατα αναπαράστασης και επικοινωνίας πρακτόρων Ευφυής Πράκτορας:

Διαβάστε περισσότερα

Ίδρυμα Τεχνολογίας και Έρευνας Ινστιτούτο Πληροφορικής (ITE-ΙΠ)

Ίδρυμα Τεχνολογίας και Έρευνας Ινστιτούτο Πληροφορικής (ITE-ΙΠ) Ίδρυμα Τεχνολογίας και Έρευνας Ινστιτούτο Πληροφορικής (ITE-ΙΠ) http://www.ics.forth.gr Καθ. Δημήτρης Πλεξουσάκης Διευθυντής ΙΤΕ-ΙΠ Ινστιτούτο Πληροφορικής (ΙΠ-ΙΤΕ) Το ΙΠ-ΙΤΕ Διεξάγει υψηλής στάθμης βασική

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα Πέρα από την τυπολογία της χρηματοδότησης, των εμπλεκόμενων ομάδων-στόχων και την διάρκεια, κάθε project διακρατικής κινητικότητας αποτελεί μια

Διαβάστε περισσότερα

Τα Robot. Από τον Τάλω στα σύγχρονα προγραμματιζόμενα Robot. Κούρογλου Αλέξανδρος. Μαθητής Γ3 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης

Τα Robot. Από τον Τάλω στα σύγχρονα προγραμματιζόμενα Robot. Κούρογλου Αλέξανδρος. Μαθητής Γ3 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης Τα Robot Από τον Τάλω στα σύγχρονα προγραμματιζόμενα Robot Κούρογλου Αλέξανδρος Μαθητής Γ3 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης Επιβλέπων Καθηγητής: Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Διδάσκων: Γ. Χαραλαμπίδης,

Διαβάστε περισσότερα

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική Προγραμματισμού Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική προγραμματισμού Παλαιότερα, η διδασκαλία του προγραμματισμού ταυτιζόταν με τη διδακτική της πληροφορικής Πλέον Η διδακτική της πληροφορικής

Διαβάστε περισσότερα

ΕΝΔΕΔΕΙΓΜΕΝΕΣ ΔΙΔΑΚΤΙΚΕΣ ΠΡΑΚΤΙΚΕΣ

ΕΝΔΕΔΕΙΓΜΕΝΕΣ ΔΙΔΑΚΤΙΚΕΣ ΠΡΑΚΤΙΚΕΣ ΕΝΔΕΔΕΙΓΜΕΝΕΣ ΔΙΔΑΚΤΙΚΕΣ ΠΡΑΚΤΙΚΕΣ (1) Οι μαθητές να ασχολούνται ενεργητικά με την εξερεύνηση προβληματικών καταστάσεων. Να ψάχνουν για πρότυπα, να διαμορφώνουν υποθέσεις τις οποίες να αξιολογούν και να

Διαβάστε περισσότερα

Πρόγραμμα σπουδών για την τεχνολογία των DRONES

Πρόγραμμα σπουδών για την τεχνολογία των DRONES Πρόγραμμα σπουδών για την τεχνολογία των DRONES 2017-1-RO01-KA202-037083 Το σχέδιο αυτό χρηματοδοτήθηκε με την υποστήριξη της Ευρωπαϊκής Ένωσης υπό το Πρόγραμμα Erasmus. Η παρούσα δημοσίευση (ανακοίνωση)

Διαβάστε περισσότερα

Κοινωνικοπολιτισμικές. Θεωρίες Μάθησης. & Εκπαιδευτικό Λογισμικό

Κοινωνικοπολιτισμικές. Θεωρίες Μάθησης. & Εκπαιδευτικό Λογισμικό Κοινωνικοπολιτισμικές Θεωρίες Μάθησης & Εκπαιδευτικό Λογισμικό Κοινωνικοπολιτισμικές προσεγγίσεις Η σκέψη αναπτύσσεται (προϊόν οικοδόμησης και αναδόμησης γνώσεων) στα πλαίσια συνεργατικών δραστηριοτήτων

Διαβάστε περισσότερα

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους του Σταύρου Κοκκαλίδη Μαθηματικού Διευθυντή του Γυμνασίου Αρχαγγέλου Ρόδου-Εκπαιδευτή Στα προγράμματα Β Επιπέδου στις ΤΠΕ Ορισμός της έννοιας του σεναρίου.

Διαβάστε περισσότερα

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

Διαβάστε περισσότερα