Πτυχιακή εργασία των Κωνσταντίνου Κουρμούση (1604)

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
«Πρόγραμμα Αναμόρφωσης Προπτυχιακών Προγραμμάτων Σπουδών Γ.Π.Α.» Σεμινάριο Επιμόρφωσης Διδακτικού Προσωπικού Οι τεχνολογίες της Πληροφορικής και των Επικοινωνιών.
Advertisements

1. Εισαγωγή Ορισμοί:  VOD  NVOD  Live Streaming.
Δημιουργία Παρουσιάσεων με τη βοήθεια του PowerPoint
Διακρατική συνάντηση EQUAL Σάμος, 25 – 26 Σεπτεμβρίου 2003
Οι Ακαδημαϊκές Βιβλιοθήκες της Περιφέρειας: Φορείς γνώσης και πολιτιστικής ανάπτυξης Βιβλιοθήκη Τ.Ε.Ι. Καλαμάτας 18 Δεκεμβρίου 2008 ΑΒΕΚΤ 5.6 Νέα έκδοση.
ΔΙ.ΟΡΓΑΝΩ.ΣΗ Σύστημα ΔΙαχείρισης ΟΡΓΑΝΩσιακής ΓνώΣΗς για τις ελληνικές επιχειρήσεις. Μπίμπη Σταματία1 Σαμολαδάς Ιωάννης1 Σταμέλος Ιωάννης1 Κατσιαδάκης.
Ονοματεπώνυμο: Ζωγράφου Αγγελική ΑΕΜ:1858
ΕΠΕΑΕΚ ΙΙ «ΑΝΑΜΟΡΦΩΣΗ ΠΡΟΓΡΑΜΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ» ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΠΟΛΙΤΙΚΩΝ ΕΡΓΩΝ ΥΠΟΔΟΜΗΣ ΤΟΥ Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ.
ΔΗΜΙΟΥΡΓΙΑ ΜΑΘΗΣΙΑΚΟΥ ΥΛΙΚΟΥ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΥΠΕΡΜΕΣΩΝ Γνωριμία με τα πολυμέσα στα πλαίσια της διδασκαλίας και της μάθησης.
E –Learning & LMS Κ. Χαιρόπουλος(Projects Coordinator) Χ. Στεφάνου(Senior e-Learning expert)
ΑΤΟΜΙΚΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ
Ανάπτυξη Λογισμικού (Software Development)
Λογισμικό εφαρμογών Τυποποιημένο λογισμικό εφαρμογών
Εγκατάσταση & Διαχείριση
7.5.2 Αντικειμενοστραφής προγραμματισμός
Σχεδιαστικά εργαλεία Διαχείριση σελίδων Βιβλιοθήκες αντικειμένων Διαχείριση αντικειμένων Επιφάνεια ψηφιακής μελάνης Πληκτρολόγιο οθόνης ΟΦΕΛΗ Αναγνώριση.
ΠΜΣ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Κατεύθυνση ΤΕΔΑ Τεχνολογίες Διαχείρισης Ασφάλειας Security Management Engineering Τμήμα Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ.
Εξέταση Πτυχιακής Εργασίας
Υπουργείο Παιδείας και Πολιτισμού Παιδαγωγικό Ινστιτούτο Αναστασία Οικονόμου, Προϊσταμένη Τομέα Εκπαιδευτικής Τεχνολογίας Επιμόρφωση Εκπαιδευτικών σε θέματα.
Ατομικό έργο Προβληματισμοί και προτάσεις για τη διδασκαλία του μαθήματος Γιάννης Τούρλος, ΠΕ 17 Ηλεκτρολόγος, Πρόεδρος Πανελλήνιας Ένωσης Καθηγητών.
2ο ΑΝΑΠΤΥΞΙΑΚΟ ΣΥΝΕΔΡΙΟ ΣΕΡΡΩΝ ΜΕΤΑΦΟΡΕΣ - ΕΠΙΚΟΙΝΩΝΙΕΣ
Κωνσταντίνος Δελησταύρου Ευγενία Παπαδοπούλου
Για τη διδασκαλία των πολυμέσων 1/15 ΛΟΓΙΣΜΙΚΟ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ Ομάδα Ανάπτυξης Ομάδα Ανάπτυξης: Φίλιππος Δεληγιάννης, Παναγιώτης Κωστάκης,
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Τεχνολογίες Τηλε-Εκπαίδευσης και Εφαρμογές
Επεξεργαστής Παρουσιάσεων λογισμικό Ο Επεξεργαστής παρουσιάσεων είναι και αποτελείται από μια ομάδα από οπτικά εργαλεία που βοηθούν το χρήστη να δημιουργεί.
Δομές Δεδομένων (Data Structures) 3o Εξάμηνο Σπουδών Διδάσκων: Απόστολος Παπαδόπουλος και
Τεχνολογία Λογισμικού
Τίτλος: "Μια έρευνα σχετικά με την αποτελεσματικότητα των ηλεκτρονικών υπηρεσιών πληροφορίας στην ελληνική τριτοβάθμια εκπαίδευση: Μελέτη περίπτωσης" Ιουλία.
E X a M p L e Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
ΔΙΑΔΙΚΑΣΙΕΣ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ
Αξιολόγηση Εκπαιδευτικού Λογισμικού “21 εν πλω" Σεραφείμ Ι. Ζώτης Υποψήφιος Επιμορφωτής ΠΑΚΕ Θεσσαλίας Εργασία 5 ης ενότητας Εκπαιδευτικού Υλικού.
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Εξέταση Πτυχιακής Εργασίας
Προηγμένη Εφαρμογή Ιστού Διαχείρισης Δεδομένων Βιοεπιστημών Διπλωματική Εργασία του Γεωργίου Πρέκα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ.
Ανάλυση Συστημάτων ( site) Υπευθ. Καθηγ.: Τσαλγατίδου Αφροδίτη.
Επιμόρφωση των πε 03 στην χρήση και αξιοποίηση των τ.π.ε. στην εκπαιδευτική διαδικασία Επιμόρφωση των πε 03 στην χρήση και αξιοποίηση των τ.π.ε. στην εκπαιδευτική.
Χ. Καραγιαννίδης, ΠΘ-ΠΤΕΑΑνάπτυξη Εφαρμογών για την ΕΕΑ Διάλεξη 1: Εισαγωγή 1/26 12/2/2015 Διάλεξη 1 Εισαγωγή Ανάπτυξη Εφαρμογών για την Εκπαίδευση & την.
Διδακτική Πληροφορικής
Τμήμα Διοικητικής Επιστήμης & Τεχνολογίας Συντήρηση και επανυλοποίηση πληροφοριακών συστημάτων Διομήδης Σπινέλλης Αναπληρωτής Καθηγητής
ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΤΡΙΣΔΙΑΣΤΑΤΗ ΣΧΕΔΙΑΣΗ ΑΠΟ ΠΑΙΔΙΑ (ΕΠΙΧΕΙΡΗΣΕΙΣ/ΠΡΟΪΟΝ/0311/22) Έρευνα για αξιολόγηση λογισμικού Engino KidCAD για τη χρήση του.
Διάλεξη 1 Εισαγωγή Επισκόπηση άσκησης Διάλεξη 1 1 Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού Χειμερινό Εξάμηνο
Πρακτικές Σχεδιασμού Μαθήματος. Πρακτικές καλού σχεδιασμού μαθήματος Η συγκέντρωση του εκπαιδευτικού υλικού και η οργάνωση στο eclass γίνεται πλέον σε.
ΚΑΤΑΝΟΩ ΤΙΣ ΜΕΤΑΒΛΗΤΕΣ ΜΕ ΤΗ ΒΟΗΘΕΙΑ ΤΟΥ SCRATCH Χρήστος Μανώλης, Πληροφορικός ΠΕ 19 ΘΕΣΣΑΛΟΝΙΚΗ / ΑΥΓΟΥΣΤΟΣ 2015 Ομάδα ανάπτυξης 6 ο εσπερινό ΕΠΑΛ Θεσσαλονίκης.
ΑΘΑΝΑΣΙΟΣ Ι. ΚΑΛΑΜΑΤΑΣ ΔΙΔΑΣΚΩΝ ΣΤΟ Ε. Π. ΠΑΙ. Κ. ΑΣΠΑΙΤΕ ΠΑΡΑΡΤΗΜΑ Β. ΑΙΓΑΙΟΥ - ΜΥΤΙΛΗΝΗ DEA Εκκλησιαστικής Ιστορίας ΑΠΘ / Δρ. Θεολογίας ΑΠΘ ΠΑΡΑΡΤΗΜΑ.
Ενότητα 5 : Δομές Δεδομένων και αφηρημένοι
ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα # 10: Εισαγωγή στο Ms Powerpoint Τμήμα Ιστορίας
Εισαγωγή Επισκόπηση άσκησης
Επιχειρησιακός Σχεδιασμός και Διαχείριση Έργων
ΣΥΣΤΗΜΑ ΠΟΙΟΤΗΤΑΣ ΛΟΓΙΣΜΙΚΟΥ (QUALITY SYSTEM)
Προφορική επικοινωνία
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΜΑΘΗΜΑ: «ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΦΑΡΜΟΓΩΝ»
Διαχείριση Κινδύνου Ενότητα 3: Σχέδιο Διαχείρισης Κινδύνου.
ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ POWERPOINT
Ανάπτυξη εφαρμογής με οπτικοποιημένο περιβάλλον για τους αλγόριθμους ταξινόμησης και αναζήτησης ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ Γεωργιαδης νικολαοσ.
Εξέταση Πτυχιακής Εργασίας
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Επιχειρησιακές Επικοινωνίες
Πληροφοριακό σύστημα Πληροφοριακό Σύστημα μιας επιχείρησης/οργανισμού είναι ένα σύστημα που αποτελείται από ανθρώπους, διαδικασίες και εξοπλισμό (Υλικό,
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων 2ο Κεφάλαιο.
ΑΝΑΓΝΩΡΙΣΗ ΠΡΟΤΥΠΩΝ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ
Φοιτητής: Τσακίρης Αλέξανδρος Επιβλέπων: Ευάγγελος Ούτσιος
Πτυχιακή εργασία του Παύλου Παντικάκη (2468)
Εφαρμογή Μεθοδολογίας ICONIX
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
2Ο ΓΕΛ ΙΛΙΟΥ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Β’ ΛΥΚΕΙΟΥ
Επιμορφωτική Ημερίδα για την Τεχνική και Επαγγελματική Εκπαίδευση
Επιμορφωτική Ημερίδα για την Τεχνική και Επαγγελματική Εκπαίδευση
Μεταγράφημα παρουσίασης:

Ανάπτυξη εκπαιδευτικού υλικού για το αντικείμενο των αλγόριθμων σε δομές δεδομένων Πτυχιακή εργασία των Κωνσταντίνου Κουρμούση (1604) Παύλου Πασχαλίδη (1974) Επιβλέποντες: Πάρις Μαστoροκώστας, Καθηγητής Ευάγγελος Ούτσιος, Καθηγητής εφαρμογών

Σκοπός και στόχος της εργασίας Αντικείμενο της παρούσης πτυχιακής εργασίας είναι η ανάπτυξη μιας εφαρμογής εκπαιδευτικού χαρακτήρα, στα πλαίσια του μαθήματος «Αλγόριθμοι και Δομές Δεδομένων» που διδάσκεται στο Τ.Ε.Ι. Σερρών – Τμήμα Πληροφορικής και Επικοινωνιών. Συγκεκριμένα η εφαρμογή πρέπει να: Παρουσιάζει τα απαραίτητα μέρη της θεωρίας του μαθήματος. Υλοποιεί μια σειρά αλγόριθμων σε οπτικοποιημένο περιβάλλον. Προβάλει τμήματα του κώδικα που υλοποιείται.

Μοντέλο Ανάπτυξης UP Η UP είναι μία επαναληπτική μεθοδολογία ανάπτυξης λογισμικού. Κάθε επανάληψη είναι ένα mini-project. Κάθε επανάληψη παράγει ένα εκτελέσιμο δοκιμασμένο σύστημα.

Χρονοδιάγραμμα Γενική Ανάλυση Απαιτήσεων: 2 άτομα 20 ημέρες Γενικές Φόρμες εφαρμογής: 1 άτομο Κλάσεις Ορίου: 1 άτομο 20 ημέρες Υλοποίηση κεφαλαίου «Πίνακες»: 1 άτομο Υλοποίηση κεφαλαίου «Παραγοντικό»: 1 άτομο 20 ημέρες Υλοποίηση κεφαλαίου «Αναζήτηση»: 1 άτομο Υλοποίηση κεφαλαίου «Ταξινόμηση»: 1 άτομο 20 ημέρες Υλοποίηση κεφαλαίου «Γραμμικές Λίστες»: 1 άτομο Υλοποίηση κεφαλαίου «Δένδρα»: 1 άτομο 20 ημέρες Υλοποίηση κεφαλαίου «Πίνακες Κατακερματισμού»: 1 άτομο 20 ημέρες Ολοκλήρωση Πτυχιακής εργασίας: 2 άτομα 20 ημέρες

Εργαλεία TortoiseSVN : Διαχείριση και Οργάνωση λογισμικού. ArgoUml: Ανάπτυξη και Σχεδίαση εφαρμογής. Doxygent: Εξωτερική τεκμηρίωση. Microsoft Word: Συγγραφή κειμένου Πτυχιακής εργασίας. Microsoft Power Point: Παρουσίαση Πτυχιακής εργασίας. Embacardero C++ Builder ΧΕ2: Ανάπτυξη και Υλοποίηση λογισμικού. AlphaControls & AplhaCovert: Οπτική εμφάνιση εφαρμογής. InstallAware: Αρχείο εγκατάστασης για την εφαρμογή.

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

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

Υλοποίηση Συνένωση Παρουσίαση Ολοκλήρωση Πτυχιακής εργασίας Συνένωση αναλύσεων λογισμικού Συνένωση Σχεδίων λογισμικού Συνένωση υπό-τμημάτων λογισμικού Ολοκλήρωση εφαρμογής AlgDomes Παρουσίαση Γραπτό τμήμα Πτυχιακής εργασίας Διαφάνειες παρουσίασης Πτυχιακής εργασίας Αρχείο HTML εξωτερικής τεκμηρίωσης της εφαρμογής

Μοτίβα Σχεδίασης (Design Patterns) Abstract Factory Pattern - Adapter Pattern - Template Pattern

Τεχνικές σχεδίασης Αρχείο καταγραφής Δημιουργία φορμών κατόπιν ζήτησης Εκτέλεση Αλγορίθμου Αποθήκευση βημάτων εκτέλεσης Παρουσίαση βημάτων στον χρήστη Δημιουργία φορμών κατόπιν ζήτησης Τεχνική εξοικονόμησης πόρων συστήματος Δημιουργία φορμών σε πραγματικό χρόνο Καταστροφή φορμών όταν κλείνουν

Κληρονομικότητα λειτουργιών - Ρυθμίσεις εφαρμογής - Δυναμικότητα Τεχνικές σχεδίασης Κληρονομικότητα λειτουργιών - Ρυθμίσεις εφαρμογής - Δυναμικότητα

Ενιαία φόρμα παρουσίασης αρχείων προβολής Τεχνικές σχεδίασης Ενιαία φόρμα παρουσίασης αρχείων προβολής

Τεχνικές σχεδίασης Διαδραστική βοήθεια

Διάγραμμα Περιπτώσεων Χρήσης

Διάγραμμα Κλάσεων

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

Βιβλιογραφία Για την μελέτη και την κατανόηση των παραδειγμάτων που οπτικοποιήθηκαν: Π. Μαστοροκώστας, Αλγόριθμοι και Δομές Δεδομένων (Εργασίες – Μελέτες περιπτώσεων), ΤΕΙ Σερρών 2009. Ευάγ. Ούτσιος, Αλγόριθμοι και Δομές Δεδομένων (σημειώσεις εργαστηρίου), ΤΕΙ Σερρών 2004. Χ. Κοίλας, Δομές Δεδομένων και οργανώσεις αρχείων, Εκδόσεις Νέων Τεχνολογιών,2004. N. Wirth, Αλγόριθμοι και Δομές Δεδομένων , Εκδόσεις Κλειδάριθμος,2007.

Βιβλιογραφία Για την ανάπτυξη και αρχιτεκτονική σχεδίαση του λογισμικού: Ν. Πεταλίδης, Διαφάνειες μαθήματος Τεχνολογίας Λογισμικού 1, Διαθέσιμο στη διεύθυνση: http://anamorfosi.teiser.gr/ekp_yliko/index.html. C++ Programming Style Guidelines, Διαθέσιμο στη διεύθυνση: http://geosoft.no/development/cppstyle.html Για την διαχείριση και οργάνωση του λογισμικού: Ν. Πεταλίδης, Διαφάνειες μαθήματος Τεχνολογίας Λογισμικού 2, Διαθέσιμο στη διεύθυνση: http://anamorfosi.teiser.gr/ekp_yliko/index.html

Κεντρικό Μενού

Λειτουργίες Πινάκων

Λειτουργίες Παραγοντικών

Λειτουργίες Αναζήτησης

Λειτουργίες Ταξινόμησης

Λειτουργίες Γραμμικών Λιστών

Λειτουργίες Δένδρων

Λειτουργίες Πινάκων Κατακερματισμού

Σημειώσεις Ενοτήτων

Επεξηγήσεις λειτουργιών

Οπτικοποιημένες συγκρίσεις λειτουργιών

Εξειδικευμένες Ρυθμίσεις Διαδραστική Βοήθεια