AT800 - Διαχείριση έργων στην τεχνολογία πληροφοριών
Μεταπτυχιακό Δίπλωμα Επιστήμης στην Επιχειρηματική Ευφυΐα και την Ανάλυση Δεδομένων
Κύριο μάθημα
AT800 - Διαχείριση έργων στην τεχνολογία πληροφοριών
Κωδικός Μονάδας Μαθήματος: AT800
Τύπος μονάδας: Επιλογή
Επίπεδο Μονάδας Μαθήματος: Δεύτερος κύκλος
Έτος σπουδών: Πρώτο/δεύτερο έτος
Εξάμηνο: Κατά παραγγελία
Αριθμός μονάδων ECTS: 6
Ώρες επαφής με το μάθημα: 28
Τρόπος παράδοσης:
Πρόσωπο με πρόσωπο
Προαπαιτούμενα
Κανένα
Στόχοι του μαθήματος
Ο στόχος αυτού του μαθήματος είναι να διδάξει στους σπουδαστές τις βασικές αρχές της ανάπτυξης λογισμικού. Το μάθημα δίνει ιδιαίτερη έμφαση στην κατανόηση των βασικών αρχών του σχεδιασμού λύσεων λογισμικού και της διαχείρισης έργων λογισμικού με τη χρήση μεθοδολογιών όπως η SCRUM. Υπάρχει μια μικρή εστίαση στην κωδικοποίηση των πραγματικών λύσεων.
Μαθησιακά αποτελέσματα
- Κατανόηση του αντικειμενοστραφούς σχεδιασμού και των δοκιμών μονάδας.
- Κατανόηση των βασικών αρχών του λειτουργικού προγραμματισμού και των διαφορών από τον αντικειμενοστραφή προγραμματισμό.
- Μάθετε πώς να χρησιμοποιείτε την UML για να σχεδιάζετε λογισμικό.
- Μάθετε και μάθετε πώς να χρησιμοποιείτε αρχιτεκτονικές προσανατολισμένες στις υπηρεσίες στο λογισμικό.
- Μάθετε για τις μεθοδολογίες ανάπτυξης λογισμικού, όπως η ευέλικτη ανάπτυξη και η SCRUM, οι οποίες μπορούν να χρησιμοποιηθούν για την καθοδήγηση ομάδων ανάπτυξης λογισμικού.
Περιεχόμενο μαθήματος
Χαρακτηριστικά μαθήματος
Προγραμματισμένες μαθησιακές δραστηριότητες και μέθοδοι διδασκαλίας
Διαλέξεις, συζητήσεις και αντιπαραθέσεις εντός της τάξης, ασκήσεις εντός της τάξης, σύνολα προβλημάτων, ομαδική εργασία, μελέτες περιπτώσεων σε βίντεο, ομαδικές παρουσιάσεις, διαδραστική ηλεκτρονική μάθηση μέσω του Moodle (κουίζ, εργασίες, φόρουμ).
Μέθοδοι και κριτήρια αξιολόγησης
10% συμμετοχή στην τάξη
50% εξέταση
40% ατομική εργασία
Γλώσσα διδασκαλίας
Αγγλικά
Πρακτική άσκηση(ες)
Δεν ισχύει
Αναγνώσεις
Συνιστώμενη ή υποχρεωτική ανάγνωση
Συγγράμματα:
1. Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison Wesley, 2002
2. Alex Campbell, Agile and Scrum: Scrum: Πλήρης οδηγός. Τι είναι το Agile και τι είναι το Scrum;, 2020
Προαιρετικά βιβλία:
3. Martin Fowler, Patterns of Enterprise Application Architecture, Addison Wesley, 2002
4. Vladimir Khorikov, Unit Testing: Principles, Practices and Patterns, Manning Publications, 2020
Διαδικτυακές πηγές:
https://www.geeksforgeeks.org/software-engineering-introduction-to-software- μηχανική
https://www.javatpoint.com/software-engineering-tutorial