ΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ

Πληροφορίες Μαθήματος
ΤίτλοςΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ / SOFTWARE ENGINEERING
ΚωδικόςNCO-05-05
ΣχολήΘετικών Επιστημών
ΤμήμαΠληροφορικής
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή
Υπεύθυνος/ηΙωάννης Σταμέλος
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID600020396

Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Πληροφορικής (2019-σήμερα)

Εγγεγραμμένοι φοιτητές: 428
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΓΕΝΙΚΗ ΚΑΤΕΥΘΥΝΣΗΥποχρεωτικό535

Πληροφορίες Τάξης
ΤίτλοςΜΗΧΑΝΙΚΗ ΛΟΓΙΣΜΙΚΟΥ
Ακαδημαϊκό Έτος2021 – 2022
Περίοδος ΤάξηςΧειμερινή
Διδάσκοντες μέλη ΔΕΠ
Ώρες Εβδομαδιαία4
Class ID
600191318
Τύπος Μαθήματος
Γενικού Υποβάθρου
Τύπος Μαθήματος 2011-2015
Ειδικού Υποβάθρου / Κορμού
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Erasmus
Το μάθημα προσφέρεται και σε φοιτητές προγραμμάτων ανταλλαγής.
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
  • Αγγλικά (Εξέταση)
Προαπαιτήσεις
Γενικές Προαπαιτήσεις
Βασικές αρχές προγραμματισμού, Αντικειμενοστρεφής Προγραμματισμός, Βάσεις Δεδομένων.
Μαθησιακά Αποτελέσματα
Γνωστικά: Εξοικείωση με τις βασικές αρχές, έννοιες και υποδείγματα της Τεχνολογίας Λογισμικού. Γνώση των σχετικών μεθοδων και εργαλείων στον υπολογιστή. Δεξιότητες: Επίλυση πρακτικών προβλημάτων Τεχνολογίας Λογισμικού. Συμμετοχή σε έργα ανοιχτού κώδικα. Συγγραφή απαιτήσεων από το λογισμικό και ανάλυση τους, δοκιμή, επαγγελματική συγγραφή κώδικα.
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
  • Λήψη αποφάσεων
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Εργασία σε διεθνές περιβάλλον
  • Εργασία σε διεπιστημονικό περιβάλλον
  • Παραγωγή νέων ερευνητικών ιδεών
  • Σχεδιασμός και διαχείριση έργων
  • Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα
  • Σεβασμός στο φυσικό περιβάλλον
  • Επίδειξη κοινωνικής, επαγγελματικής και ηθικής υπευθυνότητας και ευαισθησίας σε θέματα φύλου
  • Άσκηση κριτικής και αυτοκριτικής
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Περιγραφή και ανάλυση των προβλημάτων της σημερινής βιομηχανίας παραγωγής λογισμικού. Λογισμικό Ανοικτού Κώδικα. Ευέλικτες Μέθοδοι. Διαδικασίες παραγωγής λογισμικού. Μοντέλα κύκλου ζωής λογισμικού. Εξαγωγή και Συγγραφή Απαιτήσεων. Προσεγγίσεις Ανάλυσης και Δομημένη Ανάλυση. Προσεγγίσεις Σχεδίασης και Δομημένη Σχεδίαση. Κωδικοποίηση και Έλεγχος. Εργαλεία και Περιβάλλοντα Τεχνολογίας Λογισμικού. Εργασία με συμμετοχή σε έργο Λογισμικού Ανοικτού Κώδικα.
Λέξεις Κλειδιά
Τεχνολογία Λογισμικού, Συστήματα Λογισμικού, Κύκλος Ζωής Λογισμικού, Λογισμικό Ανοικτού Κώδικα, Ευέλικτες Μέθοδοι, Ανάλυση & Σχεδίαση Λογισμικού, Έλεγχος Λογισμικού, Συντήρηση Λογισμικού
Τύποι Εκπαιδευτικού Υλικού
  • Σημειώσεις
  • Διαφάνειες
  • Βιβλίο
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Περιγραφή
Χρήση διαφανειών, επίδειξη ορισμένων εργαλείων υπολογιστή, δραστηριότητες σε ιστοχώρους ανάπτυξης λογισμικού ανοικτού κώδικα
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις52
Μελέτη και ανάλυση βιβλίων και άρθρων30
Εκπόνηση μελέτης (project)56
Συγγραφή εργασίας / εργασιών2
Εξετάσεις10
Σύνολο150
Αξιολόγηση Φοιτητών
Περιγραφή
Βαθμός μαθήματος = 70% γραπτή εξέταση, 30% εργασία. Η εργασία είναι στο πεδίο (σε έργο ανοικτού κώδικα) και αξιολογείται (α) με δημόσια παρουσίαση με διαφάνειες από το φοιτητή (β) με εξέταση των παραδοτέων και (γ) από τα σχόλια της κοινότητας του έργου.
Μέθοδοι Αξιολόγησης Φοιτητών
  • Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Διαμορφωτική, Συμπερασματική)
  • Γραπτή Εξέταση με Ερωτήσεις Εκτεταμένης Απάντησης (Διαμορφωτική, Συμπερασματική)
  • Προφορική Εξέταση (Διαμορφωτική, Συμπερασματική)
  • Δημόσια Παρουσίαση (Διαμορφωτική, Συμπερασματική)
  • Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική, Συμπερασματική)
  • Έκθεση / Αναφορά (Διαμορφωτική, Συμπερασματική)
  • Εργαστηριακή Εργασία (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
1. ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΑΠΟ ΤΗ ΘΕΩΡΙΑ ΣΤΗΝ ΠΡΑΞΗ, S.L.Pfleeger, Κλειδάριθμος, 2002 2. ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ, R. Pressmanm Τζιόλας, 2013 3. ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΤΕΧΝΟΛΟΓΙΑΣ ΛΟΓΙΣΜΙΚΟΥ, Ι. Sommerville, Κλειδάριθμος, 2010
Επιπρόσθετη βιβλιογραφία για μελέτη
Παράλληλα κείμενα, παρουσιάσεις πάνω στο λογισμικό ανοικτού κώδικα και στις ευέλικτες μεθόδους, διαθέσιμα στον ιστοχώρο του μαθήματος (AUTH elearning)
Τελευταία Επικαιροποίηση
11-10-2021