Skip to content
Konstantinos Chorianopoulos edited this page Nov 9, 2022 · 37 revisions

Διαθέσιμα θέματα πτυχιακής-διπλωματικής

  • Διαθέσιμα θέματα για πτυχιακή.

  • Νέες εργασίες και νέες προδιαγραφές που δεν βασίζονται σε προηγούμενο κώδικα από τα μαθήματα γενικά δεν γίνονται δεκτές. Το μάθημα κορμού της Τεχνολογίας Λογισμικού (ή ακόμη καλύτερα το μάθημα ελεύθερης επιλογής Οπτικοποίηση της Πληροφορίας) περιλαμβάνει εργασία με ελεύθερο θέμα, επομένως, αν θέλετε να κάνετε κάτι νέο, μπορείτε να ξεκινήσετε από εκείνο το μάθημα, όπου θα μπορέσετε να αποδείξετε ότι το νέο θέμα είναι εφικτό.

  • Γενικά δεν μας ενδιαφέρουν καθόλου επίκαιρα θέματα, μας ενδιαφέρουν θέματα που θα γίνουν επίκαιρα μετά από 5-10 χρόνια. Για παράδειγμα, η πτυχιακή εργασία φλουτρακ έγινε το 2014, δλδ πολύ πριν την πανδημία και λίγο πριν ο Μπιλ προβλέψει (?!) την πανδημία το 2015.

Δήλωση ενδιαφέροντος

  • Ανοίξτε μια νέα συζήτηση όπου θα γράψετε ένα τίτλο και σύντομη περιγραφή για πτυχιακή. Στην περιγραφή θα δίνετε τους βαθμούς σας στα αντίστοιχα μαθήματα καθώς και λινκ στα σχετικά αποθετήρια κώδικα όπου έχετε συνεισφέρει ήδη από τα μαθήματα ή από άλλα έργα λογισμικού, έτσι ώστε να γίνει μια αρχική εκτίμηση της εφικτότητας της πρότασης σας. Επίσης, ζητάτε (κάνοντας mention "@" και όχι με email στο οποίο δεν απαντάμε) απάντηση ή/και αρχική συνάντηση με ένα μέλος της ομάδας διδασκαλίας.

  • Μετά την πρώτη συνάντηση ή απάντηση στα σχόλια, η συζήτηση θα συνεχιστεί στο δημόσιο αποθετήριο σας το οποίο θα πρέπει να δημιουργήσετε πριν την τυπική δήλωση στην γραμματεία, γενικές συζητήσεις γίνονται εδώ https://github.com/courses-ionio/thesis/discussions ενώ συζητήσεις για θεματα που αφορούν μόνο μια δεδομένη πτυχιακή γίνονται στην αντίστοιχη περιοχή συζητήσεων στο δικό σας φόρκ αυτού εδώ του αποθετηρίου, στο οποίο (εκτός από τις συζητήσεις) γίνεται και η κατάθεση των ενδιάμεσων αναφορών προόδου.

Ποιες είναι οι απαιτήσεις για μια πτυχιακή;

  • Μια πτυχιακή ή διπλωματική στοχεύει στην απόκτηση εξειδικευμένης γνώσης πάνω σε ένα εστιασμένο θέμα (thesis). Για τον σκοπό αυτό είναι απαραίτητο να υπάρχει ήδη μια άριστη επίδοση (=βαθμός τουλάχιστον 8) στο αντίστοιχο γενικό θέμα, το οποίο για την περίπτωση μας είναι τα μαθήματα Τεχνολογία Λογισμικού και Επικοινωνία Ανθρώπου-Υπολογιστή.

  • Αν και δεν υπάρχει αντικειμενική απάντηση (εξαρτάται από τον διδάσκοντα-τμήμα-χώρα-χρονολογία) για τις απαιτήσεις μιας πτυχιακής, έχουμε ήδη μια άριστη πτυχιακή εργασία, την οποία αξίζει να μελετήσετε σε βάθος ως ενδεικτική:

  1. κείμενο+αποθετήριο https://github.com/courses-ionio/thesis/tree/master/published/talvis

  2. επιστημονική δημοσίευση στην οποία αναφέρονται τα σχετικά συστήματα-άρθρα τα οποία βελτιώνουμε: https://users.ionio.gr/~choko/pdf/Chorianopoulos_2016.pdf

  • Συνοπτικά, ούτε ένα ακριβώς άρθρο, ούτε ένα σύστημα από άλλους ως επέκταση είναι (άριστη) πτυχιακή, είναι κυρίως μια σύνθεση-αναζήτηση άρθρων-συστημάτων και ένας διάλογος που οδήγησε σε ένα τεκμηριωμένο σκεπτικό και ένα πρωτότυπο (και εφικτό) σύστημα που αναπτύχθηκε και βελτιώθηκε σταδιακά.

