Τίτλος | Αντικειμενοστρεφής Προγραμματισμός / Object-oriented Programming |
Κωδικός | 009 |
Σχολή | Πολυτεχνική |
Τμήμα | Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών |
Κύκλος / Επίπεδο | 1ος / Προπτυχιακό |
Περίοδος Διδασκαλίας | Εαρινή |
Υπεύθυνος/η | Θεμιστοκλης Διαμαντοπουλος |
Κοινό | Όχι |
Κατάσταση | Ενεργό |
Course ID | 600000957 |
Πρόγραμμα Σπουδών: Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Εγγεγραμμένοι φοιτητές: 483
Κατεύθυνση | Τύπος Παρακολούθησης | Εξάμηνο | Έτος | ECTS |
---|---|---|---|---|
ΚΟΡΜΟΣ | Υποχρεωτικό | 2 | 1 | 5 |
Τίτλος | Αντικειμενοστρεφής Προγραμματισμός |
Ακαδημαϊκό Έτος | 2019 – 2020 |
Περίοδος Τάξης | Εαρινή |
Διδάσκοντες άλλων Κατηγοριών | |
Class ID | 600144693
|
Πρόγραμμα Τάξης
Κτίριο | Πολυτεχνείο - επέκταση Ε10 (Πολιτικών Μηχ.) |
Όροφος | Υπόγειο 1 |
Αίθουσα | Εργ. (370) |
Ημερολόγιο | Τρίτη 12:00 έως 14:00 |
Κτίριο | Πολυτεχνείο - επέκταση Ε10 (Πολιτικών Μηχ.) |
Όροφος | Υπόγειο 1 |
Αίθουσα | Εργ. (370) |
Ημερολόγιο | Τετάρτη 12:00 έως 14:00 |
Κτίριο | Πολυτεχνείο - κτίριο Α (Εδρών) |
Όροφος | Υπόγειο 1 |
Αίθουσα | ΜΙΚΡΟ ΑΜΦΙΘΕΑΤΡΟ ΠΟΛΥΤΕΧΝΙΚΗΣ (240) |
Ημερολόγιο | Πέμπτη 10:00 έως 12:00 |
Κτίριο | Πολυτεχνείο - κτίριο Α (Εδρών) |
Όροφος | Υπόγειο 1 |
Αίθουσα | ΜΙΚΡΟ ΑΜΦΙΘΕΑΤΡΟ ΠΟΛΥΤΕΧΝΙΚΗΣ (240) |
Ημερολόγιο | Παρασκευή 12:00 έως 14:00 |
Τύπος Μαθήματος 2016-2020
- Υποβάθρου
Τύπος Μαθήματος 2011-2015
Γενικού Υποβάθρου
Τρόπος Παράδοσης
- Πρόσωπο με πρόσωπο
- Eξ απoστάσεως εκπαίδευση
Ηλεκτρονική Διάθεση Μαθήματος
- e-Οδηγός Σπουδών https://qa.auth.gr/el/class/1/600144693
- eLearning (Moodle): https://elearning.auth.gr/course/view.php?id=7726
Erasmus
Το μάθημα προσφέρεται και σε φοιτητές
προγραμμάτων ανταλλαγής.
Γλώσσα Διδασκαλίας
- Ελληνικά (Διδασκαλία, Εξέταση)
- Αγγλικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Γενικές Προαπαιτήσεις
Γνώσεις προγραμματισμού σε C
Μαθησιακά Αποτελέσματα
Σκοπός του μαθήματος είναι:
- η σχεδίαση λογισμικού με βάση τις αρχές του αντικειμενοστραφούς προγραμματισμού
- η σχεδίαση προγραμμάτων με τη χρήση καθιερωμένων προτύπων αντικειμενοστραφούς σχεδίασης
- η ανάπτυξη εφαρμογών με τη χρήση της γλώσσας προγραμματισμού C++.
Γενικές Ικανότητες
- Εφαρμογή της γνώσης στην πράξη
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Αυτόνομη εργασία
- Ομαδική εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Τα θέματα που καλύπτονται στα πλαίσια του μαθήματος:
- Βασικές αρχές αντικειμενοστρεφούς προγραμματισμού
- Κλάσεις: ορισμός, εμβέλεια, ο δείκτης this
- Μέλη κλάσεων
- Συναρτήσεις αρχικών και τελικών συνθηκών
- Επικάλυψη τελεστών, επικάλυψη των τελεστών << και >>
- Φιλικές συναρτήσεις
- Κληρονομικότητα: απλή και πολλαπλή
- Πολυμορφισμός, εικονικές συναρτήσεις
- Παραμετρικές συναρτήσεις, παραμετρικές κλάσεις
Τύποι Εκπαιδευτικού Υλικού
- Διαφάνειες
- Διαδραστικές ασκήσεις
- Βιβλίο
- Φυλλάδιο Εργαστηρίου
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
- Χρήση Τ.Π.Ε. στη Διδασκαλία
- Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
- Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Οργάνωση Μαθήματος
Δραστηριότητες | Φόρτος Εργασίας | ECTS | Ατομικά | Ομαδικά | Erasmus |
---|---|---|---|---|---|
Διαλέξεις | 41 | 1,4 | |||
Εργαστηριακή Άσκηση | 21 | 0,7 | |||
Φροντιστήριο | 40 | 1,3 | |||
Εκπόνηση μελέτης (project) | 32 | 1,1 | |||
Εξετάσεις | 16 | 0,5 | |||
Σύνολο | 150 | 5 |
Αξιολόγηση Φοιτητών
Περιγραφή
Γραπτή εξέταση διάρκειας 150 λεπτών
Εξέταση εργαστηριακών ασκήσεων
Μέθοδοι Αξιολόγησης Φοιτητών
- Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Συμπερασματική)
- Γραπτή Εργασία (Συμπερασματική)
- Γραπτή Εξέταση με Επίλυση Προβλημάτων (Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
1. «Ανάγνωση κώδικα» Συγγραφέας: Διομήδης Σπινέλλης Εκδόσεις: Κλειδάριθμος, 2005, ΘΕΣ/ΝΙΚΗ ISBN: 960-209-845-7 ΚΩΔ.ΕΥΔ.: 13588
2. «Αντικειμενοστρεφής σχεδίαση: UML αρχές, πρότυπα και ευρετικοί κανόνες» Συγγραφέας: Αλέξανδρος Ν. Χατζηγεωργίου Εκδόσεις: Κλειδάριθμος, 2005, Αθήνα ISBN: 960-209-882-1 ΚΩΔ.ΕΥΔ.: 13600
Τελευταία Επικαιροποίηση
16-12-2015