Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

MENUMENU
  • Τμήμα
      • Φυσιογνωμία
      • Διδάσκοντες
      • Πολιτική Ποιότητας
      • Νέο Κτίριο
      • Διοίκηση
      • Προσωπικό
      • Πιστοποίηση Τμήματος
      • Καλωσόρισμα Προέδρου
  • Σπουδές
    • Γνωστικά Αντικείμενα
    • Προπτυχιακές Σπουδές
    • Μεταπτυχιακές Σπουδές
      • Π.Μ.Σ. στην «Επιστήμη και Τεχνολογία ΗΜΜΥ»
      • Π.Μ.Σ. στα «Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας»
      • Π.Μ.Σ. στην «Εφαρμοσμένη Πληροφορική»
    • Διδακτορικές Σπουδές
    • Κινητικότητα
    • Κατάλογος Μαθημάτων
      • Προπτυχιακά Μαθήματα
      • Μεταπτυχιακά Μαθήματα
        • Επιστήμη και Τεχνολογία ΗΜΜΥ
        • Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας
        • Εφαρμοσμένη Πληροφορική
      • Erasmus
    • Πιστωτικές Μονάδες ECTS
    • Ακαδημαϊκό Ημερολόγιο Π.Π.Σ.
    • Ακαδημαϊκό Ημερολόγιο Π.Μ.Σ
    • Ωρολόγιο Π.Π.Σ. Εαρινού
      • Εβδομαδιαίο Ωρολόγιο Π.Π.Σ. Χειμερινού Εξαμήνου
      • Ανα Έτος Ωρολόγιο Π.Π.Σ. Χειμερινού Εξαμήνου
      • Μαθήματα Π.Π.Σ. Χειμερινού που διδάσκονται τώρα
      • Εβδομαδιαίο Ωρολόγιο Π.Π.Σ. Εαρινού Εξαμήνου
      • Ανα Έτος Ωρολόγιο Π.Π.Σ. Εαρινού Εξαμήνου
      • Μαθήματα Π.Π.Σ. Εαρινού που διδάσκονται τώρα
    • Ωρολόγιο Π.Μ.Σ. Εαρινού
      • Επιστήμη και Τεχνολογία ΗΜΜΥ
        • Ωρολόγιο Π.Μ.Σ. Χειμερινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
        • Ωρολόγιο Π.Μ.Σ. Εαρινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
      • Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας
        • Ωρολόγιο Π.Μ.Σ. Χειμερινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
        • Ωρολόγιου Π.Μ.Σ. Εαρινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
      • Εφαρμοσμένη Πληροφορική
        • Ωρολόγιο Π.Μ.Σ. Χειμερινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Χειμερινού που διδάσκονται τώρα
        • Ωρολόγιο Π.Μ.Σ. Εαρινού Εξαμήνου
        • Μαθήματα Π.Μ.Σ. Εαρινού που διδάσκονται τώρα
    • Πρόγραμμα Εξεταστικής
      • Εξεταστική Π.Π.Σ.
      • Εξεταστική Π.Μ.Σ.
    • Επαγγελματικά Θέματα
    • Πιστοποιήσεις
      • Πρόγραμμα Εξειδίκευσης στην «Επιστήμη Δεδομένων»
      • Πρόγραμμα Παιδαγωγικής & Διδακτικής Επάρκειας
    • Υποστήριξη Φοιτητών
      • Υποστήριξη ΦμεΑ
      • Συχνές Ερωτήσεις
      • Παρενόχληση - Εκφοβισμός
    • Πρακτική Άσκηση
  • Έρευνα
    • Εργαστήρια
    • Ερευνητικά Έργα
    • Μεταδιδακτορική Έρευνα
    • Υποψήφιοι Διδάκτορες
    • Διατριβές – Εργασίες
    • Ερευνητικά Έργα σε Εξέλιξη

      Αναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση

      Επιστ. Υπεύθυνος

      Πλέσσας ΦώτιοςΠλέσσας Φώτιος, Καθηγητής
      E-mail: fplessas@e-ce.uth.gr

      ΤίτλοςΑναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση
      Φορέας ΧρηματοδότησηςNanoZeta Technologies ltd.
      Προϋπολογισμός271.400,00
      Διάρκεια26/01/2021 – 25/01/2028

      Περισσότερα →

      DIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences

      Επιστ. Υπεύθυνος

      Κοράκης ΑθανάσιοςΚοράκης Αθανάσιος, Καθηγητής
      E-mail: korakis@e-ce.uth.gr

      ΤίτλοςDIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences
      Φορέας ΧρηματοδότησηςΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ
      Προϋπολογισμός123.125,00
      Διάρκεια16/12/2024 – 31/12/2027

      Περισσότερα →

      TWIN-RELECT: Twinning for Excellence in Reliable Electronics

      Επιστ. Υπεύθυνος

      Σωτηρίου ΧρήστοςΣωτηρίου Χρήστος, Καθηγητής
      E-mail: chsotiriou@e-ce.uth.gr

      ΤίτλοςTWIN-RELECT: Twinning for Excellence in Reliable Electronics
      Φορέας ΧρηματοδότησηςΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ
      Προϋπολογισμός602.500,00
      Διάρκεια01/10/2024 – 30/09/2027

      Περισσότερα →

      Λίστα Ερευνητικώ Έργων →

  • Απόφοιτοι
      • Ισοτιμία ΜΗΥΤΔ με ΗΜΜΥ
      • Γνώμες Αποφοίτων
      • Διδάκτορες
  • Υπηρεσίες
    • Γραμματεία
      • Πληροφορίες
      • Γενικά Έντυπα
    • Τεχνική Υποστήριξη
  • Ανακοινώσεις
    • Γενικές Ανακοινώσεις
    • Ακαδημαϊκά Νέα - Εκδηλώσεις
    • Συνέδρια
    • Πρωτοετών
    • Αποφοίτων
    • Θέσεις Εργασίας
    • Υποτροφίες
    • Αποφάσεις Συλλογικών Οργάνων
    • Πρόσφατες Ανακοινώσεις

      • 10/06/2025 Παράδοση Εκλογικού Καταλόγου των μελών Δ.Ε.Π. για την Ανάδειξη Προέδρου και Αντιπροέδρου
      • 10/06/2025 Ανακήρυξη υποψηφίων για το αξίωμα του Προέδρου και Αντιπροέδρου του Τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
      • 06/06/2025 Πρόσκληση Εκδήλωσης Ενδιαφέροντος για Διδασκαλία Μαθημάτων στο ΠΜΣ «Εφαρμοσμένη Πληροφορική» για το Χειμερινό Εξάμηνο Ακ. Έτους 2025-2026
      • 06/06/2025 Πρόσκληση Εκδήλωσης Ενδιαφέροντος για Διδασκαλία Μαθημάτων στο ΠΜΣ «Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας» για το Χειμερινό Εξάμηνο Ακ. Έτους 2025-2026
      • 03/06/2025 Προκηρύξεις Υποτροφιών Κληροδοτημάτων ΙΚΥ
  • Επικοινωνία
    • Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
      • Σέκερη και Χέυδεν
        Πεδίον Άρεως, κτίριο ΤμΗΜΜΥ
        ΤΚ 383 34, Βόλος
      Τηλ.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      Τηλ. Π.Μ.Σ.+30 24210 74933
      e-mail Π.Μ.Σ.pgsec ΑΤ e-ce.uth.gr
      Ιστοσελίδαhttps://www.e-ce.uth.gr/contact-info/
  • Είσοδος

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

