Αντικειμενοστρεφής Προγραμματισμός

Πληροφορίες Μαθήματος
ΤίτλοςΑντικειμενοστρεφής Προγραμματισμός / Object-oriented Programming
Κωδικός009
ΣχολήΠολυτεχνική
ΤμήμαΗλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΕαρινή
Υπεύθυνος/ηΑνδρέας Συμεωνίδης
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID600000957

Πρόγραμμα Σπουδών: Μερική Φοίτηση - ΠΠΣ Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (2016 - σήμερα)

Εγγεγραμμένοι φοιτητές: 3
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΚΟΡΜΟΣΥποχρεωτικό215

Πρόγραμμα Σπουδών: Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Εγγεγραμμένοι φοιτητές: 397
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΚΟΡΜΟΣΥποχρεωτικό215

Πληροφορίες Τάξης
ΤίτλοςΑντικειμενοστρεφής Προγραμματισμός
Ακαδημαϊκό Έτος2023 – 2024
Περίοδος ΤάξηςΕαρινή
Διδάσκοντες μέλη ΔΕΠ
Ώρες Εβδομαδιαία5
Class ID
600239901
Τύπος Μαθήματος
Ειδικού Υποβάθρου
Τύπος Μαθήματος 2016-2020
  • Υποβάθρου
Τύπος Μαθήματος 2011-2015
Γενικού Υποβάθρου
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
  • Eξ απoστάσεως εκπαίδευση
Ηλεκτρονική Διάθεση Μαθήματος
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
Προαπαιτήσεις
Γενικές Προαπαιτήσεις
Γνώσεις προγραμματισμού σε C
Μαθησιακά Αποτελέσματα
Σκοπός του μαθήματος είναι: - η σχεδίαση λογισμικού με βάση τις αρχές του αντικειμενοστραφούς προγραμματισμού - η σχεδίαση προγραμμάτων με τη χρήση καθιερωμένων προτύπων αντικειμενοστραφούς σχεδίασης - η ανάπτυξη εφαρμογών με τη χρήση της γλώσσας προγραμματισμού C++.
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Αυτόνομη εργασία
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος
Τα θέματα που καλύπτονται στα πλαίσια του μαθήματος: - Βασικές αρχές αντικειμενοστρεφούς προγραμματισμού - Κλάσεις: ορισμός, εμβέλεια, ο δείκτης this - Μέλη κλάσεων - Συναρτήσεις αρχικών και τελικών συνθηκών - Επικάλυψη τελεστών, επικάλυψη των τελεστών << και >> - Φιλικές συναρτήσεις - Κληρονομικότητα: απλή και πολλαπλή - Πολυμορφισμός, εικονικές συναρτήσεις - Παραμετρικές συναρτήσεις, παραμετρικές κλάσεις
Τύποι Εκπαιδευτικού Υλικού
  • Διαφάνειες
  • Διαδραστικές ασκήσεις
  • Βιβλίο
  • Φυλλάδιο Εργαστηρίου
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
  • Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις41
Εργαστηριακή Άσκηση21
Φροντιστήριο40
Εκπόνηση μελέτης (project)32
Εξετάσεις16
Σύνολο150
Αξιολόγηση Φοιτητών
Περιγραφή
Γραπτή εξέταση διάρκειας 60 λεπτών Εξέταση εργαστηριακών ασκήσεων
Μέθοδοι Αξιολόγησης Φοιτητών
  • Γραπτή Εξέταση με Ερωτήσεις Πολλαπλής Επιλογής (Συμπερασματική)
  • Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Διαμορφωτική, Συμπερασματική)
  • Γραπτή Εργασία (Συμπερασματική)
  • Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
1. «Ανάγνωση κώδικα» Συγγραφέας: Διομήδης Σπινέλλης Εκδόσεις: Κλειδάριθμος, 2005, ΘΕΣ/ΝΙΚΗ ISBN: 960-209-845-7 ΚΩΔ.ΕΥΔ.: 13588 2. «Αντικειμενοστρεφής σχεδίαση: UML αρχές, πρότυπα και ευρετικοί κανόνες» Συγγραφέας: Αλέξανδρος Ν. Χατζηγεωργίου Εκδόσεις: Κλειδάριθμος, 2005, Αθήνα ISBN: 960-209-882-1 ΚΩΔ.ΕΥΔ.: 13600
Τελευταία Επικαιροποίηση
07-02-2023