Αντικειμενοστραφής Προγραμματισμός Κωδικός Μαθήματος: ELE476 Εξάμηνο: 8 Κατεύθυνση: ΗΛΕΚΤΡΟΝΙΚΗ, ΥΠΟΛΟΓΙΣΤΕΣ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ Κατηγορία: Επιλογής Διδακτικές Μονάδες: 3 Μονάδες ECTS: 5 Διδάσκων: Δημήτριος Μπακάλης Περιγραφή Μαθήματος Αντικείμενο μαθήματος: Εισαγωγή στον αντικειμενοστραφή προγραμματισμό (C++ / Java). Διδακτέα Ύλη: Εισαγωγή στη C++ και στις κλάσεις Δομημένος Προγραμματισμός (Δομές επιλογής και επανάληψης) Συναρτήσεις, Υπερφόρτωση συναρτήσεων, Αναδρομή Πίνακες, Διανύσματα, Δείκτες, Συμβολοσειρές Κλάσεις Υπερφόρτωση τελεστών Κληρονομικότητα, Πολυμορφισμός Συμβολοσειρές με την κλάση string I/O Streams, File Processing Εισαγωγή στη Java Περισσότερα για τη Java Σύγκριση των αντικειμενοστραφών γλωσσών (C++, Java) Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2012-2013 Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2011-2012 Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2010-2011 Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2009-2010 Προτεινόμενη Βιβλιογραφία Ενδεικτική βιβλιογραφία : 1) H. M. Deitel, P. J. Deitel, «C++ Προγραμματισμός», 6η έκδοση, 2011 2) H. M. Deitel, P. J. Deitel, «Java How to Program», 6η έκδοση, 2005
Αντικείμενο μαθήματος: Εισαγωγή στον αντικειμενοστραφή προγραμματισμό (C++ / Java).
Διδακτέα Ύλη:
Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2012-2013
Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2011-2012
Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2010-2011
Ιστοσελίδα μαθήματος εαρινού εξαμήνου 2009-2010
Ενδεικτική βιβλιογραφία :
1) H. M. Deitel, P. J. Deitel, «C++ Προγραμματισμός», 6η έκδοση, 2011
2) H. M. Deitel, P. J. Deitel, «Java How to Program», 6η έκδοση, 2005