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

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

      SL-ReDu: Αναγνώριση Νοηματικής Γλώσσας στην Εκπαίδευση

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

      Ποταμιάνος ΓεράσιμοςΠοταμιάνος Γεράσιμος, Αναπληρωτής Καθηγητής
      E-mail: gpotamianos@e-ce.uth.gr

      Τίτλος SL-ReDu: Αναγνώριση Νοηματικής Γλώσσας στην Εκπαίδευση
      Διάρκεια 2020 – 2023
      Ιστοσελίδα https://sl-redu.e-ce.uth.gr/

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

      Qualcomm Faculty R&D Award 2019

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

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

      Τίτλος Qualcomm Faculty R&D Award 2019
      Διάρκεια 2019 – 2023
      Ιστοσελίδα https://caslab.e-ce.uth.gr/

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

      Characterisation of LN2 UUI

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

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

      Τίτλος Characterisation of LN2 UUI
      Διάρκεια 2019 – 2023
      Ιστοσελίδα https://caslab.e-ce.uth.gr/

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

      BigOptiBase - Βελτιστοποίηση Κατανάλωσης Ενέργειας Σταθμών Βάσης με Τεχνολογίες Διαχείρισης Μεγάλου Όγκου Δεδομένων

      Συμμετέχοντα Μέλη ΔΕΠ

      Σταμούλης Γεώργιος, Καθηγητής
      E-mail: georges@e-ce.uth.gr

      Τίτλος BigOptiBase – Βελτιστοποίηση Κατανάλωσης Ενέργειας Σταθμών Βάσης με Τεχνολογίες Διαχείρισης Μεγάλου Όγκου Δεδομένων
      Διάρκεια 2019 – 2022
      Ιστοσελίδα http://www.bigoptibase.gr/

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

      PV-Auto-Scout: Integrated System for the Automated Inspection of Photovoltaic Parks using IR-thermography via Autonomous Aerial Vehicles (drones)

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

      Λάλης ΣπύροςΛάλης Σπύρος, Καθηγητής
      E-mail: lalis@e-ce.uth.gr

      Τίτλος PV-Auto-Scout: Integrated System for the Automated Inspection of Photovoltaic Parks using IR-thermography via Autonomous Aerial Vehicles (drones)
      Διάρκεια 2018 – 2022
      Ιστοσελίδα http://www.pvautoscout.com/

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

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

      • 27/05/2022 Υποτροφίες Κληροδοτήματος Νικ. Δ. Χρυσοβέργη 2022-2023
      • 16/05/2022 Κατατακτήριες Εξετάσεις 2022-2023 (Ύλη Μαθημάτων, Υποβολή Δικαιολογητικών, Διεξαγωγή Εξετάσεων)
      • 16/05/2022 Υποβολή Αιτήσεων Σίτισης και Στέγασης 2022-2023
      • 13/05/2022 Διεθνές Θερινό Σχολείο για την Καινοτομία στο Βόλο, ΤΗΜΜΥ, 9 – 15 Μαΐου 2022
      • 06/05/2022 Μαθητές για τη Βιωσιμότητα με Σχεδιαστική Σκέψη από την Ομάδα Δημιουργικών Τεχνολογιών Μάθησης
  • Επικοινωνία
    • Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
      • Σέκερη και Χέυδεν
        Πεδίον Άρεως, κτίριο ΤμΗΜΜΥ
        ΤΚ 383 34, Βόλος
      Τηλ. +30 24210 74967
      e-mail gece ΑΤ e-ce.uth.gr
      Τηλ. Π.Μ.Σ. +30 24210 74934
      e-mail Π.Μ.Σ. pgsec ΑΤ e-ce.uth.gr
      Fax +30 24210 74997
  • Είσοδος

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

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

Loading…

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

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


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


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


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

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

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

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

Διδάσκων
  • Θάνος Γεώργιος, Ε.ΔΙ.Π.
    E-mail: gthanos@uth.gr
Συγγράμματα
  • Java, 7η έκδοση, 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
Πρόγραμμα Εαρινού Εξαμήνου Ακ. Έτους 2021 – 2022
Ημέρα Ώρα Τύπος Αίθουσα Διδάσκων
Τετάρτη 09:00 – 11:00 Διάλεξη Αμφ. 3 (115)
  • Θάνος Γεώργιος
Παρασκευή 09:00 – 11:00 Διάλεξη Αμφ. 3 (115)
  • Θάνος Γεώργιος
  • Περιγραφή
  • Μαθησιακά Αποτελέσματα

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

Για τη γλώσσα 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 και C++.

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

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

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

Κατανοούν την έννοια και χειρίζονται με ευχέρεια την υπερφόρτωση τελεστών

Στοιχεία Μαθήματος για Παλιό Πρόγραμμα Σπουδών

Τίτλος Μαθήματος Προγραμματισμός ΙΙ
Κωδικός Μαθήματος ΗΥ122
Εξάμηνο Εξάμηνο 2 – Εαρινό
Τύπος Μαθήματος Υποχρεωτικό
Μονάδες ECTS 5

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

  • 27/05/2022 Υποτροφίες Κληροδοτήματος Νικ. Δ. Χρυσοβέργη 2022-2023
  • 16/05/2022 Κατατακτήριες Εξετάσεις 2022-2023 (Ύλη Μαθημάτων, Υποβολή Δικαιολογητικών, Διεξαγωγή Εξετάσεων)
  • 16/05/2022 Υποβολή Αιτήσεων Σίτισης και Στέγασης 2022-2023
  • 13/05/2022 Διεθνές Θερινό Σχολείο για την Καινοτομία στο Βόλο, ΤΗΜΜΥ, 9 – 15 Μαΐου 2022

e-Yπηρεσίες

Επικοινωνία

  • Σέκερη και Χέυδεν, Πεδίον Άρεως, Βόλος
  • Τηλέφωνο: +30 24210 74967
  • Fax: +30 24210 74997
  • Email: gece@e-ce.uth.gr

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

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

Θα μας Βρείτε

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2022 Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών