Οι διαθέσιμες εργασίες είναι αυτές που έχουν τον κωδικό SW
Εβδομάδα* | Παραδοτέο |
---|---|
1 | Φορκ του αποθετηρίου και δημιουργία της σελίδας της αναφοράς με τα προσωπικά στοιχεία σας, της σύνοψης με αυτόν τον πίνακα περιεχομένων, και συγγραφή της εισαγωγής με περιγραφή των αναγκών και των στόχων σας για το αντίστοιχο μάθημα* |
2 | βιογραφικό |
3 | Αίτημα ενσωμάτωσης στην ιστοσελίδα |
4 | Άσκηση γραμμής εντολών |
5 | Συμμετοχικό περιεχόμενο |
6 | Άσκηση γραμμής εντολών |
7 | βιογραφικό |
8 | Αίτημα ενσωμάτωσης στην ιστοσελίδα |
9 | Άσκηση γραμμής εντολών |
10 | συμμετοχικό περιεχόμενο |
11 | Άσκηση γραμμής εντολών |
12 | Τελική αναφορά* |
*Η συμπλήρωση της εβδομάδας ορίζεται ως η μέρα πριν το επόμενο μάθημα, π.χ., για την 1η εβδομάδα η παράδοση είναι την ημέρα πριν το 2ο μάθημα. Η 1η και η 12η εβδομάδα είναι σημαντικές προθεσμίες, γιατί μπορεί να μην αντιστοιχούν σε κάποιο ποσοστό βαθμού, αλλά είναι το φίλτρο για όλους τους άλλους βαθμούς. Για παράδειγμα, όποιος χάσει και τις δύο αυτές προθεσμίες βαθμολογείται με άριστα την βάση, όπως δλδ στην επαναληπτική εξεταστική.
Οδηγίες και απαντήσεις σε συχνές απορίες για την παράδοση της εργασίας.
Ανακοινώσεις, απορίες, και πρόγραμμα συναντήσεων: Αν η απορία σας δεν απαντηθεί ή διαγραφεί αυτό σημαίνει ότι έχει ήδη απαντηθεί, σε προηγούμενη συζήτηση, ή στις συχνές ερωτήσεις.
Περιγραφή: Βασικές αρχές τεχνολογίας λογισμικού, η ανάπτυξη λογισμικού ως συνεργατική διαδικασία. Σχεδιασμός συστήματος: αρχιτεκτονικός σχεδιασμός, σχεδιασμός με επαναχρησιμοποίηση, σχεδιασμός διεπαφής χρήστη. Eλεγχος συστήματος. Διαδικασία παράδοσης, τεκμηρίωσης, και συντήρησης συστημάτων λογισμικού.
Προαπαιτούμενα: Εισαγωγή στον προγραμματισμό, δομές δεδομένων, δίκτυα, αντικειμενοστραφής προγραμματισμός.
Στόχος: Ο σκοπός του μαθήματος είναι η μελέτη της θεωρίας και η πρακτική εξάσκηση στην σχεδίαση και ανάπτυξη λογισμικού. Στο τέλος του μαθήματος οι φοιτητές θα έχουν αναπτύξει μια κατανόηση της εξέλιξης και της τρέχουσας κατάστασης της διαδικασίας και της οργάνωσης του λογισμικού και θα έχουν προσαρμόσει το καθημερινό ψηφιακό περιβάλλον τους στις δικές τους ανάγκες ανάπτυξης και συντήρησης λογισμικού.
Μέθοδος διδασκαλίας: Συνεργασία, ασκήσεις, εργασία.
Συντονιστής συστημάτων τηλεεκπαίδευσης: Κωνσταντίνος Πατηνιώτης
Κριτήρια βαθμολογίας: 10% κουίζ + 10% βιογραφικό + 10% ομαδικότητα και συνεργασία + 10% Συμμετοχικό εκπαιδευτικό υλικό + 20% συμμετοχή στην τάξη + 20% 2 ασκήσεις γραμμής εντολών + 20% δύο αιτήματα ενσωμάτωσης στην ιστοσελίδα του τμήματος + 10% προαιρετικό μπόνους
Όλα τα κριτήρια βαθμολογίας έχουν υποχρεωτική συμπλήρωση της βάσης για να γίνει τελική βαθμολόγηση
Βιβλίογραφία:
- Ανάγνωση κώδικα,
- Πρακτικός προγραμματιστής,
- Ο Προγραμματισμός της Διάδρασης, ΕΥΔΟΞΟΣ: 68371436, κεφ.4 Εργαλεία και Τεχνικές
- Computer Connections: Βιβλίο για μελέτη μπόνους
- Software: Art, Engineering, Mathematics, or Science?
- Cooperative Software Design
- Software Studies
- Software Design
- Situated Software
- The Elements of Computing Systems
Διαλέξεις σε βίντεο: Λογισμικό ως υπηρεσία, Διαδικασία ανάπτυξης λογισμικού, Programming Paradigms, Basics of Scrum, Agile and Project Delivery
Παρακαλώ μην πειράξετε το παρόν αρχείο, αλλά δημιουργήστε νέο στο φάκελο σας σύμφωνα με τις οδηγίες.