Αρχική » Σπουδές » Προπτυχιακές Σπουδές » Προπτυχιακά Μαθήματα » ECE326 Αντικειμενοστραφής Προγραμματισμός

Loading…

Δομή Προαπαιτούμενων Μαθημάτων

Xρώμα κόμβου:
1ο Έτος 2ο Έτος 3ο Έτος 4ο-5ο Έτος


Σχήμα Κόμβου:
Κύκλος: Υποχρεωτικό Μάθημα
Τετράγωνο: Μάθημα Επιλογής
Αστεράκι: Μάθημα για το οποίο γίνεται η αναζήτηση των προαπαιτουμένων


Σύρσιμο Κόμβου:
Κάνοντας κλίκ στον κόμβο και μετακινώντας το ποντίκι.


Μεγένθυση & Μετακίνηση Γραφήματος:
Κάνοντας κύλιση (scrolling) και σύρσιμο (dragging) του ποντικιού.

Γνωστικό ΑντικείμενοΤεχνολογιών Λογισμικού και Πληροφοριακών Συστημάτων (ΛΠ)
ΕξάμηνοΕξάμηνο 6 – Εαρινό
Είδος ΜαθήματοςΕπιλογής
Τύπος Μαθήματος Ειδίκευσης
Συν. Εβδ. Ωρών Διδασκαλίας4
Ώρες Θεωρίας4
Ώρες Εργαστηρίου0
Ώρες Φροντιστηρίου0
Μονάδες ECTS6
Προαπαιτούμενα Μαθήματα
  • ECE115 Προγραμματισμός Ι

Σελίδα Μαθήματοςhttps://eclass.uth.gr/courses/E-CE_U_112
Υπεύθυνος Μαθήματος

