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

      • 11/05/2026 Προκήρυξη Εκλογών για την Ανάδειξη του Εκπροσώπου των Μελών Ε.ΔΙ.Π.
      • 05/05/2026 Προκήρυξη 2026-2027 – ΔΠΜΣ “Επιστήμη Δεδομένων και Μηχανική Μάθηση”
      • 05/05/2026 Το ΤΗΜΜΥ στο Πρωτάθλημα Μπάσκετ του Πανεπιστημίου Θεσσαλίας
      • 28/04/2026 Προσωρινά Αποτελέσματα Σταδίου 1 Πρακτικής Άσκησης
      • 25/04/2026 Το ΤΗΜΜΥ στο DATE ’26
  • Επικοινωνία
    • Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
      • Σέκερη και Χέυδεν
        Πεδίον Άρεως, κτίριο ΤμΗΜΜΥ
        ΤΚ 383 34, Βόλος
      Τηλ.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ uth.gr
      Τηλ. Π.Μ.Σ.+30 24210 74933
      e-mail Π.Μ.Σ.pgsec ΑΤ uth.gr
      Ιστοσελίδαhttps://www.e-ce.uth.gr/contact-info/
  • Είσοδος
ECE326 Αντικειμενοστραφής Προγραμματισμός

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@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
Ικανότητες – Δεξιότητες
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Αυτόνομη εργασία
  • Ομαδική εργασία
Υποχρεώσεις φοιτητών
  • Υποχρεωτική εκπόνηση εργασιών
  • Υποχρεωτική παρουσίαση εργασιών
Πρόγραμμα Εαρινού Εξαμήνου Ακ. Έτους 2025 – 2026
ΗμέραΏραΤύποςΑίθουσαΔιδάσκων
Δευτέρα18:00 – 20:00ΔιάλεξηΑμφ. 3
  • Θάνος Γεώργιος
Παρασκευή09:00 – 11:00ΔιάλεξηΑμφ. 3
  • Θάνος Γεώργιος
  • Περιγραφή-Στόχοι
  • Μαθησιακά Αποτελέσματα
  • Αξιολόγηση Φοιτητών
  • Κατανομή ύλης

Το μάθημα εστιάζει σε βασικές και εξειδικευμένες έννοιες και δομές σχετικές με γλώσσες προγραμματισμού που υποστηρίζουν την αντικειμενοστρέφεια με χρήση των γλωσσών 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 εβδομάδα)

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

  • 11/05/2026 Προκήρυξη Εκλογών για την Ανάδειξη του Εκπροσώπου των Μελών Ε.ΔΙ.Π.
  • 05/05/2026 Προκήρυξη 2026-2027 – ΔΠΜΣ “Επιστήμη Δεδομένων και Μηχανική Μάθηση”
  • 05/05/2026 Το ΤΗΜΜΥ στο Πρωτάθλημα Μπάσκετ του Πανεπιστημίου Θεσσαλίας
  • 28/04/2026 Προσωρινά Αποτελέσματα Σταδίου 1 Πρακτικής Άσκησης

e-Yπηρεσίες

e-Class Ηλεκτρονική πλατφόρμα μαθημάτων
Εύδοξος Διανομή Συγγραμάτων
Ακαδημαϊκή Ταυτότητα Πάσο Φοιτητή
SIS-Web Ηλεκτρονική Γραμματεία
Webmail Ηλεκτρονικό Ταχυδρομείο
Erasmus+ Άνοιξε τους ορίζοντές σου

ΤΗΜΜΥ

Στην αιχμή της εκπαίδευσης και της έρευνας στην Ηλεκτρολογία και τη Μηχανική Υπολογιστών, διαμορφώνουμε τους μηχανικούς του μέλλοντος.

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

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

Επικοινωνία

  • Σέκερη & Χέυδεν, Πεδίον Άρεως, 38334, Βόλος
  • +30 24210 74967
  • +30 24210 74934
  • gece@uth.gr
© Copyright 2026 Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
Ο παρών ιστότοπος χρησιμοποιεί cookies για να εξασφαλίσει την καλύτερη δυνατή εμπειρία σου στο site μας.ΕΝΗΜΕΡΩΘΗΚΑΠληροφορίες