Λίστα αντικειμένων

Κωδικός Μαθήματος: IC232
ECTS: 6
Πρόγραμμα Σπουδών: Προπτυχιακό Πρόγραμμα Σπουδών
Εξάμηνο Διδασκαλίας: Δ' Εξάμηνο
Τύπος Μαθήματος
 Επιλογής
Κατεύθυνση ΓΝΜ: Βασικό
Κατεύθυνση ΘΡΜ: Ελεύθερης Επιλογής
Κατεύθυνση ΕΦΜ: Ελεύθερης Επιλογής
Κατεύθυνση ΠΛΗ: Υποχρεωτικό Κατεύθυνσης
Κατεύθυνση ΣΠΕ: Ελεύθερης Επιλογής
Ώρες Διδασκαλίας (Θεωρία / Φροντιστήριο / Εργαστήριο): 2-0-2
Διδάσκοντες: Ράγγος Όμηρος
Σελίδα μαθήματος στο eClass : https://eclass.upatras.gr/courses/MATH1060/
Φοιτητές Erasmus: Όχι
Περιγραφή
Εισαγωγή στη γλώσσα C++. Φάσεις μετάφρασης προγραμμάτων στην C++, οδηγίες προεπεξεργασίας, βασικοί τύποι και αντικείμενα, μετατροπή τύπων, σταθερές και μεταβλητές, τελεστές και εκφράσεις, δηλώσεις και εντολές, είσοδος και έξοδος δεδομένων, συναρτήσεις, δείκτες και αναφορές, πίνακες, δομές και ενώσεις. Αντικειμενοστρεφής Προγραμματισμός στην C++. Αφαίρεση, κλάσεις και μέλη κλάσεων, δημιουργία, καταστροφή και χρήση αντικειμένων κλάσεων, προσβασιμότητα μελών κλάσεων, κληρονομικότητα, υπερφόρτωση συναρτήσεων και τελεστών, εικονικές συναρτήσεις μέλους και κλάσεις, αφαιρετικές κλάσεις, πρότυπα συναρτήσεων και κλάσεων. Εργαστηριακές ασκήσεις. Εξοικείωση με τα προαναφερθέντα αντικείμενα. Εφαρμογή της C++ (λειτουργικό σύστημα Unix) στην επίλυση προβλημάτων. Πληροφορία: Μετονομασία του Μαθήματος «Γλώσσες Προγραμματισμού Ι» το Ακαδημαϊκό Έτος 2017-18.