Αντωνόπουλος ΧρήστοςΑντωνόπουλος Χρήστος, Καθηγητής
E-mail: cda@e-ce.uth.gr

Διδάσκων
  • Θάνος Γεώργιος, Ε.ΔΙ.Π.
    E-mail: gthanos@uth.gr
Συγγράμματα
  • Βιβλίο [59380297]: Απόλυτη Java (περιέχει CD), Savitch Walter Λεπτομέρειες
  • Βιβλίο [50655978]: JAVA, 7η Έκδοση, Savitch Walter Λεπτομέρειες
Βιβλιογραφία

Προτεινόμενα συγγράμματα στον Εύδοξο:

  • Java, 4η έκδοση, W. Savitch, Εκδόσεις Α. Τζιόλα & Υιοί Ο.Ε., 2007, Θεσ/νίκη
  • Απόλυτη Java, W. Savitch, Στέλλα Παρίκου & ΣΙΑ Ο.Ε., 2009, Αθήνα

Άλλα συγγράμματα:

  • Bruce Eckel, Thinking in Java, 3rd edition
  • Deitel & Deitel, Java How to Program
  • Bruce Eckel, Thinking in C++, vol 1&2, 2nd edition
  • Savitch, Absolute C++, 1st edition
Ικανότητες – Δεξιότητες
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Αυτόνομη εργασία
  • Ομαδική εργασία
Υποχρεώσεις φοιτητών
  • Υποχρεωτική εκπόνηση εργασιών
  • Υποχρεωτική παρουσίαση εργασιών
Πρόγραμμα Εαρινού Εξαμήνου Ακ. Έτους 2024 – 2025
ΗμέραΏραΤύποςΑίθουσαΔιδάσκων
Τετάρτη09:00 – 11:00ΔιάλεξηΑμφ. 3 (115)
  • Θάνος Γεώργιος
Παρασκευή09:00 – 13:00ΔιάλεξηΑμφ. 3 (115)
  • Θάνος Γεώργιος
  • Περιγραφή-Στόχοι
  • Μαθησιακά Αποτελέσματα
  • Αξιολόγηση Φοιτητών
  • Κατανομή ύλης

Το μάθημα εστιάζει σε βασικές και εξειδικευμένες έννοιες και δομές σχετικές με γλώσσες προγραμματισμού που υποστηρίζουν την αντικειμενοστρέφεια με χρήση των γλωσσών JAVA και C++.

Τα περιεχόμενα του μαθήματος είναι τα εξής:

Για τη γλώσσα JAVA:

  • Κλάσεις, κατασκευαστές, υπερφόρτωση μεθόδων, static/final methods/variables
  • Πακέτα, περιοριστές πρόσβασης.
  • Κληρονομικότητα και πολυμορφισμός, Abstract/final classes, method overriding
  • Διεπαφές (Interfaces)
  • Εξαιρέσεις
  • File I/O (binary Ι/Ο και Stream I/O).
  • Εμφωλευμένες κλάσεις (ανώνυμες, τοπικές, στατικές)
  • Generics & Java Collections Framework
  • Δικτύωση (URL, URLConnection, sockets)
  • Regular Expressions
  • Swing (Buttons, events, listeners, containers, layout managers, menus, text fields, graphics class, colors, fonts, etc)

Για τη γλώσσα C++:

  • Πίνακες, δείκτες, αναφορές, αλφαριθμητικά.
  • Δυναμική διαχείριση μνήμης.
  • Κλάσεις και Δημιουργία Αντικειμένων: κατασκευαστές και καταστροφείς, δημιουργία αντικειμένων και κύκλος ζωής των αντικειμένων, φιλικές μέθοδοι, const μέθοδοι, δείκτης this).
  • Namespaces, περιοριστές πρόσβασης.
  • Κληρονομικότητα, δυναμικός πολυμορφισμός, abstract κλάσεις, πολλαπλή κληρονομικότητα.
  • Υπερφόρτωση τελεστών.
  • Εξαιρέσεις.
  • Streams, Αρχεία
  • Templates, Standard Template Library

Οι φοιτητές μετά από αυτό μάθημα θα:

  • Έχουν εκτεθεί επαρκώς στο αντικειμενοστραφές προγραμματιστικό υπόδειγμα.
  • Έχουν κατανοήσει σε βάθος και έχουν προγραμματίσει στις γλώσσες JAVA και C++.
  • Κατανοούν τις ομοιότητες αλλά και τις διαφορές στο προγραμματιστικό υπόδειγμα μεταξύ JAVA και C++.