Πριν την δήλωση στη γραμματεία

  • Για τον συντονισμό με τον επιβλέποντα θα πρέπει να δημιουργήσετε ένα δημόσιο αποθετήριο στο οποίο θα βάζετε τον κώδικα (code) και την συζήτηση (discussions), και στο οποίο θα καλέσετε ως συνεργάτες τον καθηγητή και τον επιβλέποντα βοηθό.
  • Με δεδομένο ότι η πτυχιακή βασίζεται σε προηγούμενη εργασία που έχει ξεκινήσει ήδη από το μάθημα που έχετε άριστη επίδοση, ο αρχικός κώδικας μπορεί να είναι φορκ από εκείνη την εργασία
  • Το email δεν θα το χρησιμοποιούμε για κανένα λόγο, αν χρησιμοποιείτε το email τότε φαίνεται πως δεν έχετε διαβάσει αυτές τις οδηγίες ή/και δεν σας αρέσει αυτός εδώ ο τρόπος συνεργασίας.
  • Επικοινωνία με τον αντίστοιχο βοηθό για να καθορίσετε από κοινού τις λεπτομέρειες του θέματος και το πλάνο εργασίας σας για τους επόμενους μήνες: χρονοδιαγράμματος.
  • Μόνο αφού γίνει αποδοχή του πρώτου αιτήματος ενσωμάτωσης του αρχικού πλάνου σε αυτό εδώ το αποθετήριο, τότε μόνο μπορείτε να προχωρήσετε στην δήλωση στην γραμματεία.

