ΜΠ01|ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗΣ ΚΑΙ ΣΧΕΔΙΑΣΗΣ ΛΟΓΙΣΜΙΚΟΥ
Β’ Εξάμηνο
7.5 ECTS
Συντονιστές:
Γεώργιος Δημητρίου
Διδάσκοντες:
Αντώνιος Δαδαλιάρης, Γεώργιος Φλώρος, Γεώργιος Δημητρίου.
Πατήστε στο συνημμένο για να δείτε ή να κατεβάσετε το περίγραμμα του μαθήματος.
Ανάπτυξη και Σχεδίαση Λογισμικού
Περιγραφή:
Σκοπός του μαθήματος είναι να εξετάσει ειδικές πλευρές προγραμματισμού, καθώς και κάποια επιλεγμένα θέματα τεχνολογίας λογισμικού. Η ύλη περιλαμβάνει θέματα κλασικού προγραμματισμού με τη γλώσσα C, αντικειμενοστρέφειας με τη γλώσσα C++, αλλά και παράλληλου προγραμματισμού. Επίσης και θέματα σχεδίασης λογισμικού για μεγάλο όγκο δεδομένων με αναφορές σε θέματα ασφάλειας. Με το πέρας των μαθημάτων οι φοιτήτριες και οι φοιτητές θα είναι ικανοί να επιλύουν, σύνθετα προβλήματα κλασικού προγραμματισμού, Να επιλύουν προγραμματιστικά προβλήματα με τεχνικές αντικειμενοστρέφειας και παράλληλου προγραμματισμού. Επίσης, να κατέχουν θέματα μοντελοποίησης λογισμικού και να οργανώνουν σχεδίαση πολύπλοκων εφαρμογών μέσα σε ομάδες με βάση τις πιο μοντέρνες τεχνικές. Τέλος να μπορούν να συμμετέχουν σε σχεδίαση λογισμικού μεγάλου όγκου δεδομένων και να γνωρίζουν προβλήματα ασφάλειας στη σχεδίαση λογισμικού και τη λύση τους.
Βιβλιογραφία:
1. Μαθαίνετε εύκολα C, Δημήτριος Καρολίδης, εκδ. Άβακας.
2. Μαθαίνετε εύκολα Python, Δημήτριος Καρολίδης, εκδ. Άβακας.
3. Εισαγωγή στον παράλληλο υπολογισμό, Γ. Πάντζιου, Β. Μάμαλης, Αλ. Τομαράς, εκδ. Νέων τεχνολογιών.
4. Βασικές Αρχές Τεχνολογίας Λογισμικού, I. Sommerville, εκδ. Κλειδάριθμος.
Ο τελικός βαθμός προκύπτει από τη μεγάλη εργασία ή το συνδυασμό προγραμματιστικών ασκήσεων και μικρής εργασίας, και την γραπτή τελική εξέταση.
- ΠΑΠΑΣΙΟΠΟΥΛΟΥ 2-4, ΛΑΜΙΑ
-
Γραμματεία Δ.Π.Μ.Σ.: 3ο χ.λ.μ. Π.Ε.Ο. Λαμίας – Αθήνας, 35100, Λαμία,
Τηλ: 22310 – 60225 60226 - icb [at] dib.uth.gr

