ΘΕΜΑΤΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ,

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

Download "ΘΕΜΑΤΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ,"

Transcript

1 ΘΕΜΑΤΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ, ΔΙΠΛΩΜΑΤΙΚΩΝ ΚΑΙ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΑΚ. ΕΤΟΣ Π. ΒΑΣΙΛΕΙΑΔΗΣ D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 1

2 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. DATA STORYTELLING WITH CINECUBES ΒΕΛΤΙΩΣΗ ΤΗΣ ΕΜΦΑΝΙΣΗΣ ΤΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΤΩΝ CINECUBES ΜΕΤΑΠΤΩΣΗ ΤΩΝ CINECUBES ΣΕ ΠΛΑΤΦΟΡΜΑ SPARK ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΗΣ ΠΡΟΣΘΗΚΗ ΝΕΩΝ HIGHLIGHTS ΜΕ ΕΠΕΚΤΑΣΙΜΟ ΤΡΟΠΟ ΔΙΑΔΡΑΣΤΙΚΗ ΔΙΑΠΡΟΣΩΠΕΙΑ ΓΙΑ ΤΟ ΣΥΣΤΗΜΑ CINECUBES ΠΕΡΙΓΡΑΦΗ ΧΡΟΝΟΣΕΙΡΑΣ ΜΕ ΚΕΙΜΕΝΟ ΑΞΙΟΛΟΓΗΣΗ HIGHLIGHTS ΚΑΙ ΣΥΜΠΤΥΞΗ ΤΟΥΣ ΕΠΕΚΤΑΣΗ TOY CINECUBES ΜΕ ΣΥΝΕΧΕΙΣ ΕΡΩΤΗΣΕΙΣ ΕΠΕΚΤΑΣΗ ΤΩΝ CINECUBES ΜΕ ΕΙΔΙΚΟ ΧΕΙΡΙΣΜΟ ΧΡΟΝΟΥ ΚΑΙ ΠΡΟΒΛΕΨΕΩΝ ΜΕΛΕΤΗ ΤΗΣ ΕΞΕΛΙΞΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΤΗΓΟΡΙΟΠΟΙΗΣΗ ΤΩΝ ΠΙΝΑΚΩΝ ΜΕ ΒΑΣΗ ΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΗΣ ΖΩΗΣ ΤΟΥΣ ΟΜΑΔΟΠΟΙΗΣΗ ΤΩΝ ΠΙΝΑΚΩΝ ΜΕ ΒΑΣΗ ΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΗΣ ΖΩΗΣ ΤΟΥΣ ΕΞΑΓΩΓΗ ΣΗΜΑΝΤΙΚΩΝ ΜΕΤΑΒΟΛΩΝ ΣΤΗΝ ΙΣΤΟΡΙΑ ΕΝΟΣ ΣΧΗΜΑΤΟΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ME ΕΠΕΚΤΑΣΗ ΤΟΥ PARMENIDIAN TRUTH ΕΠΕΚΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ MUSES ΓΙΑ ΤΗΝ ΕΞΑΓΩΓΗ ΠΡΟΤΥΠΩΝ ΑΠΟ ΤΟ HEARTBEAT ΤΗΣ ΕΞΕΛΙΞΗΣ ΣΧΗΜΑΤΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΜΕΤΑΦΟΡΑ ΣΕ SPARK ΚΑΙ ΕΠΕΚΤΑΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ROSES ΑΠΟΤΙΜΗΣΗ ΤΗΣ ΕΠΙΠΤΩΣΗΣ ΓΡΑΦΟΘΕΩΡΗΤΙΚΩΝ ΙΔΙΟΤΗΤΩΝ ΤΩΝ ΠΙΝΑΚΩΝ ΣΤΗΝ ΕΞΕΛΙΞΗ ΤΟΥΣ ΚΑΤΑΣΚΕΥΗ ΔΙΑΔΡΑΣΤΙΚΟΥ ΕΡΓΑΛΕΙΟΥ ΑΝΑΚΤΗΣΗΣ ΙΣΤΟΡΙΑΣ ΜΙΑΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΔΗΜΟΣΙΑ ΑΠΟΘΕΤΗΡΙΑ 29 ΕΠΕΞΗΓΗΣΗ ΚΟΙΝΗ ΣΕ ΠΟΛΛΕΣ ΕΡΓΑΣΙΕΣ H Spark, είναι η state of the art πλατφόρμα επεξεργασίας δεδομένων της Apache ( καθώς και που επιτρέπει την παράλληλη επεξεργασία μεγάλων δεδομένων. Εκτός από τη συνδεσιμότητα με διάφορες προγραμματιστικές γλώσσες και συστήματα αποθήκευσης / βάσεων δεδομένων, η Spark έρχεται με 4 εγγενείς βιβλιοθήκες (για SQL, machine learning (MLib), graph management (graphx) και streaming). Έτσι, μπορεί κανείς προγραμματιστικά να συνδέσει έτοιμους αλγορίθμους διαχείρισης δεδομένων σε ένα (1) ομοιογενές περιβάλλον. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 2

3 1. DATA STORYTELLING WITH CINECUBES Στο σύστημα CineCubes, εξετάζουμε πώς μπορούμε να απαντηθούν ερωτήματα των χρηστών με CineCube movies. Ο χρήστης υποβάλλει ένα OLAP ερώτημα (πρακτικά ένα ερώτημα συνάθροισης που περιλαμβάνει group-by και where clause). Το σύστημα Cinecubes παράγει ως έξοδο μια CineCube movie, η οποία υλοποιείται ως μια παρουσίαση του PowerPoint. Η διαδικασία που ακολουθείται είναι η ακόλουθη: 1. Λαμβάνοντας το ερώτημα του χρήστη ως είσοδο, το σύστημα παράγει ένα σύνολο από συνοδευτικά ερωτήματα που συμπληρώνουν το αρχικό ερώτημα, και τα εκτελεί. Τα συνοδευτικά ερωτήματα σκοπό έχουν να βάλουν τα αποτελέσματα του αρχικού ερωτήματος σε context, ή να παρουσιάσουν την πληροφορία σε μεγαλύτερη ανάλυση. Χονδρικά, η ταινία που παράγεται είναι μια ακολουθία από slides, με κάθε slide να αντιστοιχεί (κατά κανόνα) σε ένα συνοδευτικό ερώτημα. 2. Στη συνέχεια, το σύστημα οπτικοποιεί τα αποτελέσματα του κάθε ερωτήματος, συνοδεύει την παρουσίαση τους με κείμενο το οποίο παράγεται με αυτόματο τρόπο και σχολιάζει τα σημαντικά μέρη των αποτελεσμάτων. Το βασικό στοιχείο στο οποίο στηρίζεται ο σχολιασμός είναι η παραγωγή highlights για τα αποτελέσματα κάθε ερώτησης, τα οποία είναι αναζητήσεις πάνω στο αποτέλεσμα για ενδιαφέροντα μοτίβα. Κάθε τέτοιο μοτίβο εντοπίζεται από ένα αλγόριθμο που έχει κατασκευαστεί για το σκοπό αυτό. Για παράδειγμα, ελέγχουμε για το αν μια στήλη ή μια γραμμή έχει συστηματικά τις top-3 υψηλότερες ή χαμηλότερες τιμές σε όλον τον πίνακα, αν όλες οι τιμές μιας γραμμής/στήλης είναι υψηλότερες από μιας άλλης, κλπ. Προς το παρόν, η οπτικοποίηση των αποτελεσμάτων γίνεται με τη μορφή 2D πίνακα και το κείμενο εντάσσεται στις σημειώσεις της παρουσίασης. 3. Επιπλέον, αν ο χρήστης επιθυμεί, το σύστημα παράγει αυτόματα ήχο για το κείμενο που δημιουργούμε, μέσω ενός συστήματος μετατροπής κειμένου σε ήχο. Κάθε συνδυασμός της απεικόνισης, του κειμένου και του ήχου αποτελεί ουσιαστικά μία CineCube movie, η οποία υλοποιείται ως μια παρουσίαση του PowerPoint και επιστρέφεται στον χρήστη. Η κατασκευή του PowerPoint γίνεται προγραμματιστικά (με πολύ εύκολο τρόπο) από τη βιβλιοθήκη POI της Apache. Details, demo, code: Κάθε εργασία αναμένεται να δουλέψει σε 1 2 ΝΕΑ, δικά της data sets (με 3-4 διαστάσεις και κατά προτίμηση με additive χαρακτηριστικά), ώστε να κατασκευαστεί μια πληθώρα βάσεων όπου μπορούμε να αποτιμήσουμε το σύστημα. As of September 2017: το σύστημα τελεί υπό αναδόμηση στα πλαίσια μιας Διπλωματικής που ήδη τρέχει και που η ολοκλήρωσή της αναμένεται σύντομα. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 3

4 D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 4

5 1.1. ΒΕΛΤΙΩΣΗ ΤΗΣ ΕΜΦΑΝΙΣΗΣ ΤΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΤΩΝ CINECUBES ΠΕΡΙΛΗΨΗ: Βελτίωση της εμφάνισης των αποτελεσμάτων των Cinecubes ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Στα πλαίσια της εργασίας, ζητείται να γίνουν οι εξής επεκτάσεις των Cinecubes: 0. Προσθήκη κειμένου on the slide. Εδώ θα πρέπει να επιλεγεί ένα υποσύνολο από το κείμενο των notes και να τοποθετηθεί οργανικά μέσα στο slide. 1. Προσθήκη γραφικών παραστάσεων (charts and graphs) on the slide. καθώς και στα xlsx/docx. Για παράδειγμα, για κάθε 2D πίνακα που εμφανίζεται σε μια slide μπορεί κανείς να βγάλει πολλές γραφικές: scatterplot + 2 bar charts (κάθε διάσταση να παίζει το ρόλο του x-άξονα)+ lines αντίστοιχα με τα bars. 2. Export to xlsx. Εκτός από την παρουσίαση σε Powerpoint και Word (που υποστηρίζονται τώρα), η βιβλιοθήκη POI της Apache μας επιτρέπει να εξάγουμε προγραμματιστικά και xlsx κείμενα. Θα ήταν επίσης ενδιαφέρον, να μπορεί η εν λόγω εξαγωγή να γίνει στη βάση κάποιου template (π.χ., με συγκεκριμένο εξώφυλλο, logo, ). 3. Ορθογώνια στα παραπάνω, απαιτείται η αποτίμηση της μεθόδου με περισσότερα του ενός data sets. Το κομμάτι των γραφικών παραστάσεων θα ρυθμιστεί ανάλογα με την ευκολία που μας δίνει το POI για τη δουλειά αυτή. ΕΠΙΠΕΔΟ: Διπλωματική εργασία ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java / Spark (ή άλλη βιβλιοθήκη έτοιμων αλγορίθμων πρόβλεψης) ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην επέκτασή του με νέα χαρακτηριστικά με συγκροτημένο τρόπο. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή σε ένα τελείως νέο χώρο, αυτόν του data storytelling, που φαίνεται να έχει ιδιαίτερες προοπτικές στο μέλλον, (β) τεχνογνωσία σε θέματα αυτόματης κατασκευής κειμένων με κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Απαιτούμενα προσόντα είναι το ενδιαφέρον για τον προγραμματισμό, η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. Η εργασία επηρεάζεται από την ανάγκη αναδόμησης του κώδικα και θα χρειαστεί να προβεί και σε επί μέρους μικρότερες αναδομήσεις (όχι πάντως στην έκταση της σχετικής εργασίας) D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 5

6 1.2. ΜΕΤΑΠΤΩΣΗ ΤΩΝ CINECUBES ΣΕ ΠΛΑΤΦΟΡΜΑ SPARK ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΗΣ ΠΕΡΙΛΗΨΗ: Μετάπτωση των Cinecubes σε πλατφόρμα Spark και αξιοποίησή της ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: το σύστημα Cinecubes επί του παρόντος λειτουργεί σε ένα τυπικό single-server περιβάλλον, με Java και MySQL ως τεχνολογίες που το υποστηρίζουν. H Spark, από την άλλη πλευρά, είναι η state of the art πλατφόρμα επεξεργασίας δεδομένων της Apache ( καθώς και που επιτρέπει την παράλληλη επεξεργασία μεγάλων δεδομένων. Εκτός από τη συνδεσιμότητα με διάφορες προγραμματιστικές γλώσσες και συστήματα αποθήκευσης / βάσεων δεδομένων, η Spark έρχεται με 4 εγγενείς βιβλιοθήκες (για SQL, machine learning (MLib), graph management (graphx) και streaming). Έτσι, μπορεί κανείς προγραμματιστικά να συνδέσει έτοιμους αλγορίθμους διαχείρισης δεδομένων σε ένα (1) ομοιογενές περιβάλλον. Τα ζητούμενα είναι: 1. Ζητείται η επέκταση του υπάρχοντος κώδικα, ώστε να μπορεί να λειτουργήσει και πάνω από την πλατφόρμα Spark. Θα διερευνηθούν οι εναλλακτικές λύσεις πάνω σε Spark και θα ακολουθηθεί η υλοποίηση της πιο αποδοτικής 2. Ζητείται η αξιοποίηση της έτοιμης βιβλιοθήκης εξόρυξης δεδομένων του Spark (MLib) για να μπορούμε να εμπλουτίσουμε τα highlights των Cinecubes με αποτελέσματα από αλγορίθμους εξόρυξης δεδομένων (summary statistics, regression, hypothesis testing, decision trees, ). 3. Ορθογώνια στα παραπάνω, απαιτείται η αποτίμηση της μεθόδου με περισσότερα του ενός data sets. ΕΠΙΠΕΔΟ: Διπλωματική εργασία / MSc ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java / Spark ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η εργασία επηρεάζεται από την ανάγκη αναδόμησης του κώδικα και θα χρειαστεί να προβεί και σε επί μέρους μικρότερες αναδομήσεις (όχι πάντως στην έκταση της σχετικής εργασίας) Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην συγκροτημένη οργάνωση πειραμάτων και όχι τόσο στα επί μέρους βήματα ή στη δυσκολία υλοποίησης του κώδικα. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή στο χώρο του data storytelling, (β) τεχνογνωσία σε θέματα εξόρυξης δεδομένων και ενσωμάτωσης αλγορίθμων εξόρυξης δεδομένων σε κώδικα, (γ) τεχνογνωσία σε μια state-of-the-art πλατφόρμα διαχείρισης μεγάλων δεδομένων και (δ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε θέματα διαχείρισης δεδομένων και σε προγραμματιστικά θέματα. Πρέπει να σας αρέσει πολύ η διαχείριση δεδομένων, η εξόρυξη δεδομένων και η ανάπτυξη λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 6

7 1.3. ΠΡΟΣΘΗΚΗ ΝΕΩΝ HIGHLIGHTS ΜΕ ΕΠΕΚΤΑΣΙΜΟ ΤΡΟΠΟ ΠΕΡΙΛΗΨΗ: Επέκταση της λίστας των highlights & αναδόμηση κώδικα ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: υπάρχουν πολλά highlights που μπορεί να προστεθούν στο σύστημα Cinecubes. Επίσης, θα πρέπει να υπάρξει πρόβλεψη για την επεκτασιμότητα του κώδικα, ώστε η προσθήκη highlights επί των subtasks. Πιθανές επεκτάσεις: - Produce the marginal sum / average /max /min & compare to detailed data (*see next) - Test pairs of rows / columns for correlations (Pearson / Spearman / ) - Check for the relative relationships of selected rows/columns: e.g., in both these two columns, dimension value a comes first, value b comes second, etc - Detect outliers: (a) an outlier cell, (b) an outlier column/row/dimension value - Hypothesis testing (Sarawagi s relax VLDB 2001) - Details on discrepancies (Sarawagi s diff VLDB 1999) *Since you have a 2D table as the means of representation: - Algorithm for min/max not only in the detailed data, but also for the marginal sums/avg s - Algorithm to check for a trend in one/many rows/columns - Is a row/column under investigation (i.e., the row/column corresponding to the original query): min/max (on average) wrt others orthe top percentile? ΕΠΙΠΕΔΟ: Διπλωματική εργασία ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην συγκροτημένη οργάνωση πειραμάτων και όχι τόσο στα επί μέρους βήματα ή στη δυσκολία υλοποίησης του κώδικα. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή στο χώρο του data storytelling, (β) τεχνογνωσία σε θέματα εξόρυξης δεδομένων και ενσωμάτωσης αλγορίθμων εξόρυξης δεδομένων σε κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε θέματα διαχείρισης δεδομένων και σε προγραμματιστικά θέματα. Πρέπει να σας αρέσει πολύ η διαχείριση δεδομένων, η εξόρυξη δεδομένων και η ανάπτυξη λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 7

8 1.4. ΔΙΑΔΡΑΣΤΙΚΗ ΔΙΑΠΡΟΣΩΠΕΙΑ ΓΙΑ ΤΟ ΣΥΣΤΗΜΑ CINECUBES ΠΕΡΙΛΗΨΗ: Διαδραστική διαπροσωπεία για το σύστημα Cinecubes. ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Στο project Cinecubes η αλληλεπίδραση με το χρήστη είναι υποτυπώδης. Ο χρήστης υποβάλει ένα ερώτημα (ή περισσότερα) γραμμένο σε ένα αρχείο και παράγεται το σχετικό κείμενο σε Word και το αντίστοιχο σε Powerpoint. Η ενσωμάτωση νέων διαστάσεων και κύβων, στη μεριά του server, επίσης γίνεται με κείμενα. Ο σκοπός της εργασίας είναι: (α) η ενσωμάτωση διαγνωστικών μηνυμάτων σε server & client για την παρακολούθηση της προόδου της εξέλιξης της απάντησης μια ερώτησης (β) η κατασκευή γραφικών διαπροσωπειών για τον server, σε σχέση και με την registration νέων κύβων και με το on-line monitoring of server status (γ) η κατασκευή γραφικής διαπροσωπείας για την υποβολή + παρουσίαση του αποτελέσματος (γ1) μέσω java ή/και (γ2) σε web page / dashboard / (π.χ., μέσω της βιβλιοθήκης D3) (δ) [διπλωματική] η παροχή της δυνατότητας στο χρήστη να κατασκευάζει μια αναφορά μέσω επαναληπτικών ερωτήσεων, «τσεκάροντας» κάθε φορά επί μέρους slides / οθόνες σε μια τελική παρουσίαση ΕΠΙΠΕΔΟ: Πτυχιακή εργασία / Διπλωματική εργασία ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java [+ web development language] ΠΡΟΚΛΗΣΕΙΣ & ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην συγκροτημένη οργάνωση πειραμάτων και όχι τόσο στα επί μέρους βήματα ή στη δυσκολία υλοποίησης του κώδικα. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή στο χώρο του data storytelling, (β) τεχνογνωσία σε θέματα γραφικών διαπροσωπειών, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Απαιτούμενα προσόντα είναι το ενδιαφέρον για τον προγραμματισμό, η πολύ καλή γνώση Java, και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. Η εργασία επηρεάζεται από την ανάγκη αναδόμησης του κώδικα και θα χρειαστεί να προβεί και σε επί μέρους μικρότερες αναδομήσεις (όχι πάντως στην έκταση της σχετικής εργασίας) D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 8

9 1.5. ΠΕΡΙΓΡΑΦΗ ΧΡΟΝΟΣΕΙΡΑΣ ΜΕ ΚΕΙΜΕΝΟ ΠΕΡΙΛΗΨΗ: Ο στόχος είναι να υλοποιηθεί αλγόριθμος που λαμβάνει ως είσοδο ένα σύνολο από χρονοσειρές, εξάγει περιόδους και highlights, και επιστρέφει μια περιγραφή τους σε κείμενο. ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Μια χρονοσειρά είναι μια λίστα από τιμές (που ευλόγως μπορούμε να υποθέσουμε ότι είναι πραγματικοί αριθμοί). Κάθε μία τιμή έχει λοιπόν την θέση της στη λίστα και ενδεχομένως και άλλες ιδιότητες, όπως π.χ., κάποιο χρονόσημο. Δείτε για παράδειγμα την παρακάτω χρονοσειρά (τα δεδομένα είναι από το Μια περιγραφή θα επεσήμαινε με κείμενο τα εξής: για τα πρώτα 12 σημεία (εδώ, λόγω των χρονόσημων, μπορούμε να τα πούμε και με χρόνο) υπάρχει μια σχετική σταθερότητα αλλά και μερικά highlights (τα δύο ιστορικά χαμηλά, τις χρονιές 1960 και 1965), μια τοπικά σημαντική άνοδος ( ) και μια πτώση στη συνέχεια μια απότομη άνοδος ( ) μια σχετική σταθερότητα με μικρή πτώση ( ) μια απότομη άνοδος ( ) με highlight ένα ιστορικό μέγιστο (1982) κοκ Η βασική ιδέα στηρίζεται στην κατάτμηση της χρονοσειράς σε ομοιογενείς περιόδους και η ανεύρεση highlights μέσα σε κάθε περίοδο. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 9

10 Αν κατακτήσουμε την περιγραφή μίας χρονοσειράς, το επόμενο βήμα είναι να συγκρίνουμε περισσότερες της μίας χρονοσειρές μεταξύ τους, όπως π.χ., στο παραπάνω σχήμα. Εδώ έχουμε το επιπλέον φορτίο να ανακαλύψουμε highlights όπως: (α) τις σχετικές θέσεις των χρονοσειρών (π.χ., σε πόσες κοινές περιόδους οι εξαγωγές της Δανίας είναι πάνω από αυτές της Ελλάδας), (β) ομοιότητες στην εξέλιξη(π.χ., από το ανεβαίνουν μαζί), (γ) σημεία τομής (π.χ., το 1985 οι Δανοί εξάγουν πιο πολλά απ όσα εισάγουν) κλπ. Ανάλογα με τον τύπο/πορεία της εργασίας, πιθανές επεκτάσεις: (α) Προβλέψεις για την πορεία της χρονοσειράς στο μέλλον (β) Όταν στον άξονα των x υπάρχει ο χρόνος, μπορούμε να εισάγουμε και highlights για το τι συνέβη τότε από εξωτερικά δεδομένα, π.χ.: και (γ) Επιπλέον, είναι πολύ εύκολο να μετατρέψουμε το κείμενο σε φωνή με τεχνολογία text-to-speach conversion. Διευκρίνιση: ΔΕΝ απαιτείται η ενσωμάτωση στους Cinecubes ΕΠΙΠΕΔΟ: Διπλωματική εργασία (για μηχανικούς) ή MSc ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η κατάτμηση μίας χρονοσειράς σε φάσεις είναι σχετικά απλή υπόθεση. Η εξεύρεση highlights το ίδιο (π.χ., τα top-3 ιστορικά χαμηλά / υψηλά, ). Η δυσκολία έγκειται στο να ελέγξουμε πειστικά τις περιγραφές. Σε ότι αφορά την περιγραφή πολλών χρονοσειρών, πρέπει να εντοπιστούν παραλληλίες ή αναντιστοιχίες D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 10

11 στις χρονοσειρές, σημεία τομής, κλπ. Επίσης, μπορούμε να αυτοματοποιήσουμε τη διαδικασία σύγκρισης, με παρόμοιο τρόπο με αυτό της εξαγωγής highlights. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή σε ένα τελείως νέο χώρο, αυτόν του data storytelling, που φαίνεται να έχει ιδιαίτερες προοπτικές στο μέλλον, (β) τεχνογνωσία σε θέματα εξόρυξης δεδομένων και ενσωμάτωσης αλγορίθμων εξόρυξης δεδομένων σε κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε θέματα διαχείρισης δεδομένων και σε προγραμματιστικά θέματα. Πρέπει να σας αρέσει πολύ η διαχείριση δεδομένων, η εξόρυξη δεδομένων και η ανάπτυξη λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 11

12 1.6. ΑΞΙΟΛΟΓΗΣΗ HIGHLIGHTS ΚΑΙ ΣΥΜΠΤΥΞΗ ΤΟΥΣ ΠΕΡΙΛΗΨΗ: Επέκταση των Cinecubes ώστε να μειωθεί η «φλυαρία» ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Η αυτόματη παραγωγή highlights είναι ένα από τα αξιοσημείωτα στοιχεία των Cinecubes. Όμως πολλές φορές, τα παραγόμενα highlights «φλυαρούν», επαναλαμβάνοντας την ίδια πληροφορία πολλές φορές. Η έρευνα χρηστών μας έδειξε ότι πολλές φορές οι χρήστες θέλουν λιγότερα και όχι περισσότερα αποτελέσματα. Ένας τρόπος για να μειώσουμε τη φλυαρία είναι να αξιολογηθεί κάθε highlight / set of highlights in a slide ως προς την πληροφορία που προσφέρει(ουν). Οι επόμενοι στόχοι που έχουμε να κατακτήσουμε στο πλαίσιο της εργασίας είναι: 1. Αξιολόγηση των παραγόμενων highlights, η ταξινόμησή τους, και η καλύτερη οργάνωσή τους (διαγραφή/σύμπτυξη) για το σκοπό της παραγωγής του κειμένου. 2. Αξιοποίηση του κειμένου, η σύμπτυξή του με την απαλοιφή άχρηστων ή επαναλαμβανόμενων κομματιών, και η καλύτερη οπτικοποίησή του. 3. Ορθογώνια στα παραπάνω, απαιτείται η αποτίμηση της μεθόδου με περισσότερα του ενός data sets και η αξιολόγησή της με μια έρευνα χρηστών. Είναι επίσης εφικτό να δοκιμάσει κανείς να οργανώσει τις προβαλλόμενες πληροφορίες σε ένα γράφημα από σημαντικές «έννοιες» (οι τιμές των διαστάσεων των ερωτημάτων μιας αναφοράς) οι οποίες σχετίζονται μεταξύ τους με σχέσεις dominance / affinity / με βάση τα highlights. Μια υψηλή τιμή σε κάποια γραφοθεωρητική μετρική (βαθμός, κεντρικότητα, ) μπορεί να σηματοδοτεί και υψηλό επίπεδο σημαντικότητας για μια τιμή-έννοια. ΕΠΙΠΕΔΟ: MSc / Διπλωματική εργασία ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία δεν είναι αμελητέα και αφορά στην κατανόηση του υπάρχοντος συστήματος, στην συγκροτημένη οργάνωση πειραμάτων και στην κατασκευή αλγορίθμων κατάταξης και σύμπτυξης. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε ένα challenging τεχνικό πρόβλημα, (β) τεχνογνωσία στην οργάνωση της user-centric αποτίμησης λογισμικού, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε αλγοριθμικά θέματα και σε προγραμματιστικά θέματα. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. Η εργασία επηρεάζεται από την ανάγκη αναδόμησης του κώδικα και θα χρειαστεί να προβεί και σε επί μέρους μικρότερες αναδομήσεις (όχι πάντως στην έκταση της σχετικής εργασίας) D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 12

13 1.7. ΕΠΕΚΤΑΣΗ TOY CINECUBES ΜΕ ΣΥΝΕΧΕΙΣ ΕΡΩΤΗΣΕΙΣ ΠΕΡΙΛΗΨΗ: Καταγραφή και παρουσίαση continuous queries ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Το σύστημα Cinecubes είναι δομημένο ώστε να απαντά ερωτήσεις άπαξ, και να παρουσιάζει το αποτέλεσμα της διερεύνησής του ως μια παρουσίαση Powerpoint. Στην πράξη, όμως, οι εφαρμογές OLAP μπορεί να έχουν ένα κομμάτι «συνεχούς ροής». Δλδ., περιοδικά, η εφαρμογή ανανεώνει τα δεδομένα. Τα ζητήματα που προκύπτουν είναι: - Αναδόμηση του τρόπου παρουσίασης ώστε να καταγράφονται οι συνεχείς ερωτήσεις και να παρουσιάζονται τα αποτελέσματα στο χρήστη - Περιοδική ενημέρωση και ανανέωση περιεχομένων του report - Incremental updates of registered continuous queries Μια εύλογη εφαρμογή αυτού του σχήματος είναι η χρήση Key Performance Indicators. Σε ένα ΚΡΙ, ο χρήστης θέτει μια τιμή στόχο για το αποτέλεσμα μιας ερώτησης, καθώς και κανόνες που αξιολογούν αν η τρέχουσα τιμή είναι καλή/κακή/απαράδεκτη/ κλπ. Ένα σύστημα επιχειρηματικής νοημοσύνης καταγράφει την εξέλιξη των μετρικών στο χρόνο και την επίδοση σε σχέση με το συγκεκριμένο ΚΡΙ. Μετά, φυσικά, ο χρήστης μπορεί να ζητήσει εξηγήσεις γιατί η κατάσταση είναι έτσι, οπότε το σύστημα μπορεί προοδευτικά να εμβαθύνει σε πιο λεπτομερή δεδομένα. ΕΠΙΠΕΔΟ: MSc ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην συγκροτημένη οργάνωση πειραμάτων και όχι τόσο στα επί μέρους βήματα ή στη δυσκολία υλοποίησης του κώδικα. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή στο χώρο του data storytelling, (β) τεχνογνωσία σε θέματα ενσωμάτωσης αλγορίθμων ενημέρωσης δεδομένων σε κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε θέματα διαχείρισης δεδομένων και σε προγραμματιστικά θέματα. Πρέπει να σας αρέσει πολύ η διαχείριση δεδομένων και η ανάπτυξη λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 13

14 1.8. ΕΠΕΚΤΑΣΗ ΤΩΝ CINECUBES ΜΕ ΕΙΔΙΚΟ ΧΕΙΡΙΣΜΟ ΧΡΟΝΟΥ ΚΑΙ ΠΡΟΒΛΕΨΕΩΝ ΠΕΡΙΛΗΨΗ: Επέκταση των Cinecubes ώστε να διαχειρίζονται με ειδικό τρόπο το χρόνο και αξιοποίηση της πλατφόρμας Spark για εξαγωγή προβλέψεων ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: το σύστημα Cinecubes επί του παρόντος αντιμετωπίζει όλες τις διαστάσεις με τον ίδιο τρόπο. Ο χρόνος όμως είναι μια ιδιαίτερη διάσταση με ιδιομορφίες και εξέχουσα σημασία. Στόχος της εργασίας είναι η επέκταση του συστήματος ώστε να μπορεί ο διαχειριστής να δηλώσει ότι μια διάσταση ενός κύβου είναι χρονική και η αξιοποίηση της μεταπληροφορίας αυτής για την παραγωγή προβλέψεων. Οι αλγόριθμοι προβλέψεων θα παρασχεθούν από έτοιμες βιβλιοθήκες αλγορίθμων και μπορεί να είναι από απλό regression ως και πλήρης ανάλυση σε trends, seasonality & error (θα διερευνηθεί στην πορεία της εργασίας). Τα ζητούμενα είναι: 1. Ειδική διαχείριση του χρόνου: να μπορεί να δηλωθεί ότι μια στήλη έχει χρονική πληροφορία και να υλοποιηθεί ένα επεκτάσιμο σύστημα διαχείρισης του χρόνου (απλός χρόνος, εμπορικός, χρηματιστηριακός, ). Δεν θα υλοποιηθούν όλα τα είδη, όμως θα πρέπει να σχεδιασθεί ένα επεκτάσιμο σύστημα. 2. Εμπλουτισμός των acts και highlights των Cinecubes με αποτελέσματα από αλγορίθμους εξόρυξης δεδομένων για πρόβλεψη (summary statistics, prediction and regression, ). Για παράδειγμα, σε ένα 2D κύβο, στον οποίο η μία διάσταση είναι χρόνος, θα πρέπει να υπολογιστεί αυτόματα ένα χρονικό σημείο πρόβλεψης, και να βγει μια πρόβλεψη για κάθε εμπλεκόμενη τιμή της άλλης διάστασης, καθώς και για ολόκληρο τον κύβο. Προτείνεται η αξιοποίηση της έτοιμης βιβλιοθήκης εξόρυξης δεδομένων του Spark (MLib). Σε κάθε περίπτωση, ο τρόπος ενσωμάτωσης αλγορίθμων πρόβλεψης θα είναι επεκτάσιμος. 3. Ορθογώνια στα παραπάνω, απαιτείται η αποτίμηση της μεθόδου με περισσότερα του ενός data sets. ΕΠΙΠΕΔΟ: MSc ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java / Spark (ή άλλη βιβλιοθήκη έτοιμων αλγορίθμων πρόβλεψης) ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην συγκροτημένη οργάνωση πειραμάτων και όχι τόσο στα επί μέρους βήματα ή στη δυσκολία υλοποίησης του κώδικα. Τα οφέλη για ένα φοιτητή είναι: (α) εμπλοκή σε ένα τελείως νέο χώρο, αυτόν του data storytelling, που φαίνεται να έχει ιδιαίτερες προοπτικές στο μέλλον, (β) τεχνογνωσία σε θέματα εξόρυξης δεδομένων και ενσωμάτωσης αλγορίθμων εξόρυξης δεδομένων σε κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 14

15 Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο και σε θέματα διαχείρισης δεδομένων και σε προγραμματιστικά θέματα. Πρέπει να σας αρέσει πολύ η διαχείριση δεδομένων, η εξόρυξη δεδομένων και η ανάπτυξη λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία αυστηρά εντός ενός έτους από την ανάληψή της. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 15

16 D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 16

17 2. ΜΕΛΕΤΗ ΤΗΣ ΕΞΕΛΙΞΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Μια βάση δεδομένων, από τη στιγμή που θα δημιουργηθεί, αλλάζει εσωτερική δομή με το πέρασμα του χρόνου: νέοι πίνακες δημιουργούνται, παλαιοί καταστρέφονται, πεδία διαγράφονται, μετονομάζονται κλπ. Η διαδικασία αυτή ονομάζεται «εξέλιξη του σχήματος της βάσης δεδομένων» (schema evolution). Το εργαλείο Hecate [ ] μπορεί να συγκρίνει δύο σχήματα και να βρει τις διαφορές τους (κίτρινο: updated attributes, red: deletions, green: insertions). Επιπλέον, υπάρχουν αρκετές συλλογές από εκδόσεις του σχήματος της ιδίας βάσης (παρακάτω ένα screenshot από τη βάση της Wikimedia). H Εκάτη μπορεί να ταξινομήσει τις επί μέρους εκδοχές του σχήματος και να τις συγκρίνει διαδοχικά. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 17

18 Έχουμε ήδη χρησιμοποιήσει την Εκάτη για να επεξεργαστούμε την εξέλιξη σχήματος διαφόρων βάσεων δεδομένων ανοιχτού λογισμικού, όπως για παράδειγμα, της βάσης της Wikimedia (της βάσης δεδομένων πίσω από τη Wikipedia), της βάσης του Atlas Trigger (του εργαλείου που διαχειρίζεται τα δεδομένα από το πείραμα Atlas για την ανεύρεση του μποζονίου του Χιγκς), της Ensembl (του εργαλείου για τη διαχείριση των δεδομένων του ανθρώπινου γονιδιώματος) και πολλών CMS s (opencart, coppermine, phpbb, typo3, ). Έχουμε επίσης συλλέξει την ιστορία από πολλά συστήματα ανοιχτού κώδικα που περιλαμβάνουν βάσεις δεδομένων και καταγράφουν και τις εκδοχές τους σε δημόσια αποθετήρια (κυρίως github, αλλά και svn) αλλά δεν την έχουμε επεξεργαστεί ακόμα. Στο παραπάνω σχήμα βλέπετε (α) το πώς εξελίχθηκε το μέγεθος του σχήματος της βάσης στο χρόνο και (β) τον παλμό των αλλαγών (το πώς διαρθρώθηκαν οι αλλαγές σε κάθε monitored version) για τη βάση Ensembl. Το εργαλείο ROSES από τη Μ. Ζέρβα είναι ένα εργαλείο βασισμένο σε μια βάση δεδομένων, όπου έχουμε περάσει την εξαχθείσα πληροφορία, για να μπορούμε να απομονώνουμε εύκολα υποσύνολα πινάκων που μας ενδιαφέρουν και να οπτικοποιούμε γραφικές παραστάσεις. Το εργαλείο MUSES από τον Α. Παππά μας επιτρέπει να εξάγουμε πρότυπα συχνών υποακολουθιών από τα δεδομένα μας. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 18

19 Το εργαλείο «Πλουτάρχου Βίοι Παράλληλοι» [ Group/Plutarch_Parallel_Lives] είναι ένα εργαλείο από τον Θ. Γιάχο και το οποίο απεικονίζει την εξέλιξη των πινάκων μιας βάσης δεδομένων σε παράλληλες γραμμές. Κάθε version αναπαριστάται από 3 κολώνες για εισαγωγές, διαγραφές και ενημερώσεις πινάκων. Οι γεννήσεις πινάκων και πεδίων φαίνονται με πράσινο και οι διαγραφές με κόκκινο χρώμα. Το εργαλείο «Παρμενίδεια Αλήθεια» [ Group/ParmenidianTruth] είναι ένα εργαλείο από τον Μ. Κολοζώφ που αναπαριστά το σχήμα μιας βάσης δεδομένων με ένα διαχρονικό γράφημα και φροντίζει να οπτικοποιεί κάθε version και τις εκδοχές της σε ένα slide μιας Powerpoint παρουσίασης (πρακτικά φτιάχνει μια ταινία για το πώς αλλάζει το σχήμα της βάση δεδομένων). Η έρευνα στην περιοχή αυτή είναι θεμελιώδους φύσεως και αφορά στο να κατανοήσουμε την ύπαρξη προτύπων (ή ακόμα καλύτερα νόμων) για το πώς εξελίσσονται οι βάσεις δεδομένων με την πάροδο του χρόνου. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 19

20 2.1. ΚΑΤΗΓΟΡΙΟΠΟΙΗΣΗ ΤΩΝ ΠΙΝΑΚΩΝ ΜΕ ΒΑΣΗ ΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΗΣ ΖΩΗΣ ΤΟΥΣ ΠΕΡΙΛΗΨΗ: Εξαγωγή «πρότυπων νόμων» που χαρακτηρίζουν την εξέλιξη ενός πίνακα ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Σε κάθε ένα από τα σύνολα δεδομένων που έχουμε συλλέξει, έχουμε στατιστικά για κάθε πίνακα, όπως π.χ., ημ. γέννησης, αρ. πεδίων τη στιγμή της γέννησής του, ρυθμός αλλαγών, ημερομηνία διαγραφής, κλπ. Μπορούμε να βρούμε κανόνες που να μας λένε π.χ., με ένα δέντρο απόφασης- τι θα συμβεί στο μέλλον (α) στη δραστηριότητα, (β) στην επιβίωση, (γ) στο συνδυασμό δράσης και επιβίωσης ενός πίνακα, με βάση αυτά τα χαρακτηριστικά? Το ζήτημα εδώ είναι ότι ένας απλός αλγόριθμος εξαγωγής ενός δέντρου απόφασης θα εξάγει διαφορετικά δέντρα απόφασης για κάθε βάση δεδομένων, ενώ εμείς θέλουμε ένα μηχανισμό που να προσπαθεί να γενικεύσει τα παραγόμενα δέντρα από διαφορετικά σύνολα δεδομένων και να δώσει (α) ένα όσο το δυνατόν πιο γενικό σύνολο κανόνων, το οποίο, (β) να μπορεί να γίνεται customize με βάση τα εξελικτικά ιδιοχαρακτηριστικά της κάθε βάσης δεδομένων (π.χ., σε κάποια βάση μπορεί να υπάρχουν πολλές διαγραφές, σε άλλη λίγες) ώστε να έχουμε ένα απλό και κατανοητό «μηχανισμό» πρόβλεψης. Ουσιαστικά, θα πρέπει τα εξελικτικά χαρακτηριστικά μιας βάσης δεδομένων να λειτουργούν ως ένα επιπλέον input του αλγορίθμου. ΕΠΙΠΕΔΟ: MSc ή Διπλωματική για Μηχανικούς ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία έγκειται στο ρίσκο της ανεύρεσης γενικών κανόνων κατηγοριοποίησης και στην εισαγωγή μιας μεθόδου που θα παράγει ένα καλό αποτέλεσμα. Ιδιαίτερες τεχνικές δυσκολίες στην υλοποίηση δεν υπάρχουν θα χρησιμοποιηθούν έτοιμες υλοποιήσεις (τουλάχιστον γι αρχή), καθώς ο στόχος δεν είναι άλλος ένας αλγόριθμος κατηγοριοποίησης αλλά ένας απλός μηχανισμός πρόβλεψης. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη περιοχή, αυτή της εξόρυξης πληροφορίας (data mining), η οποία όλο και αποκτά νέα δυναμική (όσο τα δεδομένα αυξάνονται), (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, και (γ) πρακτική εμπειρία σε θέματα υλοποίησης data-intensive συστημάτων σε Java. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στην εξόρυξη πληροφορίας και ενδιαφέροντα στις βάσεις δεδομένων, τον προγραμματισμό και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 20

21 2.2. ΟΜΑΔΟΠΟΙΗΣΗ ΤΩΝ ΠΙΝΑΚΩΝ ΜΕ ΒΑΣΗ ΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΗΣ ΖΩΗΣ ΤΟΥΣ ΠΕΡΙΛΗΨΗ: Εξαγωγή clusters πινάκων με παρόμοιες ζωές ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Σε κάθε ένα από τα σύνολα δεδομένων που έχουμε συλλέξει, έχουμε στατιστικά για κάθε πίνακα, όπως π.χ., ημ. γέννησης, αρ. πεδίων τη στιγμή της γέννησής του, ρυθμός αλλαγών, ημερομηνία διαγραφής, κλπ. Επίσης έχουμε και το heartbeat των αλλαγών που μας λέει πότε, ποιος πίνακας, υπέστη ποιες αλλαγές. Μπορούμε να βρούμε κανόνες που να μας λένε, με βάση αυτά τα χαρακτηριστικά, ποιες είναι οι «τυπικές» ζωές που ζουν οι πίνακές μας? Ενώ στην προηγούμενη διπλωματική το εργαλείο μας ήταν η χρήση τεχνικών classification, εδώ το εργαλείο μας είναι η χρήστη τεχνικών clustering. Προφανώς, τα κεντρικά ζητήματα είναι να ορίσουμε με επάρκεια (α) τον αριθμό των clusters, καθώς και (β) την απόσταση δύο πινάκων, σε σχέση με τη ζωές τους. Το αποτέλεσμα θα πρέπει να περιλαμβάνει (α) αναφορά του «κέντρου» κάθε cluster, και (β) επισήμανση των πινάκων που ξεχωρίζουν (outliers). Στο MSc του Φ. Γιάχου έχει υπάρξει ήδη μια πρώτη διερεύνηση που μπορεί να αξιοποιηθεί. Το ζητούμενο σύστημα θα πρέπει, διαδραστικά και ημι-αυτόματα, να συνεργάζεται με το χρήστη, οπτικοποιώντας τα επί μέρους αποτελέσματα. Ο χρήστης θα πρέπει να μπορεί να επέμβει στην εκτέλεση του αλγορίθμου. ΕΠΙΠΕΔΟ: MSc ή Διπλωματική για Μηχανικούς ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία έγκειται στο ρίσκο της ανεύρεσης μιας ημιαυτόματης μεθόδου που θα παράγει ένα καλό αποτέλεσμα. Ιδιαίτερες τεχνικές δυσκολίες στην υλοποίηση δεν υπάρχουν μπορούν να χρησιμοποιηθούν και έτοιμες υλοποιήσεις αλγορίθμων (τουλάχιστον γι αρχή), καθώς ο στόχος δεν είναι άλλος ένας αλγόριθμος ομαδοποίησης αλλά ένας απλός μηχανισμός περιγραφής των πινάκων της βάσης. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη περιοχή, αυτή της εξόρυξης πληροφορίας (data mining), η οποία όλο και αποκτά νέα δυναμική (όσο τα δεδομένα αυξάνονται), (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, και (γ) πρακτική εμπειρία σε θέματα υλοποίησης data-intensive συστημάτων σε Java. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στην εξόρυξη πληροφορίας και ενδιαφέροντα στις βάσεις δεδομένων, τον προγραμματισμό και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 21

22 2.3. ΕΞΑΓΩΓΗ ΣΗΜΑΝΤΙΚΩΝ ΜΕΤΑΒΟΛΩΝ ΣΤΗΝ ΙΣΤΟΡΙΑ ΕΝΟΣ ΣΧΗΜΑΤΟΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ME ΕΠΕΚΤΑΣΗ ΤΟΥ PARMENIDIAN TRUTH ΠΕΡΙΛΗΨΗ: Ο σκοπός της παρούσας εργασίας είναι η επέκταση ενός υπάρχοντος εργαλείου (Parmenidian Truth), αφενός με επιπλέον πληροφορίες και αφετέρου με τη δυνατότητα να εξάγει σημαντικά στιγμιότυπα από τη ζωή ενός σχήματος ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Το εργαλείο «Παρμενίδεια Αλήθεια» βγάζει μια αναλυτική περιγραφή του πώς εξελίσσονται οι πίνακες και τα ξένα κλειδιά στη διάρκεια ζωής μιας βάσης δεδομένων. Έτσι, αποτυπώνει κάθε version του σχήματος σε ένα γράφημα, με τους πίνακες ως κόμβους και τα ξένα κλειδιά ως ακμές. Για κάθε τέτοιο γράφημα, παράγει και μια slide σε μια Powerpoint παρουσίαση. Επίσης, το εργαλείο παράγει και γραφοθεωρητικές μετρικές για το γράφημα και τους κόμβους του. Στη συγκεκριμένη εργασία, ο φοιτητής καλείται να επεκτείνει και βελτιώσει το εργαλείο ως προς τις εξής παραμέτρους: - Για κάθε slide να αναγράφονται χρήσιμες πληροφορίες, είτε πάνω, είτε στα notes του slide. Συγκεκριμένα, να αναφέρεται ο α/α της version, η χρονική διάρκεια από την προηγούμενη version, ένα αυτόματα παραγόμενο κείμενο με μια λίστα από τις αλλαγές που συντελέσθηκαν στη μετάβαση στην παρούσα version κλπ. Επίσης, θέλουμε να επεκταθεί ο χρωματισμός στις εσωτερικές αλλαγές των κόμβων, ώστε να φαίνεται το είδος της εσωτερικής αλλαγής (τώρα όλα είναι κίτρινα). - Να μπορούν να συγκεντρωθούν συνεχόμενες versions στις οποίες δεν γίνεται κάποια αλλαγή σε μία (1) slide - Να συμπτύξουμε το μάκρος της παρουσίασης με κάποιον από τους παρακάτω τρόπους: o o o Να εξαχθούν all-star versions και οι μεταβάσεις ανάμεσά τους να ομαδοποιηθούν σε μία (1) μεταβατική «φάση». Το πρόβλημα ανάγεται στο (i) να ορίσει ο χρήστης πόσες all-star versions θέλει (το οποίο είναι ένα top-k πρόβλημα) και (ii) να αποτιμήσουμε, για κάθε version, ένα all-star σκορ, ώστε να επιλέξουμε τις κορυφαίες. Το σκορ αποτιμάται στη βάση του πόσο αλλάζει το γράφημα, αλλά και εσωτερικά κάθε κόμβος Να εξαχθούν φάσεις στη ζωή μιας βάσης. Το πρόβλημα ανάγεται στο (i) να ορίσει ο χρήστης πόσες φάσεις versions θέλει (το οποίο είναι ένα topk πρόβλημα) και (ii) να εξαχθούν οι εν λόγω φάσεις, οι οποίες θα ομαδοποιούν versions με βάση κάποιο κριτήριο ομοιότητας (χρονικής, ομοιότητας των αλλαγών π.χ., αλλάζουν οι ίδιοι πίνακες, ) Για κάθε all-star version ή φάση θέλουμε να κατασκευάζεται αυτόματα και ένα κείμενο που συνοψίζει τον αριθμό των versions, τη διάρκεια, τον αριθμό των αλλαγών ανά κατηγορία αλλαγής και ίσως τις πιο σημαντικές αλλαγές που έλαβαν χώρα. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 22

23 - Να μπορούν να τοποθετούνται > 1 png εικόνες σε μία slide, με επικάλυψη ανάμεσα στις slides, ώστε να μπορεί να υπάρχει η αίσθηση της συνέχειας (ιδίως αν εκτυπώσουμε την παρουσίαση) - Να αλλάξει ο αλγόριθμος οπτικοποίησης του γραφήματος και να αξιοποιείται πληροφορία σχετικά με την κοινή γέννηση, διαγραφή, ή αλλαγή πινάκων (ώστε να τοποθετούνται κοντά), ή για πίνακες που ο ένας αποτελεί rename του άλλου. - Να κατηγοριοποιούνται οι πίνακες σε κατηγορίες ανάλογα με την γειτονιά τους (fact/fountain tables, lookup/sink tables, 1+1 chain members, ) ή ανάλογα με άλλες ιδιότητες, και να παράγεται σχετικό report. Το σύνολο των κανόνων που επιμερίζει τους πίνακες να είναι εύκολα συντηρήσιμο και επεκτάσιμο. ΕΠΙΠΕΔΟ: Πτυχιακή ή Διπλωματική για Μηχανικούς ή MSc (ανάλογα με είδος του πτυχίου, αλλάζει το εύρος της απαιτούμενης δουλειάς) ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην επέκτασή του με νέα χαρακτηριστικά με συγκροτημένο τρόπο. Τα οφέλη για ένα φοιτητή είναι: (α) πρακτική εμπειρία σε θέματα υλοποίησης αλγορίθμων, API, GUI σε Java, (β) τεχνογνωσία σε θέματα αυτόματης κατασκευής κειμένων και παρουσιάσεων με κώδικα, και (γ) hands-on σε ένα ευμέγεθες κομμάτι λογισμικού. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στον προγραμματισμό και ενδιαφέροντα στις βάσεις δεδομένων, την οπτικοποίηση πληροφορίας και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 23

24 2.4. ΕΠΕΚΤΑΣΗ ΣΥΣΤΗΜΑΤΟΣ MUSES ΓΙΑ ΤΗΝ ΕΞΑΓΩΓΗ ΠΡΟΤΥΠΩΝ ΑΠΟ ΤΟ HEARTBEAT ΤΗΣ ΕΞΕΛΙΞΗΣ ΣΧΗΜΑΤΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΠΕΡΙΛΗΨΗ: Ο σκοπός της παρούσας εργασίας είναι η επέκταση ενός υπάρχοντος συστήματος εξεύρεσης προτύπων με επιπλέον αποτελέσματα ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Ο πρώτος στόχος, να υλοποιηθούν αλγόριθμοι εξόρυξης προτύπων για να δούμε αν υπάρχουν πρότυπα συμπεριφοράς στη χρονογραμμή των σχημάτων, έχει επιτευχθεί στη Διπλ. Εργασία του Α. Παππά. Α. Η πιο σημαντική πιθανή αλλαγή είναι η μετατροπή του εργαλείου, από εργαλείο στοχευμένο στη διαχείριση συμβάντων εξέλιξης πινάκων, σε εργαλείο γενικής διαχείρισης χρονοσειρών. Αυτό συνιστά μια εργασία από μόνο του. Η βασική δυσκολία έγκειται στην γενίκευση της αναπαράστασης και στη φόρτωση των δεδομένων (θα χρειαστεί να υπάρχει μια δική μας αναπαράσταση του input ώστε τα δεδομένα να πρέπει να μετασχηματιστούν σε αυτό και μετά να φορτωθούν). Β. Υπάρχουν επίσης και άλλες πιθανές επεκτάσεις, ένας συνδυασμός των οποίων βγάζει μια εργασία: - Βελτίωση απόδοσης αλγορίθμου. Παρατηρήθηκε ότι με την χρήση ακόμα και μικρών κατωφλίων υποστήριξης της τάξης του 1% και μικρότερα η χρονική απόδοση του αλγορίθμου είναι αρκετά χαμηλή. Έτσι, χρειάζεται να υλοποιηθεί ένας πιο αποδοτικός αλγόριθμος. - Εύρεση νέου τρόπου μέτρησης της υποστήριξης. Ο τρόπος μέτρησης COBJ μετράει συχνές ακολουθίες οι οποίες συμβαίνουν σε ένα μεγάλο ποσοστό των πινάκων της βάσης. Έχει παρατηρηθεί ότι κάποιοι από τους πίνακες της βάσης δεν δέχονται καμία αλλαγή ή δέχονται έναν μικρό αριθμό αλλαγών. Σε αυτήν την περίπτωση αν υπάρχει ένα μικρό ποσοστό των πινάκων που δέχονται μεγάλο αριθμό από αλλαγές τότε η υποστήριξή τους θα μειωθεί αρκετά. Έτσι, υπάρχει η ανάγκη εύρεσης ενός διαφορετικού τρόπου μέτρησης της υποστήριξης που επιλύει το παραπάνω πρόβλημα. - Εισαγωγή τιμής κατωφλίου μεγέθους παραθύρου. Στην παρούσα εργασία οι υποψήφιες ακολουθίες που αναζητούνται δεν έχουν κάποιον περιορισμό όσον αφορά τη μέγιστη επιτρεπτή χρονική διαφορά ανάμεσα σε δύο ή περισσότερα γεγονότα (μέγεθος παραθύρου = άπειρο). Με την χρήση ενός κυλιόμενου παραθύρου μπορούμε να αναζητήσουμε ακολουθίες που το πρώτο με το τελευταίο γεγονός δεν ξεπερνούν μία χρονική διαφορά ή επίσης μπορούμε να ορίσουμε ένα χρονικό κενό ανάμεσα σε δύο διαδοχικά γεγονότα. - Αναζήτηση αλλαγών που συνέβησαν χρονικά κοντά με ένα δοθέν γεγονός. Μία εύλογη απορία που δημιουργείται είναι για παράδειγμα να εξετάσουμε τι συμβαίνει λίγο μετά την δημιουργία ενός πίνακα, ή λίγο πριν την διαγραφή του. Μία επέκταση του εργαλείου θα μπορούσε να είναι η εύρεση συχνών ακολουθιών που αρχίζουν με ένα δοθέν γεγονός ή που το τελευταίο τους γεγονός είναι ίδιο με το δοθέν. Αυτή η επέκταση μπορεί να συνδυαστεί με D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 24

25 την χρήση χρονικού παραθύρου ώστε να περιορίζεται χρονικά η αναζήτηση γύρω από την χρονική στιγμή που συνέβη το δοθέν γεγονός. - Ομαδοποίηση πινάκων. Υπάρχουν τρεις διαφορετικές κατηγορίες ομαδοποίησης σε ότι αφορά τους πίνακες μιας βάσης Μπορούμε να ομαδοποιήσουμε τους πίνακες μιας βάσης: κατά πίνακα, κατά το είδος πίνακα και κατά ομάδες πινάκων. Η συγκεκριμένη εργασία επικεντρώθηκε στην μελέτη κάθε πίνακα ξεχωριστά, οπότε μία μελλοντική επέκταση μπορεί να περιλαμβάνει τα υπόλοιπα είδη ομαδοποίησης. - Διαφορετική διαίρεση χρόνου. Ο χρόνος μπορεί να διαιρεθεί με βάση το version ID, με βάση κάποια χρονικά σημεία, κάποιο χρονικό διάστημα ή να χωριστεί σε φάσεις. - Διαφορετικός τρόπος αναπαράστασης των γεγονότων. Τα γεγονότα μπορούν να αναπαρασταθούν με διαφορετικούς τρόπους: Είδος γεγονότος ακολουθούμενο από το όνομα του πεδίου, είδος γεγονότος ακολουθούμενο από πλήθος που αναφέρεται στον αριθμό ίδιων γεγονότων που συνέβησαν την ίδια χρονική στιγμή. Τα διαφορετικά είδη αναπαράστασης των γεγονότων περιγράφονται επίσης στο κεφάλαιο 3. ΕΠΙΠΕΔΟ: Πτυχιακή ή Διπλωματική για Μηχανικούς ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: : Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην επέκτασή του με νέα χαρακτηριστικά με συγκροτημένο τρόπο. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη περιοχή, αυτή της εξόρυξης πληροφορίας (data mining), η οποία όλο και αποκτά νέα δυναμική (όσο τα δεδομένα αυξάνονται), (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, και (γ) πρακτική εμπειρία σε θέματα υλοποίησης αλγορίθμων, API, GUI σε Java. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στον προγραμματισμό και ενδιαφέροντα στις βάσεις δεδομένων, την εξόρυξη πληροφορίας και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 25

26 2.5. ΜΕΤΑΦΟΡΑ ΣΕ SPARK ΚΑΙ ΕΠΕΚΤΑΣΗ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ROSES ΠΕΡΙΛΗΨΗ: Ο σκοπός της παρούσας εργασίας είναι η μεταφορά του εργαλείου ROSES σε πλατφόρμα Spark και η επέκτασή του με επιπλέον λειτουργικότητα. ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Το εργαλείο Roses χρησιμοποιεί μια σχεσιακή βάση δεδομένων για να φορτώσει τα δεδομένων των πινάκων και αφού το έχει κάνει αυτό, επιτρέπει την απομόνωση κρίσιμων υποσυνόλων των δεδομένων (π.χ., μόνο τους πίνακες που κάποια στιγμή διαγράφηκαν, ή τους πίνακες που δεν επιδέχθηκαν ποτέ κάποια αλλαγή) και την εξαγωγή γραφικών παραστάσεων επί των υποσυνόλων αυτών. Θέλουμε: - Να απαλλαγούμε από την ανάγκη να έχουμε μια βάση δεδομένων για αυτή τη δουλειά, περνώντας τα δεδομένα σε μια πλατφόρμα Spark και χρησιμοποιώντας τις σχετικέ λειτουργίες της για τη διαχείριση των δεδομένων - Να εξάγουμε αυτόματα (α) όλες τις πιθανές correlations μεταξύ πεδίων και (β) το σύστημα, αυτόματα, να προκρίνει τις πιο σημαντικές correlations που να μας επιτρέψουν να δούμε αν υπάρχουν συσχετίσεις ανάμεσα σε κρίσιμα υποσύνολα των πινάκων ενός σχήματος - Να μπορέσουμε να αξιοποιήσουμε τις βιβλιοθήκες data mining της Spark και να υποστηρίξουμε (ενδεικτικά) ανάλυση χρονοσειρών ή εντοπισμό outliers. Επιπλέον απαιτήσεις: - Είναι επιθυμητό να υπάρχει API ανάμεσα στα υποσυστήματα. - Οι υπάρχουσες οπτικοποιήσεις δέον να διατηρηθούν ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΕΠΙΠΕΔΟ: Πτυχιακή ή Διπλωματική για Μηχανικούς ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία αφορά στην κατανόηση του υπάρχοντος συστήματος και στην επέκτασή του με νέα χαρακτηριστικά με συγκροτημένο τρόπο. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη διαχείρισης όπως το Spark, (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, (γ) πρακτική εμπειρία σε θέματα υλοποίησης αλγορίθμων & API, σε Java και (δ) εμπλοκή σε θέματα data mining. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στον προγραμματισμό και ενδιαφέροντα στις βάσεις δεδομένων, την εξόρυξη πληροφορίας και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 26

27 2.6. ΑΠΟΤΙΜΗΣΗ ΤΗΣ ΕΠΙΠΤΩΣΗΣ ΓΡΑΦΟΘΕΩΡΗΤΙΚΩΝ ΙΔΙΟΤΗΤΩΝ ΤΩΝ ΠΙΝΑΚΩΝ ΣΤΗΝ ΕΞΕΛΙΞΗ ΤΟΥΣ ΠΕΡΙΛΗΨΗ: Ο σκοπός της παρούσας εργασίας είναι η ανεύρεση επαναλαμβανόμενων προτύπων συμπεριφοράς με βάση τις ιδιότητες των πινάκων, κυρίως στο γράφημα των ξένων κλειδιών ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Οι πίνακες έχουν διάφορες ιδιότητες, όπως ο αριθμός των πεδίων του, το πότε κατασκευάσθηκαν αρχικά, το πότε διαγράφηκαν οριστικά κλπ. Επιπλέον, μπορούμε να κατασκευάσουμε το γράφημα του σχήματος της βάσης δεδομένων με βάση τα ξένα κλειδιά των πινάκων. Έχοντας καταγράψει τις προαναφερθείσες ιδιότητες, το γράφημα και την εξέλιξη των πινάκων μπορούμε να ανιχνεύσουμε πρότυπα που σχετίζονται με την εξέλιξη των πινάκων. Τα ερωτήματα που θέλουμε να απαντήσουμε είναι: 1. μπορούμε να προβλέψουμε τον τρόπο με τον οποίο θα αλλάξει ένας πίνακας (και πώς) με βάση τις ιδιότητες αυτές (αρ. πεδίων, κατασκευή/διαγραφή, θέση στο γράφημα, γραφοθεωρητικές μετρικές, κλπ)? 2. Τι δομή φτιάχνουν στο γράφημα οι πίνακες Χ, Υ έτσι ώστε αν αλλάξει ο πίνακας Χ να αλλάξει και ο πίνακας Υ μετά από w versions, με πιθανότητα πάνω από ένα threshold T? Π.χ., p(if change@x then change@y within w) >= T && path(x->y) = k hops Για να μπορούμε να βγάλουμε συμπεράσματα, μπορούμε να ομαδοποιήσουμε τους πίνακες σε - κατηγορίες δραστηριότητας (π.χ., πίνακες που ζουν λίγο, πίνακες που αλλάζουν λίγο, σύντομα μετά τη γέννησή τους, πίνακες που αλλάζουν συχνά στη διάρκεια ζωής τους, πίνακες που αλλάζουν αραιά αλλά δραστικά, πίνακες που παραμένουν (σχεδόν) αμετάβλητοι, ) και να τρέξουμε κάποιο αλγόριθμο classification. - Κατηγορίες «δομής», με βάση τις ακμές και τον έσω/έξω βαθμό τους στο γράφημα (π.χ., πίνακες με έξω βαθμό 0 και έσω βαθμό > 0 είναι «lookup» πίνακες, το αντίστροφο κάνει fact πίνακες, και έχουμε και πίνακες «γέφυρες», «solo», ) Για την εξαγωγή κανόνων co-change, θα χρειαστεί να κάνουμε κάποιο visual data mining στα αποτελέσματα του εργαλείου Parmenidian Truth για να βρούμε πιθανά patterns αρχικά με το μάτι. Μετά θα χρειαστεί να υλοποιηθεί κάποιος αλγόριθμος που να μετρά τα co-changes πινάκων μέσα σε διάστημα w και μετά να καταγράφει τις γραφοθεωρητικές τους σχέσεις ΕΠΙΠΕΔΟ: MSc ή Διπλωματική για Μηχανικούς ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 27

28 Η δυσκολία έγκειται στο να αρχικοποιήσουμε το χαρακτηρισμό της ζωής των πινάκων, καθώς και το γράφημα, χειρονακτικά. Φυσικά, υπάρχει και το άγνωστο, που έγκειται στο να εντοπίσουμε κάποιες αρχικές πρώτες εικόνες για το ποιες μετρικές σχετίζονται με την εξέλιξη. Ευτυχώς υπάρχουν βιβλιοθήκες διαχείρισης γραφημάτων (Jung) που μας προσφέρουν έτοιμες τις γραφοθεωρητικές λειτουργίες και έτσι αρκεί να αναπαραστήσουμε την πληροφορία για να δοκιμάσουμε τι είδους συσχετίσεις υπάρχουν. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη περιοχή, αυτή της εξόρυξης πληροφορίας (data mining), η οποία όλο και αποκτά νέα δυναμική (όσο τα δεδομένα αυξάνονται), (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, (γ) τεχνογνωσία σε θέματα διαχείρισης γραφημάτων και των σχετικών μετρικών, και (δ) πρακτική εμπειρία σε θέματα υλοποίησης αλγορίθμων σε Java. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στον προγραμματισμό και ενδιαφέροντα στις βάσεις δεδομένων, τη θεωρία γραφημάτων την εξόρυξη πληροφορίας και την τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 28

29 2.7. ΚΑΤΑΣΚΕΥΗ ΔΙΑΔΡΑΣΤΙΚΟΥ ΕΡΓΑΛΕΙΟΥ ΑΝΑΚΤΗΣΗΣ ΙΣΤΟΡΙΑΣ ΜΙΑΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΔΗΜΟΣΙΑ ΑΠΟΘΕΤΗΡΙΑ ΠΕΡΙΛΗΨΗ: Ο σκοπός της παρούσας εργασίας είναι η κατασκευή ενός εργαλείου, το οποίο εκμεταλλευόμενο το API που δίνουν δημόσια αποθετήρια (git, svn) κατεβάζει και αποθηκεύει το υποσύνολο της ιστορίας ενός project όπως προδιαγράφει ο χρήστης. ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ: Για να μελετήσουμε την εξέλιξη του σχήματος βάσεων δεδομένων, χρησιμοποιούμε βάσεις δεδομένων που είναι ενσωματωμένες σε Free Open Source Software (FOSS) projects, δημοσιευμένα σε δημόσια αποθετήρια. Η ανάκτηση της ιστορίας γίνεται χρησιμοποιώντας ένα συνδυασμό από εντολές π.χ., του git + scripts που παίρνουν τα αρχεία που ανακτώνται και τα μετονομάζουν, μετακινούν και γενικά αποθηκεύουν κατάλληλα. Θέλουμε ένα εργαλείο με μια γραφική διαπροσωπεία που: - Να κάνουμε register ένα FOSS project και τις πληροφορίες που το συνοδεύουν. - Να μας επιτρέπει να ορίσουμε κριτήρια σε σχέση με το ποιο υποσύνολο της ιστορίας του FOSS project θέλουμε να ανακτήσουμε - Να μας επιτρέπει να ρυθμίζουμε τα της αποθήκευσης των αποτελεσμάτων - Να αποθηκεύει μεταπληροφορία, και για την ίδια την ερώτηση (τι ρωτήσαμε) και για τα αποτελέσματά της (author, date, ) - Να μας επιτρέπει να κάνουμε πιο φαντεζί ερωτήσεις στο git (π.χ., «ποια projects στο github περιέχουν μια σχεσιακή βάση μέσα και έχουν ιστορία από.sql αρχείο με πάνω από 5 εκδόσεις?») Επιπλέον απαιτήσεις: - Είναι επιθυμητό να υπάρχει API ανάμεσα στα υποσυστήματα. ΠΛΑΤΦΟΡΜΑ ΕΡΓΑΣΙΑΣ: Java ΕΠΙΠΕΔΟ: Πτυχιακή ή Διπλωματική για Μηχανικούς ΠΡΟΚΛΗΣΕΙΣ και ΟΦΕΛΗ: Η δυσκολία έγκειται στο κομμάτι της τεχνολογίας λογισμικού, ώστε να φτιαχτεί το λογισμικό ως μια μηχανή υψηλής ποιότητας. Τα οφέλη για ένα φοιτητή είναι: (α) τεχνογνωσία σε μια προχωρημένη διαδικτυακή διαπροσωπεία όπως το API of git, (β) τεχνογνωσία σε θέματα εξέλιξης του σχήματος βάσεων δεδομένων, και (γ) πρακτική εμπειρία σε θέματα υλοποίησης GUI & API, σε Java. Η εργασία είναι πλέον κατάλληλη για φοιτητές με ταλέντο στον προγραμματισμό και ενδιαφέροντα στην τεχνολογία λογισμικού. Απαιτούμενα προσόντα είναι η πολύ καλή γνώση Java και η δεδηλωμένη δέσμευση να ολοκληρωθεί η εργασία εντός δύο εξαμήνων το πολύ. D:\Users\pvassil\COURSES\DIPLOMATIKES\OLD\ \ _ThesisTopics_Public.docx 29

ΘΕΜΑΤΑ MSC, ΔΙΠΛΩΜΑΤΙΚΩΝ ΚΑΙ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ

ΘΕΜΑΤΑ MSC, ΔΙΠΛΩΜΑΤΙΚΩΝ ΚΑΙ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ ΘΕΜΑΤΑ MSC, ΔΙΠΛΩΜΑΤΙΚΩΝ ΚΑΙ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΑΚ. ΕΤΟΣ 2016-2017 Π. ΒΑΣΙΛΕΙΑΔΗΣ 2016-7-06 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. DATA STORYTELLING WITH CINECUBES 2 1.1. ΑΝΑΔΟΜΗΣΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ CINECUBES ΚΑΝΟΝΤΑΣ

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

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

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΑΚ. ΕΤΟΣ 2013-2014 Π. ΒΑΣΙΛΕΙΑΔΗΣ http://www.cs.uoi.gr/~pvassil/courses/diplomatikes ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Μελέτη της Εξέλιξης Βάσεων Δεδομένων... 2 1.1. Εξόρυξη Προτύπων

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

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη

Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη Εργασία «Διαχείριση Δικτύων» Ιούνιος 2014, Θεσ/νίκη 01 Εισαγωγή Μια απλή και γρήγορη εισαγωγή Το Splunk > είναι ένα πρόγραμμα το οποίο πρωτοεμφανίστηκε στην αγορά το 2003 και αποτελεί ένα πρόγραμμα εξόρυξης

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

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams Αλέκα Σεληνιωτάκη Ηράκλειο, 26/06/12 aseliniotaki@csd.uoc.gr ΑΜ: 703 1. Περίληψη Συνεισφοράς

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

Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ)

Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ) Οδηγίες Χρήσεως Ψηφιακού Αποθετηρίου Ιστοριών στην Ελληνική Νοηματική Γλώσσα (ΕΝΓ) http://multimia-library.prosvasimo.gr Στον παρόν οδηγό μπορείτε να βρείτε αναλυτικές οδηγίες για τις δυνατότητες, τη χρήση

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

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

ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΗ ΔΙΕΝΕΡΓΕΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΕΛΕΤΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΗ ΔΙΕΝΕΡΓΕΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΜΕΛΕΤΩΝ ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Α.Μ. 123/04 ΕΠΙΒΛΕΠΩΝ: ΣΑΜΑΡΑΣ ΝΙΚΟΛΑΟΣ ΘΕΣΣΑΛΟΝΙΚΗ, ΙΟΥΝΙΟΣ 2007 Περιεχόμενα

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

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

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

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

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

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ

4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ 4. ΔΗΜΙΟΥΡΓΙΑ ΜΟΝΤΕΛΟΥ ΠΟΛΥΔΙΑΣΤΑΤΗΣ ΑΝΑΛΥΣΗΣ Στο προηγούμενο εργαστήριο είδαμε πώς μπορούμε να αντλήσουμε πληροφορίες από μια σχεσιακή βάση δεδομένων με τη βοήθεια των ερωτημάτων (queries). Το μειονέκτημα

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

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Στόχος του εργαστηρίου αυτού είναι να δείξει πώς τα εργαστήρια με τα δεδομένα της ICAP μπορούν να υλοποιηθούν χωρίς τη χρήση SQL Server, χρησιμοποιώντας μόνον Excel και Rapid

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

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων

Σύστημα Αναθέσεων. Σχεδιασμός Υποσυστημάτων Unified IT services Αγ. Παρασκευής 67 15234 Χαλάνδρι http://www.uit.gr Σύστημα Αναθέσεων Σχεδιασμός Υποσυστημάτων ΕΛΛΑΚ Ημερομηνία: 7/12/2010 UIT Χαλάνδρι Αγ. Παρασκευής 67 15234 210 6835289 Unified Information

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο 2016-2017 Υποχρεωτική εργασία Τα τελευταία χρόνια, λόγω της τεράστιας αύξησης της ποσότητας της πληροφορίας που έχουμε

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

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

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

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

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

ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΑΣΙΩΝ ΔΙ.ΑΠ. ΕΠΕΚΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ & ΠΛΗΡΩΜΩΝ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΑΣΙΩΝ ΔΙ.ΑΠ. ΕΠΕΚΤΑΣΗ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ & ΠΛΗΡΩΜΩΝ Η Διαχείριση Εργασιών ΔΙ.Α.Π. αποτελεί μία επέκταση της υφιστάμενης Εφαρμογής Διαχείρισης Έργων & Πληρωμών. Η Εφαρμογή Διαχείρισης

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

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

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

ΕΝΟΤΗΤΑ 6 ΜΟΤΙΒΑ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ 2, 5 ΚΑΙ 10. Αρ2.7 Ανακαλύπτουν, διατυπώνουν και εφαρμόζουν τα κριτήρια διαιρετότητας του 2, 5 και του 10.

ΕΝΟΤΗΤΑ 6 ΜΟΤΙΒΑ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ 2, 5 ΚΑΙ 10. Αρ2.7 Ανακαλύπτουν, διατυπώνουν και εφαρμόζουν τα κριτήρια διαιρετότητας του 2, 5 και του 10. ΜΟΤΙΒΑ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΥ 2, 5 ΚΑΙ 10 ΔΕΙΚΤΕΣ ΕΠΙΤΥΧΙΑΣ ΑΡΙΘΜΟΙ Διερεύνηση αριθμών Αρ1.7 Αναπαριστούν εναδικά κλάσματα ( 1, 1, 1, 1, 1 ) ενός συνόλου ή μιας επιφάνειας, 2 3 4 6 8 χρησιμοποιώντας αντικείμενα,

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

Αυτόματο Κλείσιμο Ισολογισμού

Αυτόματο Κλείσιμο Ισολογισμού Αυτόματο Κλείσιμο Ισολογισμού Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης Οδηγιών Αυτόματου Κλεισίματος Ισολογισμού στην εφαρμογή extra Λογιστική

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

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 5: ΟΛΟΚΛΗΡΩΣΗ ΣΥΣΤΗΜΑΤΟΣ. 5.1 Ολοκλήρωση Υποσυστημάτων Πλατφόρμας Διαχείρισης Αισθητήρων

25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 5: ΟΛΟΚΛΗΡΩΣΗ ΣΥΣΤΗΜΑΤΟΣ. 5.1 Ολοκλήρωση Υποσυστημάτων Πλατφόρμας Διαχείρισης Αισθητήρων 25SMEs2009 ΠΑΡΑΔΟΤΕΑ ΕΝΟΤΗΤΑΣ ΕΡΓΑΣΙΩΝ 5: ΟΛΟΚΛΗΡΩΣΗ ΣΥΣΤΗΜΑΤΟΣ 5.1 Ολοκλήρωση Υποσυστημάτων Πλατφόρμας Διαχείρισης Αισθητήρων REVISION HISTORY Revision Description of Changes Author Date Draft #1 First

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

Περιγραφή των Δεδομένων

Περιγραφή των Δεδομένων Τεχνικές Εξόρυξης Δεδομένων Μεγάλης Κλίμακας Χειμερινό Εξάμηνο 2017-2018 1η Άσκηση, Ημερομηνία παράδοσης: Έναρξη Εξεταστικής Χειμερινού Εξαμήνου Ομαδική Εργασία (2 Ατόμων) Σκοπός της εργασίας Σκοπός της

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

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

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

Ανακάλυψη κανόνων συσχέτισης από εκπαιδευτικά δεδομένα

Ανακάλυψη κανόνων συσχέτισης από εκπαιδευτικά δεδομένα 6ο Πανελλήνιο Συνέδριο των Εκπαιδευτικών για τις ΤΠΕ «Αξιοποίηση των Τεχνολογιών της Πληροφορίας και της Επικοινωνίας στη Διδακτική Πράξη» Σύρος 6-8 Μαϊου 2011 Ανακάλυψη κανόνων συσχέτισης από εκπαιδευτικά

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

Παραδοτέο Π.3.1. Διαχείριση δεδομένων συμπεριφοράς χρήστη

Παραδοτέο Π.3.1. Διαχείριση δεδομένων συμπεριφοράς χρήστη Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

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

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

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

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

Λειτουργίες Πληροφοριακού Συστήματος Διασφάλισης Ποιότητας. Οδηγίες εξαγωγής στοιχείων για μέλη ΟΜΕΑ Λειτουργίες Πληροφοριακού Συστήματος Διασφάλισης Ποιότητας Οδηγίες εξαγωγής στοιχείων για μέλη ΟΜΕΑ Σεπτέμβριος 2018 Περιεχόμενα 1. Είσοδος στο σύστημα... 3 2. Πρόσβαση στα αποτελέσματα των ερωτηματολογίων...

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

Σενάριο Χρήσης myschool

Σενάριο Χρήσης myschool Σενάριο Χρήσης ΦΟΡΕΙΣ Επιβεβαίωση των Στοιχείων του Φορέα Αρχικά, θα κληθείτε να ελέγξετε την ορθότητα των στοιχείων του Φορέα σας. Επιλέγοντας την καρτέλα «Φορείς», από το μενού που βρίσκεται στο πάνω

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

Πολυτεχνείο Κρήτης Σχολή Ηλεκτρονικών Μηχανικών Και Μηχανικών Η/Υ. ΠΛΗ 513 Αυτόνομοι Πράκτορες

Πολυτεχνείο Κρήτης Σχολή Ηλεκτρονικών Μηχανικών Και Μηχανικών Η/Υ. ΠΛΗ 513 Αυτόνομοι Πράκτορες Πολυτεχνείο Κρήτης Σχολή Ηλεκτρονικών Μηχανικών Και Μηχανικών Η/Υ ΠΛΗ 53 Αυτόνομοι Πράκτορες Εύρεση του utility χρηστών με χρήση Markov chain Monte Carlo Παπίλαρης Μιχαήλ Άγγελος 29349 Περίληψη Η εργασία

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

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

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

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης

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

Προηγμένα Πληροφοριακά Συστήματα. Ακαδημαϊκό Έτος

Προηγμένα Πληροφοριακά Συστήματα. Ακαδημαϊκό Έτος Προηγμένα Πληροφοριακά Συστήματα Ακαδημαϊκό Έτος 2016-2017 Ομάδα: 1. Κανούτος Κωνσταντίνος ΑΜ: 5775 2. Καραχάλιος Αθανάσιος ΑΜ: 5784 3. Κυριακού Ανδρόνικος ΑΜ: 5806 4. Ντενέζος Παναγιώτης ΑΜ: 5853 5. Παρασκευόπουλος

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

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

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

Φυσική Απογραφή & Παραστατικά Αποθήκης

Φυσική Απογραφή & Παραστατικά Αποθήκης Φυσική Απογραφή & Παραστατικά Αποθήκης Περιεχόμενα Διαδικασία Φυσικής Απογραφής... 3 Συμπλήρωση φόρμας... 3 Βήματα Απογραφής... 5 Εισαγωγή Αρχείου Απογραφής... 9 Εκτυπώσεις Φυσικής Απογραφής... 10 Λίστα

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

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

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

Οδηγίες Χρήσης. Developed by interad

Οδηγίες Χρήσης. Developed by interad Οδηγίες Χρήσης Developed by interad Περιεχόμενα Ενημέρωση για τη σελίδα Pricing... 3 ΔΩΡΕΑΝ ΔΟΚΙΜΗ... 3 ΒΑΣΙΚΟ ΠΑΚΕΤΟ... 3 ΠΑΚΕΤΟ 6 ΜΗΝΩΝ... 3 ΠΑΚΕΤΟ 12 ΜΗΝΩΝ... 3 Ενημέρωση για τη σελίδα Registration...

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο. Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2. ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) Ενότητα Advanced Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Copyright 2013 ECDL Foundation Ref: SL_AM3_Syl2.0_v1 Page 17 of 29 Βάσεις Δεδομένων, Προχωρημένο Επίπεδο Ακολουθεί η Εξεταστέα

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

Υπολογισμός και αποστολή Αναλυτικής Περιοδικής Δήλωσης

Υπολογισμός και αποστολή Αναλυτικής Περιοδικής Δήλωσης Υπολογισμός και αποστολή Αναλυτικής Περιοδικής Δήλωσης Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας υπολογισμού και αυτόματης υποβολής της Αναλυτικής Περιοδικής

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

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 22 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων

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

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ.

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. ΕΡΓΑΣΙΑ 4 «Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. Στόχος Στόχος της Εργασίας 4 είναι να η εξοικείωση με την αντικειμενοστρέφεια (object oriented programming). Πιο συγκεκριμένα,

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 3ο: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΜΕΡΟΣ 2 ο : ΣΤΟΙΒΑ & ΟΥΡΑ ΙΣΤΟΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ: http://eclass.sch.gr/courses/el594100/ ΣΤΟΙΒΑ 2 Μια στοίβα

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

Θέµα ιερεύνησης: Ο καιρός

Θέµα ιερεύνησης: Ο καιρός Θέµα ιερεύνησης: Ο καιρός Αντικείµενο της συγκεκριµένης δραστηριότητας είναι η µεθοδική παρατήρηση των καιρικών συνθηκών για ένα σχετικά µεγάλο χρονικό διάστηµα, η καταγραφή και οργάνωση των παρατηρήσεων

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

Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση

Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση Ενδεικτική πολυ-εργασία 1 - εφαρμογή στην υπολογιστική όραση Εντοπισμός ενός σήματος STOP σε μια εικόνα. Περιγράψτε τη διαδικασία με την οποία μπορώ να εντοπίσω απλά σε μια εικόνα την ύπαρξη του παρακάτω

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

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Information Technology Services and Solutions Σύμβουλοι Μηχανογράφησης και Εκπαίδευσης Στεφ. Σκουλούδη 27, Καλλίπολη, Πειραιάς 210 45 38 177 http://www.itss.gr/ Microsoft PowerPoint 2007 Κωνσταντίνος Κωβαίος

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

Browsers. Λειτουργικότητα και Παραμετροποίηση

Browsers. Λειτουργικότητα και Παραμετροποίηση Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης

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

Υπολογισμός Φορολογικής Αναμόρφωσης

Υπολογισμός Φορολογικής Αναμόρφωσης Υπολογισμός Φορολογικής Αναμόρφωσης Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Υπολογισμού Φορολογικής Αναμόρφωσης στην εφαρμογή Λογιστική Διαχείριση. Παρακάτω

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

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΑ 3 και 9 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΕΣ Δεδομένα αφαιρετική αναπαράσταση της πραγματικότητας και συνεπώς μία απλοποιημένη όψη της δηλαδή.

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

Συστήματα Πληροφοριών Διοίκησης

Συστήματα Πληροφοριών Διοίκησης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 2: Γενική θεώρηση και κατάταξη συστημάτων πληροφοριών διοίκησης Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα

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

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

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

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

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου 1 Εισαγωγή Αυτοματισμός γραφείου (office automation) είναι το υλικό και το λογισμικό που χρησιμοποιείται για τη διαχείριση της πληροφορίας που παράγεται, λαμβάνεται

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

ΕΡΓΟ: «Ανάπτυξη Εφαρμογής Μητρώου και Εκπαίδευση» ΠΑΡΑΔΟΤΕΟ Έλεγχος Συστήματος & Λογισμικού Μητρώου ΑμεΑ

ΕΡΓΟ: «Ανάπτυξη Εφαρμογής Μητρώου και Εκπαίδευση» ΠΑΡΑΔΟΤΕΟ Έλεγχος Συστήματος & Λογισμικού Μητρώου ΑμεΑ 1 ΕΡΓΟ: «Ανάπτυξη Εφαρμογής Μητρώου και Εκπαίδευση» ΠΑΡΑΔΟΤΕΟ Έλεγχος Συστήματος & Λογισμικού Μητρώου ΑμεΑ Π.6. ΕΓΧΕΙΡΙΔΙΑ ΜΗΤΡΩΟ ΑΜΕΑ ΥΠΟΣΥΣΤΗΜΑΤΑ ΕΡΓΟ: «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΜΗΤΡΩΟΥ και ΕΚΠΑΙΔΕΥΣΗ» 2015

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

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ:

ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΠΡΑΞΗ: «ΜΟ.ΔΙ.Π» (Μονάδα Διασφάλισης Ποιότητας) του Πανεπιστημίου Μακεδονίας» Κωδικός MIS 299516 ΥΠΟΕΡΓΟ: «ΜΟΔΙΠ του ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: «Εκπαίδευση

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

Το κείμενο που ακολουθεί αποτελεί επεξεργασία του πρωτότυπου κειμένου του Α. Κάστωρ για την επίλυση των παραδειγμάτων κρίσιμης αλυσίδας που

Το κείμενο που ακολουθεί αποτελεί επεξεργασία του πρωτότυπου κειμένου του Α. Κάστωρ για την επίλυση των παραδειγμάτων κρίσιμης αλυσίδας που Το κείμενο που ακολουθεί αποτελεί επεξεργασία του πρωτότυπου κειμένου του Α. Κάστωρ για την επίλυση των παραδειγμάτων κρίσιμης αλυσίδας που παρουσιάστηκαν στις 19/11/2015 και 3/12/2015 στις διαλέξεις του

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

FROM TESTOTA.REGISTRY

FROM TESTOTA.REGISTRY ΟΤΑ Επιχειρησιακή Νοηµοσύνη Ενότητα: Βc1.1.3 Επιχειρησιακή Νοηµοσύνη και Τεχνολογίες της Πληροφορικής και των Επικοινωνιών (BI & IT) Πρακτική Άσκηση (επίπεδο 1): Στόχος της άσκησης είναι η εµβάθυνση στην

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα: 11Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Δρ. ΠΑΝΤΕΛΗΣ ΑΓΓΕΛΙΔΗΣ Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

Ολοκληρωµένο Σύστηµα ιαχείρισης Ασφαλισµένου

Ολοκληρωµένο Σύστηµα ιαχείρισης Ασφαλισµένου Εγχειρίδιο Χρήστη: Ολοκληρωµένο Σύστηµα ιαχείρισης ΦΑΣΗ Α: Ηλεκτρονική Καταγραφή Παρακλινικών Εξετάσεων Έκδοση 0.02 Ιστορικό Αναθεωρήσεων Date [Ηµ/νία] Version Description Author Approved by Date of [Έκδοση]

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

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΗΡΕΣΙΑΣ ΠΡΟΤΕΡΑΙΟΠΟΙΗΣΗΣ ΕΦΑΡΜΟΓΩΝ ΕΛ/ΛΑΚ] ΓΙΑ ΤΟN ΧΡΗΣΤΗ [13/01/2014] έκδοση: 1.0 1 Περιεχόμενα 1. Έλεγχος εγγράφου...3 2. Εισαγωγή...4 3.

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

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΤΥΞΗ ΚΑΙ ΣΧΕΔΙΑΣΗ ΛΟΓΙΣΜΙΚΟΥ Η γλώσσα προγραμματισμού C ΕΡΓΑΣΤΗΡΙΟ 2: Εκφράσεις, πίνακες και βρόχοι 14 Απριλίου 2016 Το σημερινό εργαστήριο

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

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

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

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

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

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

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

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

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

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη

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

CYPDIS BI Platform. ών Υπηρεσιών

CYPDIS BI Platform. ών Υπηρεσιών CYPDIS BI Platform Η επιχειρηματική νοημοσύνη (BI) του συστήματος βασίζεται στην πλατφόρμα Pentaho. Πρόκειται για μια πλατφόρμα λογισμικού που αποτελείται από το πλαίσιο (framework), τα εργαλεία (ΒΙ Components),

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

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ

Σύβακας Σταύρος ΠΕ19,MSc. IT ΣΥΒΑΚΑΣ ΣΤΑΥΡΟΣ ΕΡΩΤΗΜΑΤΑ Σύβακας Σταύρος ΠΕ19,MSc. IT Εισαγωγή Τα ερωτήματα (queries) είναι μία από τις πιο σημαντικές δυνατότητες που προφέρει ένα Σ%Β% αφού επιτρέπουν: Ανάκτηση και ανάλυση των δεδομένων στην επιθυμητή μορφή

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

Διαχείριση Αξιόγραφων

Διαχείριση Αξιόγραφων Διαχείριση Αξιόγραφων 1 Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Διαχείρισης Αξιόγραφων στην εφαρμογή extra Λογιστική Διαχείριση. Παρακάτω προτείνεται μια

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

EBS Version Entersoft Business Suite Entersoft CRM

EBS Version Entersoft Business Suite Entersoft CRM EBS Version 4.4.2.3 Entersoft Business Suite Entersoft CRM Νέα χαρακτηριστικά και επεκτάσεις Περιεχόμενα Συνοπτική περιγραφή περιεχομένων έκδοσης 3 Entersoft ERP... 3 Entersoft ERP 4 Αλλαγές στον Φ.Π.Α....

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

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Πρόκειται για εκτύπωση που απεικονίζει μία ή περισσότερες μισθοδοσίες μηνός, είτε

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ.

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΠΑΙΧΝΙΔΙ. Το πρώτο πράγμα που βλέπουμε μόλις ξεκινάμε το παιχνίδι είναι μια λίστα με όλα τα διαθέσιμα βίντεο με τα οποία μπορούμε να εξασκηθούμε. Σε αυτή περιλαμβάνονται επίσης πληροφορίες

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create

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

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

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

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

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

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

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης -0 Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης H διαδικασία συνοπτικά Κάθε επιχείρηση της οποίας η πρόταση βρίσκεται σε κατάσταση «Σε υλοποίηση», έχει το δικαίωμα να υποβάλει ηλεκτρονικά Έκθεση ολοκλήρωσης.

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

Προγραμματιστικές Ασκήσεις, Φυλλάδιο 2: Δείκτες & Δυναμική Ανάθεση Μνήμης

Προγραμματιστικές Ασκήσεις, Φυλλάδιο 2: Δείκτες & Δυναμική Ανάθεση Μνήμης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ C Προγραμματιστικές Ασκήσεις, Φυλλάδιο 2: Δείκτες & Δυναμική Ανάθεση Μνήμης Εκφώνηση: 2 Απριλίου 202 Παράδοση: Δευτέρα, 07/05/202, ώρα 09:59

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

Γενικό πλαίσιο. Software Evolution Monitor Requirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm

Γενικό πλαίσιο. Software Evolution Monitor Requirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Software Evolution Monitor Requirements Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Γενικό πλαίσιο Γενικά, οι αποφάσεις που λαμβάνουμε και ο προγραμματισμός της όλης διαδικασίας συντήρησης ενός

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

h t t p s : / / k p p. c t i. g r

h t t p s : / / k p p. c t i. g r Οδηγός Αξιοποίησης Υποστηρικτικού Υλικού για την προετοιμασία του μαθητή Απευθύνεται σε εκπαιδευτικούς που αναλαμβάνουν την υποστήριξη μαθητών και στους μαθητές που ενδιαφέρονται να προετοιμαστούν για

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

Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών. Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης

Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών. Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης Εφαρμογή Ηλεκτρονικής Διαχείρισης Μετεγγραφών Παραδοτέο: Τελική Αναφορά Υπηρεσιών Υποστήριξης και Εκπαίδευσης ΠΕΡΙΕΧΟΜΕΝΑ 1 Εισαγωγή... 4 2 Εφαρμογές λογισμικού του Πληροφοριακού Συστήματος... 5 2.1 Διαδικτυακή

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

Προγραμματισμός ΙI (Θ)

Προγραμματισμός ΙI (Θ) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017

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

Περιεχόμενα. 1 Κόμβοι 2. 2 Εργασίες 2. 3 Γραφήματα 4. 4 Αιτήσεις 7. 5 Αδρανείς Λογαριασμοί Στατιστικά 11

Περιεχόμενα. 1 Κόμβοι 2. 2 Εργασίες 2. 3 Γραφήματα 4. 4 Αιτήσεις 7. 5 Αδρανείς Λογαριασμοί Στατιστικά 11 Vima Admin Guide Περιεχόμενα 1 Κόμβοι 2 2 Εργασίες 2 3 Γραφήματα 4 4 Αιτήσεις 7 5 Αδρανείς Λογαριασμοί 10 6 Στατιστικά 11 1 1 Κόμβοι Στην καρτέλα αυτή ο διαχειριστής μπορεί να δει μια λίστα με όλους τους

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

Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites

Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites Γραφικά υπολογιστών Εργαστήριο 10 Εισαγωγή στα Sprites Σκοπός της 10ης άσκησης είναι να μάθουμε να χρησιμοποιούμε sprites και να φτιάξουμε ένα παιχνίδι που χρησιμοποιεί συγκρούσεις. Θα δούμε επίσης μερικά

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

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Τεχνικές NLP Σχεδιαστικά Θέματα

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Τεχνικές NLP Σχεδιαστικά Θέματα ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ Τεχνικές NLP Σχεδιαστικά Θέματα Natural Language Processing Επεξεργασία δεδομένων σε φυσική γλώσσα Κατανόηση φυσικής γλώσσας από τη μηχανή

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

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Τι είναι το Wordpress: To Wordpress είναι ένα δωρεάν ανοικτού κώδικα (open source) λογισμικό (εφαρμογή), με το οποίο μπορεί κάποιος να δημιουργεί

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

Διαχρονικές δομές δεδομένων

Διαχρονικές δομές δεδομένων Διαχρονικές δομές δεδομένων Μια τυπική δομή δεδομένων μεταβάλλεται με πράξεις εισαγωγής ή διαγραφής Π.χ. κοκκινόμαυρο δένδρο εισαγωγή 0 18 0 5 39 73 1 46 6 80 Αποκατάσταση ισορροπίας 5 39 73 0 46 6 80

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

Bubble Hack Οπτικοποίηση του αλγορίθμου ταξινόμησης Bubble Sort στο Scratch

Bubble Hack Οπτικοποίηση του αλγορίθμου ταξινόμησης Bubble Sort στο Scratch Bubble Hack Οπτικοποίηση του αλγορίθμου ταξινόμησης Bubble Sort στο Scratch 1 Καλαμποκάς Ιάσων, 2 Καραστάθη Μαρία, 3 Καραστάθη Ουρανία, 4 Χαλβατσιώτης Γεώργιος, 5 Κωνσταντίνου Ζωή, 6 Καρόγλου Νικόλαος,

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

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail

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

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Data Mining - Classification

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Data Mining - Classification ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ Data Mining - Classification Data Mining Ανακάλυψη προτύπων σε μεγάλο όγκο δεδομένων. Σαν πεδίο περιλαμβάνει κλάσεις εργασιών: Anomaly Detection:

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

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΜΑΤΩΝ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΤΟΙΧΕΙΩΝ ΚΑΙ ΕΠΙΔΟΣΕΩΝ ΦΟΙΤΗΤΩΝ. Σταθάκης Απόστολος Α.Ε.Μ.

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΜΑΤΩΝ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΤΟΙΧΕΙΩΝ ΚΑΙ ΕΠΙΔΟΣΕΩΝ ΦΟΙΤΗΤΩΝ. Σταθάκης Απόστολος Α.Ε.Μ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΜΑΤΩΝ ΚΑΙ

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