Παρουσίαση/Προβολή

Εικόνα επιλογής

2003-ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

(2003) -  Δρόσος Χρήστος, Πάλλης Ευάγγελος

Περιγραφή Μαθήματος

Το μάθημα Αλγόριθμοι – Δομές Δεδομένων ασχολείται με τις βασικές έννοιες των αλγορίθμων και των δομών δεδομένων.

  • Αλγόριθμοι:
    • Ωμή βία, Διαίρεση και κυριαρχία, μείωση και κυριαρχία, μετασχηματισμός και κυριαρχία
    • Βέλτιστα δυαδικά δέντρα αναζήτησης, Ταξινόμηση με απαρίθμηση, κατακερματισμός
    • Γραμμικοί αλγόριθμοι βελτιστοποίησης.
  • Τεχνικές σχεδίασης αλγορίθμων, πολυπλοκότητα αλγορίθμων
    • Τεχνική απληστίας, επαναληπτική βελτίωση.
  • Ανάλυση αποδοτικότητας αλγορίθμων
  • Θεμελιώδεις δομές δεδομένων:
    • Πίνακες, Λίστες, Στοίβες, ουρές,
    • Στατικά – Δυναμικά Δένδρα 
    • Δέντρα δυαδικής αναζήτησης.
  • Υλοποίηση αλγορίθμων και δομών δεδομένων με τη βοήθεια της γλώσσας C++

Ημερομηνία δημιουργίας

Δευτέρα 5 Νοεμβρίου 2018

  • Γενικές Ικανότητες

    • Αναζήτηση ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
    • Προσαρμογή σε νέες καταστάσεις
    • Λήψη αποφάσεων
    • Παραγωγή νέων ερευνητικών ιδεών
    • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

     

    Μαθησιακοί στόχοι

     

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

    1.     Εξοικείωση με τις έννοιες των αλγορίθμων

    2.     Ικανότητες ανάλυσης αλγορίθμων

    3.     Γνώσεις στις βασικές και δευτερεύουσες δομές δεδομένων

    Αναλυτικά, οι φοιτητές θα είναι σε θέση:

    1. Να αναλύουν και να σχεδιάζουν αλγορίθμους.
    2. Να υλοποιούν δομές δεδομένων σε  C++
    3. Να επιλέγουν τις κατάλληλες δομές δεδομένων για κάθε αλγόριθμο
    4. Να υλοποιούν τους βασικούς αλγορίθμους σε C++

    Μέθοδοι αξιολόγησης

    Γλώσσα  Αξιολόγησης

    Ελληνική

    Περιγραφή

    Γραπτές εξετάσεις, βαθμολόγηση στο εργαστήριο, βαθμολόγηση εργασιών.

    Μέθοδοι αξιολόγησης

    • Γραπτή εξέταση: 60 %
    • Εργαστηριακή εξέταση 40%

    Προτεινόμενα συγγράμματα

    - Προτεινόμενη Βιβλιογραφία:

    1. ΑΛΓΟΡΙΘΜΟΙ Edmonds Jeff ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ ΑΕ
    2. Εισαγωγή στην ανάλυση και σχεδίαση αλγορίθμων, Anany Levitin, Εκδόσεις Τζιόλα
    3. ISBN:978‐960‐418‐143‐8
    4. Ποσοτικές μέθοδοι και εφαρμογές , Χ. Φουντας, Χ.Δρόσος, εκδόσεις Βαρβαρήγου, ISBN:978‐960‐7996‐73‐2
    5. C: Από τη Θεωρία στην Εφαρμογή Γ. Σ. Τσελίκης - Ν. Δ. Τσελίκας ΓΕΩΡΓΙΟΣ ΤΣΕΛΙΚΗΣ
    6. Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό "Σγουροπούλου Κλειώ, Τρούσσας