Επιπλέον, για την γλώσσα JAVA,

  • Κατανοούν τη διασύνδεση με το χρήστη μέσω του JAVA Swing
  • Γνωρίζουν την βασική δικτύωση και στοιχεία πολυνηματικού προγραμματισμού.

Επιπλέον, για τη γλώσσα C++,

  • Κατανοούν την έννοια και χειρίζονται με ευχέρεια την υπερφόρτωση τελεστών.
  • Κατανοούν και χειρίζονται με ευχέρεια τη βιβλιοθήκη C++/STL.

• Δύο ατομικές εργασίες και μία ομαδική σε γλώσσα Java.
Η αξιολόγηση τους συμμετέχει στον τελικό βαθμό κατά
60%.
• Δύο ατομικές εργασίες σε γλώσσα C++. Η αξιολόγηση
τους συμμετέχει στον τελικό βαθμό κατά 40%.

Για τη γλώσσα JAVA:

  • Κλάσεις, κατασκευαστές, υπερφόρτωση μεθόδων, static/final methods/variables. Πακέτα, περιοριστές πρόσβασης. Κληρονομικότητα και πολυμορφισμός, Abstract/final classes, method overriding (2 εβδομάδες).
  • Διεπαφές (Interfaces) (0,5 εβδομάδα)
  • Εξαιρέσεις (0,5 εβδομάδα)
  • File I/O (binary Ι/Ο και Stream I/O). (0,5 εβδομάδα)
  • Εμφωλευμένες κλάσεις (ανώνυμες, τοπικές, στατικές) (0,5 εβδομάδα)
  • Generics & Java Collections Framework (0,5 εβδομάδα)
  • Δικτύωση (URL, URLConnection, sockets) (0,5 εβδομάδα)
  • Regular Expressions (0,5 εβδομάδα)
  • Swing (Buttons, events, listeners, containers, layout managers, menus, text fields, graphics class, colors, fonts, etc) (1 εβδομάδα)

Για τη γλώσσα C++:

  • Πίνακες, δείκτες, αναφορές, αλφαριθμητικά. (1 εβδομάδα)
  • Δυναμική διαχείριση μνήμης. (1 εβδομάδα)
  • Κλάσεις και Δημιουργία Αντικειμένων: κατασκευαστές και καταστροφείς, δημιουργία αντικειμένων και κύκλος ζωής των αντικειμένων, φιλικές μέθοδοι, const μέθοδοι, δείκτης this). (1 εβδομάδα)
  • Namespaces, περιοριστές πρόσβασης. Κληρονομικότητα, δυναμικός πολυμορφισμός, abstract κλάσεις, πολλαπλή κληρονομικότητα. (1 εβδομάδα)
  • Υπερφόρτωση τελεστών. Εξαιρέσεις. (1 εβδομάδα)
  • Streams, Αρχεία (1 εβδομάδα)
  • Templates, Standard Template Library (0,5 εβδομάδα)

Πρόσφατες Ανακοινώσεις

  • 10/06/2025 Παράδοση Εκλογικού Καταλόγου των μελών Δ.Ε.Π. για την Ανάδειξη Προέδρου και Αντιπροέδρου
  • 10/06/2025 Ανακήρυξη υποψηφίων για το αξίωμα του Προέδρου και Αντιπροέδρου του Τμήματος Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
  • 06/06/2025 Πρόσκληση Εκδήλωσης Ενδιαφέροντος για Διδασκαλία Μαθημάτων στο ΠΜΣ «Εφαρμοσμένη Πληροφορική» για το Χειμερινό Εξάμηνο Ακ. Έτους 2025-2026
  • 06/06/2025 Πρόσκληση Εκδήλωσης Ενδιαφέροντος για Διδασκαλία Μαθημάτων στο ΠΜΣ «Ευφυή Δίκτυα Ηλεκτρικής Ενέργειας» για το Χειμερινό Εξάμηνο Ακ. Έτους 2025-2026

e-Yπηρεσίες

Επικοινωνία

  • Σέκερη & Χέυδεν, Πεδίον Άρεως, 38334, Βόλος
  • +30 24210 74967
  • +30 24210 74934
  • gece@uth.gr

Ανακοινώσεις

  • Γενικές Ανακοινώσεις
  • Ακαδημαϊκά Νέα – Εκδηλώσεις
  • Θέσεις Εργασίας
  • Υποτροφίες
  • Αποφάσεις Συλλογικών Οργάνων

Θα μας Βρείτε

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Ο παρών ιστότοπος χρησιμοποιεί cookies για να εξασφαλίσει την καλύτερη δυνατή εμπειρία σου στο site μας.ΕΝΗΜΕΡΩΘΗΚΑΠληροφορίες