Μετά την δήλωση στη γραμματεία

  • Πτυχιακές που δημιουργούνται και παραδίδονται χωρίς τακτική συζήτηση και τακτική ενημέρωση του κώδικα στο αποθετήριο σας δεν θα γίνονται δεκτές.
  • Μια άριστη πτυχιακή έχει άριστη τεκμηρίωση της διαδικασίας της όπως αποτυπώνεται στο αποθετήριο σας. Αυτή η ανοιχτή και τεκμηριωμένη διαδικασία της πτυχιακής είναι περισσότερο σημαντική από την ίδια την ποιότητα του κώδικα ή/και του κειμένου.
  • Πτυχιακές που έχουν δηλωθεί στην γραμματεία χωρίς να έχουν φτιάξει δημόσιο αποθετήριο στο github ή στις οποίες δεν υπάρχει τακτική επικοινωνία θα τις δηλώνουμε στην γραμματεία ως μη ενεργές.
  • Θα πρέπει να επικοινωνείτε τουλάχιστον μια φορά κάθε μήνα (ή πιο συχνά αν το θέλετε ή υπάρχει ανάγκη) προκειμένου να μας ενημερώνετε για την πορεία της πτυχιακής σας (παραδοτέα) και να συζητάτε τυχόν βελτιώσεις ή διορθώσεις πάνω σε αυτήν.
  • Θα πρέπει να στέλνετε τα παραδοτέα της εργασίας πριν την προθεσμία, όπως θα δείτε και από τα ποσοστά βαθμολόγησης για κάθε παραδοτέο δεν αρκεί να στείλετε το τελικό κείμενο και παρουσίαση για να πάρετε βαθμό πέντε, ούτε να στείλετε όλα τα παραδοτέα μαζί, αλλά θα πρέπει να στείλετε και όλα τα προηγούμενα παραδοτέα σταδιακά και σύμφωνα με το αρχικό χρονοδιάγραμμα-πλάνο, ώστε να γίνεται έλεγχος και να υπάρχει διάλογος πριν πάμε στο επόμενο παραδοτέο.
  • Για την αποστολή των παραδοτέων χρησιμοποιούμε τα ίδια εργαλεία και την ίδια διαδικασία όπως και στα αντίστοιχα μαθήματα, οπότε θα πρέπει να κάνετε φορκ αυτό εδώ το αποθετήριο και να δημιουργήσετε τον φάκελο με τις αναφορές προόδου σας. Επιπλέον, για την ενσωμάτωση ενός αιτήματος-παραδοτέου θα πρέπει να γίνει αξιολόγηση από δύο βοηθούς του μαθήματος πριν αυτό γίνει δεκτό από τον βοηθό που έχει στην ευθύνη του την πτυχιακή σας. Με αυτόν τον τρόπο εξασφαλίζουμε μια συνεχή ανατροφοδότηση η οποία θα είναι χρήσιμη και κατά την τελική εξέταση από την επιτροπή.
  • Ολα τα παραδοτέα θα πρέπει να είναι σε markdown δεν γίνονται δεκτά παραδοτέα σε άλλες μορφές ή λινκ σε εξωτερικους αποθηκευτικούς χώρους
  • Για την βαθμολόγηση της εργασίας εξετάζουμε εκτός από το περιεχόμενο της εργασίας-παρουσίασης (50%) και την διαδικασία αναφορικά με το αρχικό πλάνο και σύμφωνα με το ιστορικό που μας παρέχει το αποθετήριο στο github (50%).
  • Οι περισσότερες πτυχιακές έχουν καθυστερήσεις στα πρώτα δύσκολα στάδια, πράγμα φυσικό, για αυτό συστήνουμε η αλλαγή πλάνου να γίνει μόνο προς τα μισά του έτους και όταν θα έχουμε εξαντλήσει όλες τις δυνάμεις μας, πχ. Μάρτιο ή μόνο αν είστε κοντά στο τέλος και θέλετε μόνο 1-2 μήνες ακόμη (π.χ., στο τελικό γράψιμο) και σας τύχει κάτι απρόβλεπτο. Διαφορετικά είναι πολύ πιθανό να πέσετε έξω και στο νέο πλάνο και να ζητάτε πάλι αλλαγή πλάνου, που δεν θα είναι πλεον διαθέσιμη.
  • Το πρόγραμμα σπουδών ορίζει την εκτέλεση της πτυχιακής σε χρόνο περίπου 9 μηνών με μερική απασχόληση καθώς υπάρχουν και μαθήματα επιλογής παράλληλα. Σε κάποιες περιπτώσεις είναι εφικτό κάποιος να τελειώσει νωρίτερα αν ασχολείται μόνο με την πτυχιακή, αλλά το απαιτούμενο χρονικό διάστημα δεν μπορεί να είναι λιγότερο από 6 μήνες, έτσι ώστε να υπάρχει η δυνατότητα συζήτησης και βελτίωσης κάθε παραδοτέου.
  • Από προηγούμενη εμπειρία γνωρίζουμε ότι μια άριστη πτυχιακή έχει ξεκινήσει ήδη από ένα μάθημα επιλογής και ακολουθεί όλες τις παραπάνω οδηγίες.

Σε περίπτωση αδυναμίας ολοκλήρωσης της πτυχιακής το τρέχον ακαδημαϊκό έτος

Να σας υπενθυμίσουμε ότι εάν κάποιος/-α έχει ξεκινήσει την πτυχιακή του/της εργασία και λόγω συγκεκριμένων υποχρεώσεων δεν προλαβαίνει να την ολοκληρώσει το τρέχον ακαδημαϊκό έτος, θα μπορούσε να τη συνεχίσει στο επόμενο ακαδημαϊκό έτος ύστερα από σχετική συνεννόηση με τον επιβλέποντα και τη γραμματεία. Ωστόσο, η προηγούμενη εμπειρία δείχνει ότι όταν κάποιος/α διακόψει μια διαδικασία συνήθως μετά την ξεκινάει από την αρχή (θέμα+διδάσκοντας).

                                        Σας ευχόμαστε καλή επιτυχία!

                                             Η διδακτική ομάδα