Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/3029
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΠαπαρρίζος, Κωνσταντίνοςel
dc.contributor.authorΜπαλούκας, Αθανάσιοςel
dc.date.accessioned2007-10-12T06:48:00Z-
dc.date.available2007-10-12T06:48:00Z-
dc.date.issued2007-10-
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/3029-
dc.descriptionΗ βιβλιοθήκη διαθέτει αντίτυπο της διατριβής σε έντυπη μορφή.el
dc.descriptionΔιατριβή (Διδακτορική)--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2007.el
dc.descriptionΠεριλαμβάνει βιβλιογραφικές αναφορές (σ.252-258).el
dc.description004/2007el
dc.description.abstractΗ επιστημονική περιοχή της Οπτικοποίησης Αλγορίθμων, η οποία αποτελεί μια υπο-περιοχή της Οπτικοποίησης Λογισμικού, αποσκοπεί στο να καταστήσει την κατανόηση των αλγορίθμων πιο εύκολη. Στην παρούσα διατριβή περιγράφεται ένα λογισμικό που υλοποιήθηκε για τον ίδιο σκοπό. Το λογισμικό είναι γραμμένο στη γλώσσα προγραμματισμού Java και μπορεί να εκτελεστεί είτε μέσω του Διαδικτύου ως Java Applet είτε τοπικά ως Java εφαρμογή. Το προτεινόμενο διδακτικό εργαλείο οπτικοποιεί αλγορίθμους γραφημάτων και δικτυακής βελτιστοποίησης. Το λογισμικό μπορεί να χρησιμοποιηθεί από φοιτητές οι οποίοι θέλουν να κατανοήσουν κάποιον από τους αλγορίθμους που οπτικοποιήθηκαν, σύμφωνα με το δικό τους ρυθμό μάθησης. Μπορεί επίσης να χρησιμοποιηθεί από διδάσκοντες είτε κατά τη διάρκεια της διδασκαλίας, στην προσπάθειά τους να εξηγήσουν κάποιον αλγόριθμο στους φοιτητές ή για την αξιολόγηση (βαθμολόγηση) γραπτών εξετάσεων ή εργασιών των φοιτητών. Τα χαρακτηριστικά του λογισμικού όπως είναι: η ύπαρξη ενός συντάκτη γραφημάτων, η προσαρμογή του λογισμικού στις προσωπικές προτιμήσεις του χρήστη, η εισαγωγή δεδομένων στους αλγορίθμους, ο υψηλός βαθμός διαλογικότητας, η απεικόνιση της ιστορίας της εκτέλεσης μιας οπτικοποίησης καθώς και η στατική και δυναμική οπτικοποίηση (κίνηση) του αλγορίθμου Network Simplex παρουσιάζονται για πρώτη φορά στο λογισμικό που αναπτύχθηκε. Αρκετές έρευνες έχουν διεξαχθεί με σκοπό να αξιολογήσουν την εκπαιδευτική αποτελεσματικότητα λογισμικών οπτικοποίησης αλγορίθμων αλλά και να διερευνήσουν τα επιθυμητά, από παιδαγωγική άποψη, χαρακτηριστικά τους. Αν και τα αποτελέσματα των ερευνών είναι ανάμικτα, ένα είναι το κοινό συμπέρασμα: η οπτικοποίηση αλγορίθμων βοηθάει στην καλύτερη κατανόησή τους. Η εμπειρική αξιολόγηση που πραγματοποιήσαμε με το λογισμικό έδειξε ότι οι φοιτητές που το χρησιμοποίησαν κατανόησαν σαφώς καλύτερα βαθύτερες έννοιες ενός συγκεκριμένου αλγορίθμου, από φοιτητές που δεν έκαναν χρήση του λογισμικού.el
dc.description.abstractThe scientific discipline of Algorithm Visualization, which is a subcategory of Software Visualization, aims to facilitate the understanding of computer algorithms. In this doctoral thesis a new software tool is proposed, that has been implemented in Java and can be executed either remotely as Java applet or locally as standalone Java application. It encompasses visualizations for graph and network optimization algorithms. The didactic tool can be used by students who want to understand some of the implemented algorithms, according to their own pace of learning. Moreover it can be used by instructors during tutoring, while they are trying to explain algorithms to students or while they grade exams or students’ assignments. The software’s features are: inclusion of an interactive graph editor, its customization to user’s personal preferences, allowance user’s input to algorithms, it’s highly degree of interactivity and illustration pf execution history for an algorithm’s visualization. The above characteristics combined with static and dynamic visualization of the Network Simplex algorithm constitute the contribution of this thesis. Several studies have been carried out to evaluate the educational effectiveness of algorithm visualization tools and to investigate the educational requirements of these tools. Despite the mixed results of these studies, one is the common denominator: algorithm visualization helps students to understand algorithms in a better way. The empirical evaluation that we performed using our software tool showed that students who used it comprehended difficult notions of a specific algorithm much better than those students who did not use it.en
dc.description.statementofresponsibilityΜπαλούκας Αθανάσιοςel
dc.format.extent258 σ.el
dc.format.extent316039 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίας Οικονομικών και Κοινωνικών Επιστημώνel
dc.subjectΟπτικοποίηση αλγορίθμωνel
dc.subjectΟπτικοποίηση λογισμικούel
dc.subjectΕκπαιδευτικό λογισμικόel
dc.subjectΔικτυακή βελτιστοποίησηel
dc.subjectAlgorithm visualizationen
dc.subjectSoftware visualizationen
dc.subjectEducational softwareen
dc.subjectCombinatorial optimizationen
dc.titleΣτατική και δυναμική οπτικοποίηση αλγορίθμων δικτύωνel
dc.title.alternativeStatic and dynamic visualization of network algorithmsen
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.committeememberΜανιτσάρης, Αθανάσιοςel
dc.contributor.committeememberΣτεφανίδης, Γεώργιος Χρ.el
dc.contributor.committeememberΠαπαναστασίου, Δημήτριοςel
dc.contributor.committeememberΚάτος, Αναστάσιος Β.el
dc.contributor.committeememberΜακρίδου-Μπούσιου, Δέσποιναel
dc.contributor.committeememberΣαρατζέμη, Μαρία Α.el
dc.contributor.departmentΠανεπιστήμιο Μακεδονίας Οικονομικών και Κοινωνικών Επιστημών. Τμήμα Εφαρμοσμένης Πληροφορικής. (ΕΠ)el
Appears in Collections:Τμήμα Εφαρμοσμένης Πληροφορικής (Δ)

Files in This Item:
File Description SizeFormat 
Baloukaslicense.pdfΔήλωση αποδέσμευσης (Ελεγχόμενη πρόσβαση)308.63 kBAdobe PDFView/Open
Baloukas.pdf6.25 MBAdobe PDFView/Open


Items in Psepheda are protected by copyright, with all rights reserved, unless otherwise indicated.