Περίληψη:
Σκοπός της παρούσας πτυχιακής εργασίας είναι η οπτικοποίηση των στατικών δομών δεδομένων «Στοίβα» και «Ουρά» με πίνακα, για την καλύτερη εκμάθηση και κατανόηση από τους σπουδαστές του ΤΕΙ Κεντρικής Μακεδονίας τμήματος Μηχανικών Πληροφορικής στο μάθημα Αλγόριθμοι και Δομές δεδομένων. Για τη δημιουργία του προγράμματος χρησιμοποιήθηκε η πλατφόρμα ανάπτυξης λογισμικού NetBeans IDE 8.2 και το γραφικό περιβάλλον της γλώσσας προγραμματισμού Java.
Στο πρώτο κεφάλαιο γίνεται αναφορά στις βασικές δομές δεδομένων και εκτεταμένη αναφορά στις δύο που ασχολήθηκα εγώ. Γενική επεξήγηση και κατανόηση αυτών καθώς αναλύονται οι βασικές λειτουργίες τους.
Το δεύτερο κεφάλαιο αφορά την γλώσσα προγραμματισμού Java. Γενική αναφορά στον σχεδιασμό της από τον «πατέρα» της Java James Gosling μέσω της εταιρίας πληροφορικής Sun Microsystems τοn Μάρτιο του 1995. Ακολουθεί μια ιστορική αναδρομή και αναλύονται τα χαρακτηριστικά και οι επιδόσεις της.
Στο τρίτο και τελευταίο κεφάλαιο γίνεται αναλυτική αναφορά για την εφαρμογή οπτικοποίησης της Στοίβας και της Ουράς. Τι αρχεία και αντικείμενα χρησιμοποιήθηκαν, ο τρόπος με τον οποίο υλοποιήθηκε, οι συναρτήσεις που χρησιμοποιήθηκαν, ανάλυση του πηγαίου κώδικα και κλείνοντας με μελλοντικές επεκτάσεις της εφαρμογής αυτής.