Παρουσίαση/Προβολή
(0807.7.005.1+ΤΑ-6017) - Dimosthenis Makris
Περιγραφή Μαθήματος
Βασικός σκοπός του μαθήματος είναι η κατανόηση των θεμελιωδών εννοιών του αντικειμενοστραφούς μοντέλου προγραμματισμού. Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
- Αναγνωρίζουν τις έννοιες και αρχές του αντικειμενοστραφούς προγραμματισμού και να περιγράφουν τις διαφορές του από το διαδικαστικό/δομημένο μοντέλο.
- Αναλύουν απαιτήσεις, να σχεδιάζουν και να υλοποιούν ιεραρχίες κλάσεων, εφαρμόζοντας έννοιες ενθυλάκωσης, κληρονομικότητας, πολυμορφισμού και αφηρημένων κλάσεων/διεπαφών.
- Χειρίζονται συλλογές, γενικεύσεις, σφάλματα και εξαιρέσεις, ενσωματώνοντας βασικά πρότυπα σχεδίασης για τη δημιουργία επεκτάσιμου και επαναχρησιμοποιήσιμου κώδικα.
- Χρησιμοποιούν εργαλεία δοκιμών (JUnit), Git και σύγχρονες ροές εργασίας για την ανάπτυξη αξιόπιστων και τεκμηριωμένων εφαρμογών.
- Αναπτύσσουν καινοτόμες εφαρμογές ήχου και μουσικής, αξιοποιώντας βιβλιοθήκες/frameworks (π.χ. JMusic, JSyn, javax.sound) για σύνθεση, επεξεργασία και οπτικοποίηση μουσικών δεδομένων.
- Συνεργάζονται αποτελεσματικά, καλλιεργώντας δεξιότητες σχεδιασμού έργου, επίλυσης προβλημάτων και δημιουργικής σκέψης.
Ημερομηνία δημιουργίας
Τρίτη 30 Σεπτεμβρίου 2025
-
Δεν υπάρχει περίγραμμα