Please ensure Javascript is enabled for purposes of website accessibility

Παρουσίαση/Προβολή

Εικόνα επιλογής

Αντικειμενοστραφής Προγραμματισμός (E 2024-2025)

(17121) -  Αναστάσιος Αρσένος, Μαρία Τζαμτζή

Περιγραφή Μαθήματος

Περιγραφή Μαθήματος:

Η διδασκαλία του μαθήματος θα καλύψει τις τεχνικές του αντικειμενοστραφούς προγραμματισμού και απευθύνεται στους φοιτητές του Τμήματος Τεχνολογιών Ψηφιακής Βιομηχανίας που ήδη γνωρίζουν τις βασικές δομές προγραμματισμού και έχουν ευχέρεια στην ανάπτυξη απλών υπολογιστικών εφαρμογών. Συγκεκριμένα, θα γίνει παρουσίαση των πλεονεκτημάτων της ανάπτυξης λογισμικού με τη χρήση αντικειμένων και θα καλυφτούν θέματα όπως: Δημιουργία κλάσεων και αντικειμένων, Πρότυπα συναρτήσεων, Προκαθορισμένες τιμές σε παραμέτρους συναρτήσεων, Αντικείμενα κλάσεων σαν παράμετροι συναρτήσεων, Χρήση του δείκτη this, Δυναμικοί πίνακες αντικειμένων, Στατικές μέθοδοι και ιδιότητες μιας κλάσης, Φιλικές συναρτήσεις και κλάσεις, Συνάρτηση δόμησης αντιγράφου και ο τελεστής = ,Υπερφόρτωση τελεστών, Κληρονομικότητα. Η παρουσίαση και η εμπέδωση όλων των τεχνικών θα γίνει με χρήση παραδειγμάτων τόσο κατά τη διάρκεια των διαλέξεων όσο και κατά τη διάρκεια των εργαστηρίων.

Ημερομηνία δημιουργίας

Δευτέρα 28 Σεπτεμβρίου 2020

  • Διδάσκοντες

    Δρ. Αναστάσιος Αρσένος, Εντεταλμένος Διδάσκων

    Δρ. Μαρία Τζαμτζή, Καθηγήτρια

    Το εργαστηριακό μέρος του μαθήματος υποστηρίζεται από τον κ. Μάριο Τσουκαλά, Μέλος ΕΤΕΠ

    Προτεινόμενα συγγράμματα

    1. Η ΓΛΩΣΣΑ C++ ΣΕ ΒΑΘΟΣ, ΝΙΚΟΣ Μ. ΧΑΤΖΗΓΙΑΝΝΑΚΗΣ, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, Έκδοση: 2η Αναθεωρημένη/2014
    2. Τρόπος Σκέψης σε C++, 2η Έκδοση, Α' Tόμος, Eckel Bruce 
    3. C++: Από τη Θεωρία στην Εφαρμογή, Γ. Τσελίκης