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

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/
  • Είσοδος

ECE216 Αλγόριθμοι

Αρχική » Σπουδές » Προπτυχιακές Σπουδές » Προπτυχιακά Μαθήματα » ECE216 Αλγόριθμοι

Loading…

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

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


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


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


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

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

    Συνιστώμενα Μαθήματα
    • ECE118 Διακριτά Μαθηματικά
    • ECE215 Δομές Δεδομένων

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

    Κατσαρός ΔημήτριοςΚατσαρός Δημήτριος, Αναπληρωτής Καθηγητής
    E-mail: dkatsar@uth.gr

    Διδάσκων
    • Κατσαρός Δημήτριος, Αναπληρωτής Καθηγητής
      E-mail: dkatsar@uth.gr
    Συγγράμματα
    • Βιβλίο [59359780]: ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Λεπτομέρειες
    • Βιβλίο [13898]: ΣΧΕΔΙΑΣΜΟΣ ΑΛΓΟΡΙΘΜΩΝ, JON KLEINBERG, EVA TARDOS Λεπτομέρειες
    • Βιβλίο [18549066]: Προβλήματα και ασκήσεις στους αλγόριθμους, Μποζάνης Παναγιώτης Δ. Λεπτομέρειες
    • Βιβλίο [68370088]: Ανάλυση και Σχεδίαση Αλγορίθμων, 3η Έκδοση, Levitin Anavy, Mάνος Ρουμελιώτης (επιμέλεια) Λεπτομέρειες
    • Βιβλίο [112701994]: Επιστήμη Δικτύων, Albert Laszlo Barabasi Λεπτομέρειες
    Ικανότητες – Δεξιότητες
    • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
    • Αυτόνομη εργασία
    • Ομαδική εργασία
    Υποχρεώσεις φοιτητών
    • Υποχρεωτική συμμετοχή σε εξετάσεις
    • Υποχρεωτική εκπόνηση εργασιών
    • Υποχρεωτική παράδοση ασκήσεων
    Πρόγραμμα Εαρινού Εξαμήνου Ακ. Έτους 2024 – 2025
    ΗμέραΏραΤύποςΑίθουσαΔιδάσκων
    Δευτέρα16:00 – 18:00ΔιάλεξηΑμφ. 1 (106)
    • Κατσαρός Δημήτριος
    Πέμπτη16:00 – 18:00ΔιάλεξηΑμφ. 1 (106)
    • Κατσαρός Δημήτριος
    • Περιγραφή-Στόχοι
    • Μαθησιακά Αποτελέσματα
    • Αξιολόγηση Φοιτητών
    • Κατανομή ύλης

    Το μάθημα αποτελεί μία πλήρη περιήγηση στις τεχνικές σχεδιασμού και μαθηματικής αναλύσεως των αλγορίθμων, με έμφαση στις ιδιότητές τους από την σκοπιά της υπολογιστικής πολυπλοκότητάς τους. Τα καλυπτόμενα θέματα περιλαμβάνουν: τεχνικές σχεδιασμού αλγορίθμων, όπως διαίρει-και-βασίλευε, άπληστοι αλγόριθμοι, δυναμικός προγραμματισμός, και γραμμικός προγραμματισμός. Επίσης, διδάσκονται αλγόριθμοι γραφημάτων σχετιζόμενοι με ζευγνύοντα δένδρα, συντομότερα μονοπάτια, ροές και ταιριάσματα). Διδάσκονται ακόμη τυχαιοκρατικοί και ‘online’ αλγόριθμοι. Τέλος γίνεται εισαγωγή στην πληρότητα NP και τις τάξεις της, καθώς και στους προσεγγιστικούς αλγορίθμους.

    Το μάθημα καλύπτει τις βασικές αρχές του σχεδιασμού και ανάλυσης αλγορίθμων.

    Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής /τρια θα είναι σε θέση να:

    • γνωρίζει να αναλύει αλγορίθμους και να εκτιμά την συμπεριφορά τους στην χειρότερη, την μέση και την επιμερισμένη περίπτωση
    • γνωρίζει και εφαρμόζει τις θεμελιώδεις τεχνικές σχεδίασης αλγορίθμων (διαίρει και βασίλευε, απληστία, δυναμικός προγραμματισμός, γραμμικός προγραμματισμός)
    • γνωρίζει τυχαιοκρατικούς και online αλγορίθμους
    • γνωρίζει πώς να εφαρμόζει βασικούς αλγορίθμους που αφορούν τα γραφήματα
    • διακρίνει τις κλάσεις πολυπλοκότητας και να γνωρίζει τις προσεγγιστικές τεχνικές επίλυσης προβλημάτων NPC

    Τελικός βαθμός μαθήματος: 20% εργασία + 25% οι τρεις σειρές προβλημάτων + 55% βαθμός τελικής εξέτασης

    Από μια εβδομάδα για καθένα από τα κάτωθι group ζητημάτων:

    Εισαγωγή στην έννοια του αλγορίθμου
    Insertion sort και Merge sort
    Ρυθμός αύξησης συναρτήσεων

    Αλγόριθμοι Διαίρει-και-Βασίλευε (Binary search, Recurrences)
    Master theorem

    Διαίρει-και-Βασίλευε: Strassen πολλαπλασιαμός πινάκων
    Κάτω όριο των comparison-based αλγορίθμων ταξινόμησης
    (Deterministic) Quicksort

    Randomized Quicksort. Πιθανοκρατική ανάλυσης μέσης επίδοσης του Randomized Quicksort
    Bucket sort. Πιθανοκρατική ανάλυση
    Περίληψη βασικών δομών δεδομένων: Συνδεδεμένες Λίστες, (Κυκλικές) Ουρές, Δένδρα, Σωρός (Ταξινόμηση με σωρό)

    Order statistics (i-th smallest, median)
    The Dictionary problem: Hashing
    The Dictionary problem: Cuckoo hashing
    The Dictionary problem: Bloom filter
    The Dictionary problem: B^(+)-δένδρα

    Άπληστοι αλγόριθμοι
    Knapsack problem (Fractional)
    Huffman encoding
    Interval Scheduling [proof: the greedy stays ahead] Optimal cache replacement with perfect knowledge of the future [proof: the exchange argument] Vertex cover

    Δυναμικός Προγραμματισμός
    Weighted Interval Scheduling
    Longest Common Subsequence
    0/1 Knapsack
    Edit Distance
    Γραμμικός Προγραμματισμός
    Weighted Vertex Cover

    Graph-Theoretic αλγόριθμοι
    Depth/Breadth traversal
    Minimum Spanning Tree
    Αλγόριθμος Kruskal
    Αλγόριθμος Prim

    Shortest-paths

    Maximum-flow
    Maximum-flow/min-cut applications

    NP and computational intractability
    Polynomial-time reductions: By simple equivalence, By special case to general case, By encoding with gadgets

    NP-completeness
    Approximation algorithms

    Online (competitive) algorithms

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

    • 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 μας.ΕΝΗΜΕΡΩΘΗΚΑΠληροφορίες