Τεχνολογία Λογισμικού
Οι διαθέσιμες εργασίες είναι αυτές που έχουν τον κωδικό SW δίπλα στον τίτλο τους
Οδηγίες και απαντήσεις σε συχνές απορίες για την παράδοση της εργασίας.
Ανακοινώσεις, απορίες, και πρόγραμμα συναντήσεων
Syllabus
Περιγραφή: Βασικές αρχές τεχνολογίας λογισμικού, η ανάπτυξη λογισμικού ως συνεργατική διαδικασία. Σχεδιασμός συστήματος: αρχιτεκτονικός σχεδιασμός, σχεδιασμός με επαναχρησιμοποίηση, σχεδιασμός διεπαφής χρήστη. Eλεγχος συστήματος. Διαδικασία παράδοσης, τεκμηρίωσης, και συντήρησης συστημάτων λογισμικού.
Προαπαιτούμενα: Εισαγωγή στον προγραμματισμό, δομές δεδομένων, βάσεις δεδομένων, δίκτυα, αντικειμενοστραφής προγραμματισμός.
Στόχος: Ο σκοπός του μαθήματος είναι η μελέτη της θεωρίας και η πρακτική εξάσκηση στην σχεδίαση και ανάπτυξη λογισμικού. Η θεωρία και το project καλύπτουν πολλές διαφορετικές περιοχές εφαρμογών με έμφαση σε επίκαιρες εφαρμογές όπως οι εκπαιδευτικές εφαρμογές, ο κινητός υπολογισμός, οι ψηφιακές (εκπαιδευτικές, πολιτισμικές) συλλογές και οι ψυχαγωγικές εφαρμογές.
Μέθοδος διδασκαλίας: Διαλέξεις, demos, project.
Συντονιστής συστημάτων τηλε-εκπαίδευσης: Διογένης Αλεξανδράκης
Βιβλίογραφία:
- Ανάγνωση κώδικα,
- Πρακτικός προγραμματιστής,
- Ο Προγραμματισμός της Διάδρασης, ΕΥΔΟΞΟΣ: 68371436, κεφ.4 Εργαλεία και Τεχνικές
- Cooperative Software Design
- Software Studies
- Software Design
- Situated Software
Διαλέξεις σε βίντεο: Λογισμικό ως υπηρεσία, Διαδικασία ανάπτυξης λογισμικού, Programming Paradigms, Basics of Scrum, Agile and Project Delivery
Βαθμολογία: project, Τελική εξέταση
Παρακαλώ μην πειράξετε το παρόν αρχείο, αλλά δημιουργήστε νέο στο φάκελο σας σύμφωνα με τις οδηγίες.