Αντικειμενοστρεφής Προγραμματισμός με C++
Διαλέξεις
Εισαγωγή στη γλώσσα C++. Φάσεις μετάφρασης προγραμμάτων στην C++, οδηγίες προεπεξεργασίας, βασικοί τύποι και αντικείμενα, μετατροπή τύπων, σταθερές και μεταβλητές, τελεστές και εκφράσεις, δηλώσεις και εντολές, είσοδος και έξοδος δεδομένων, συναρτήσεις, δείκτες και αναφορές, πίνακες, δομές και ενώσεις.
Αντικειμενοστρεφής Προγραμματισμός στην C++. Αφαίρεση, κλάσεις και μέλη κλάσεων, δημιουργία, καταστροφή και χρήση αντικειμένων κλάσεων, προσβασιμότητα μελών κλάσεων, κληρονομικότητα, υπερφόρτωση συναρτήσεων και τελεστών, εικονικές συναρτήσεις μέλους και κλάσεις, αφαιρετικές κλάσεις, πρότυπα συναρτήσεων και κλάσεων.
Εργαστηριακές ασκήσεις
Εξοικείωση με τα προαναφερθέντα αντικείμενα. Εφαρμογή της C++ (λειτουργικό σύστημα Unix) στην επίλυση προβλημάτων.