Το μάθημα ως βασικούς στόχους έχει:
- Την εφαρμογή στην πράξη τεχνικών ανάπτυξης αντικειμενοστραφή κώδικα και εφαρμογών λογισμικού βασισμένο σε εξωτερικές βιβλιοθήκες και συστατικά στοιχεία (components).
- Την κατανόηση σε βάθος της πλατφόρμας .ΝΕΤ, των κυριότερων βιβλιοθηκών που τη συνοδεύουν, και τον τρόπο ανάπτυξης διαφόρων εφαρμογών.
- Την εφαρμογή στην πράξη μεθόδων ανάπτυξης συνεργατικού κώδικα με χρήση διαφόρων συστημάτων και μεθόδων versioning control.
- Την κατανόηση των αρχών & εργαλείων για ανάπτυξη συστημάτων πληροφορικής σε ομάδες (στόχοι που παρακολουθούνται συστηματικά, ρόλοι που υπάρχουν σε μία ομάδα που αναπτύσσει ένα σύστημα, χρονοπρογραμματισμός).
- Την κατανόηση & εφαρμογή στην πράξη μεθόδων ανάπτυξης συνεργατικού κώδικα με χρήση διαφόρων συστημάτων και μεθόδων versioning control. Κατανόηση συστημάτων όπως το GitHub
- Βασικές αρχές σχεδίασης, Usability testing, User Experience.
- Διδάσκων: ΜΙΧΑΗΛ ΣΑΛΑΜΠΑΣΗΣ