Κωδικός Θ.Ε.: ΠΛΣ50
Πιστωτικές Μονάδες ECTS: 30
Τύπος Θ.Ε.: Υποχρεωτική
Έτος που προσφέρεται: 1ο έτος
Γλώσσα διδασκαλίας: Ελληνική
Γενική περιγραφή της Θ.Ε.: Κύριος σκοπός της Θ.Ε. είναι να κατανοήσουν οι φοιτήτριες/τές ότι οι γλώσσες προγραμματισμού είναι το τεχνικό υπόβαθρο, πάνω στο οποίο αναπτύσσονται οι απαιτούμενες έννοιες των αλγορίθμων ως μεθοδολογίες επίλυσης προβλημάτων και της τεχνολογίας λογισμικού ως προσέγγισης στο πρόβλημα της ανάπτυξης συστημάτων λογισμικού. Με μία συνδυασμένη κάλυψη των αντικειμένων, «Αλγόριθμοι και Πολυπλοκότητα» «Γλώσσες Προγραμματισμού» και «Τεχνολογία Λογισμικού», σκοπός είναι να αποκτήσει η/ο φοιτήτρια/τής βασικές γνώσεις για αλγορίθμους επίλυσης προβλημάτων, τεχνικές, εργαλεία και γλώσσες προγραμματισμού, καθώς και αρχές ανάπτυξης προγραμμάτων, και θεωρητικές και εφαρμοσμένες γνώσεις σχετικά με την εφικτότητα ή την πρακτικότητα των αλγοριθμικών επιλύσεων ορισμένων προβλημάτων. Αυτά θα γίνουν στα πλαίσια της κατανόησης ότι η Πληροφορική είναι μία εφαρμοσμένη επιστήμη της μηχανικής, η οποία παρέχει ένα σύνολο τεκμηριωμένων αρχών, μεθοδολογιών και τεχνικών, με τη βοήθεια των οποίων μπορεί κανείς να αναπτύξει ποιοτικά προϊόντα λογισμικού.
Μαθησιακά αποτελέσματα: Με την επιτυχή ολοκλήρωση της θεματικής ενότητας, οι φοιτήτριες/τές θα γνωρίζουν, θα καταλαβαίνουν και θα είναι σε θέση να κάνουν τα παρακάτω:
Γνώση:
Κατανόηση/Εφαρμογή:
Επίλυση προβλημάτων:
Περιεχόμενο (syllabus)
Γλώσσες Προγραμματισμού
Εκμάθηση προγραμματισμού (μέσω γλώσσας προγραμματισμού), με έμφαση σε τύπους δεδομένων, δομές ελέγχου ροής και επανάληψης προγράμματος, συναρτήσεις/μεθόδους, απλές και σύνθετες δομές δεδομένων, διαχείριση μνήμης, διαχείριση αρχείων, αναδρομικότητα, διαχείριση αλφαριθμητικών, κλάσεις και αντικείμενα, κληρονομικότητα, ενθυλάκωση, αφαίρεση, πολυμορφισμό.
Δομές Δεδομένων και Αλγόριθμοι
Μελέτη δομών για την οργάνωση και την αποδοτική επεξεργασία δεδομένων. Γραμμικές (λίστες, ουρές, στοίβες) και μη γραμμικές (δυαδικά δένδρα και σωροί) δομές δεδομένων. Τεχνικές κατακερματισμού. Αλγόριθμοι αναζήτησης και ταξινόμησης. Αλγόριθμοι γραφημάτων. Αλγόριθμοι διαίρει-και-βασίλευε. Δυναμικός προγραμματισμός. Ανάλυση πολυπλοκότητας αλγορίθμων.
Τεχνολογία Λογισμικού
Μέθοδοι, εργαλεία και διαδικασίες για την ανάπτυξη και συντήρηση συστημάτων λογισμικού. Μοντέλα κύκλου ζωής λογισμικού. Δομημένη ανάλυση λογισμικού. Δομημένη σχεδίαση λογισμικού. Αντικειμενοστρεφής ανάπτυξη λογισμικού και ενοποιημένη γλώσσα μοντελοποίησης. Μοντελοποίηση λειτουργικών απαιτήσεων με περιπτώσεις χρήσης. Μοντελοποίηση στατικής δομής με διαγράμματα κλάσεων. Εξελίξεις τεχνολογίας λογισμικού.
Γνωστικά Αντικείμενα της Θ.Ε.:
Προαπαιτούμενα: Δεν υπάρχουν προαπαιτούμενα για αυτή τη Θ.Ε.
Αξιολόγηση: Εκπόνηση γραπτών εργασιών κατά τη διάρκεια του ακαδημαϊκού έτους, ο μέσος όρος των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε., εφόσον είναι προβιβάσιμος, κατά 30%. Τελικές γραπτές εξετάσεις, ο βαθμός των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε. κατά 70%.
Κωδικός Θ.Ε.: ΠΛΣ51
Πιστωτικές Μονάδες ECTS: 30
Τύπος Θ.Ε.: Υποχρεωτική
Έτος που προσφέρεται: 1ο έτος
Γλώσσα διδασκαλίας: Ελληνική
Γενική περιγραφή της Θ.Ε.: Ο σκοπός της θεματικής ενότητας είναι η εξειδίκευση της/του μεταπτυχιακής/ού φοιτήτριας/τή στα αντικείμενα:
Μαθησιακά Αποτελέσματα: Με την ολοκλήρωση της ΠΛΣ51 η/ο φοιτήτρια/τής θα μπορεί:
Γνωστικά Αντικείμενα της Θ.Ε.:
Προαπαιτούμενα: Δεν υπάρχουν προαπαιτούμενα για αυτήν τη Θ.Ε.
Αξιολόγηση: Εκπόνηση γραπτών εργασιών κατά τη διάρκεια του ακαδημαϊκού έτους, ο μέσος όρος των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε., εφόσον είναι προβιβάσιμος κατά 30%. Τελικές γραπτές εξετάσεις, ο βαθμός των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε. κατά 70%.
Κωδικός Θ.Ε.: ΠΛΣ60
Πιστωτικές Μονάδες ECTS: 20
Τύπος Θ.Ε.: Επιλογής
Έτος που προσφέρεται: 2ο έτος
Γλώσσα διδασκαλίας: Ελληνική
Μαθησιακά Αποτελέσματα: Με την ολοκλήρωση της ΠΛΣ60 η/ο φοιτήτρια/τής θα μπορεί:
Γνωστικά Αντικείμενα της Θ.Ε.:
Προαπαιτούμενα: Προκειμένου να επιλέξει κανείς τη Θ.Ε. ΠΛΣ60 πρέπει να έχει ολοκληρώσει επιτυχώς την ΠΛΣ50.
Αξιολόγηση: Εκπόνηση γραπτών εργασιών κατά τη διάρκεια του ακαδημαϊκού έτους, ο μέσος όρος των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε., εφόσον είναι προβιβάσιμος κατά 30%. Τελικές γραπτές εξετάσεις, ο βαθμός των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε. κατά 70%.
Κωδικός Θ.Ε.: ΠΛΣ61
Πιστωτικές Μονάδες ECTS: 20
Τύπος Θ.Ε.: Επιλογής
Έτος που προσφέρεται: 2ο έτος
Γλώσσα διδασκαλίας: Ελληνική
Γενική περιγραφή της Θ.Ε.: Κύριος σκοπός της Θ.Ε. είναι να κατανοήσουν οι φοιτήτριες/τές ότι η λύση του προβλήματος της ανάπτυξης συστημάτων λογισμικού βασίζεται σε ένα στέρεο θεωρητικό υπόβαθρο που περιλαμβάνει έννοιες σύγχρονων μεθοδολογιών τεχνολογίας λογισμικού. Στην ενότητα αυτή γίνεται κάλυψη των αντικειμένων «Σχεδιασμός Λογισμικού», «Διαχείριση και Ποιότητα Λογισμικού» και «Επικοινωνία Ανθρώπου Υπολογιστή». Σκοπός είναι η/ο φοιτήτρια/τής να γνωρίσει και να μπορεί να εφαρμόσει σύγχρονες μεθοδολογίες σχεδιασμού μεγάλων συστημάτων λογισμικού, όπως είναι η αντικειμενοστρεφής φιλοσοφία ανάπτυξης υποστηριζόμενη από την ενοποιημένη γλώσσα μοντελοποίησης (UML), προκειμένου να σχεδιάζει σύγχρονο πολύπλοκο λογισμικό, υποβοηθούμενος από αντίστοιχα εργαλεία (CASE), να μπορεί να διαχειρίζεται έργα ανάπτυξης λογισμικού εξασφαλίζοντας παράλληλα και την ποιότητά του σύμφωνα με τις αρχές, τις μετρικές και τα πρότυπα ποιότητας λογισμικού. Τέλος, σκοπός είναι η/ο φοιτήτρια/τής να μάθει τον σχεδιασμό, ανάπτυξη και αξιολόγηση διαδραστικών υπολογιστικών συστημάτων με μεθοδολογίες και εργαλεία σχεδιασμού διεπιφανειών χρήστη συνοδευόμενες με αναλυτικές και εμπειρικές τεχνικές αξιολόγησης διαδραστικών συστημάτων.
Μαθησιακά αποτελέσματα: Με την ολοκλήρωση της Θ.Ε. ΠΛΣ 61 οι φοιτήτριες/τές θα πρέπει να είναι σε θέση:
Γνωστικά Αντικείμενα της Θ.Ε.:
Προαπαιτούμενα: Προκειμένου να επιλέξει κανείς τη Θ.Ε. ΠΛΣ61 πρέπει να έχει ολοκληρώσει επιτυχώς την ΠΛΣ50.
Αξιολόγηση: Εκπόνηση γραπτών εργασιών κατά τη διάρκεια του ακαδημαϊκού έτους, ο μέσος όρος των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε., εφόσον είναι προβιβάσιμος κατά 30%. Τελικές γραπτές εξετάσεις, ο βαθμός των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε. κατά 70%.
Κωδικός Θ.Ε.: ΠΛΣ62
Πιστωτικές Μονάδες ECTS: 20
Τύπος Θ.Ε.: Επιλογής
Έτος που προσφέρεται: 2ο έτος
Γλώσσα διδασκαλίας: Ελληνική
Μαθησιακά αποτελέσματα: Με την επιτυχή ολοκλήρωση του μαθήματος οι φοιτήτριες/τές θα γνωρίζουν, θα καταλαβαίνουν και θα είναι σε θέση να κάνουν τα παρακάτω:
Γνώση:
Κατανόηση/Εφαρμογή:
Επίλυση προβλημάτων:
Γνωστικά Αντικείμενα της Θ.Ε.:
Προαπαιτούμενα: Προκειμένου να επιλέξει κανείς τη Θ.Ε. ΠΛΣ62 πρέπει να έχει ολοκληρώσει επιτυχώς την ΠΛΣ51.
Αξιολόγηση: Εκπόνηση γραπτών εργασιών κατά τη διάρκεια του ακαδημαϊκού έτους, ο μέσος όρος των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε., εφόσον είναι προβιβάσιμος κατά 30%. Τελικές γραπτές εξετάσεις, ο βαθμός των οποίων συμμετέχει στη διαμόρφωση του τελικού βαθμού της Θ.Ε. κατά 70%.
Γενικός Κανονισμός Εκπόνησης Μεταπτυχιακών Διπλωματικών Εργασιών σε ΠΜΣ με Θ.Ε. ετήσιας διάρκειας.
Για περισσότερες πληροφορίες του Γενικού Κανονισμού, των Οδηγιών εκπόνησης – παρουσίασης των ΔΕ και των εντύπων, απευθυνθείτε στο portal και ειδικότερα στη http://study.eap.gr.