Τεχνικές σχεδίασης αλγορίθμων και ανάλυσης πολυπλοκότητας με εφαρμογές στην επιστήμη των υπολογιστών
Overview

Σκοπό του Εκπαιδευτικού Προγράμματος αποτελεί η εξοικείωση των συμμετεχόντων με την αφαιρετική αλγοριθμική σκέψη, καθώς και με τις βασικές τεχνικές που χρησιμοποιούνται για την σχεδίαση των αλγορίθμων.

Ειδικότερα, το πρόγραμμα αποσκοπεί στην ανάπτυξη των αλγοριθμικών γνώσεων και δεξιοτήτων των εκπαιδευόμενων έτσι ώστε αυτοί να μπορούν να ανταποκριθούν στις απαιτήσεις θεματικών περιοχών για τις οποίες η κατανόηση των τεχνικών σχεδιασμού αλγορίθμων, η αλγοριθμική διατύπωση προβλημάτων και η ανάπτυξη αποδοτικών λύσεων είναι απαραίτητη. Οι αλγοριθμικές έννοιες δεν περιορίζονται σε γνωστά και μακροχρόνια προβλήματα, αλλά μπορούμε να δούμε τις αντανακλάσεις τους σε καθημερινή βάση σε καινούργια ζητήματα τα οποία ανακύπτουν σε μεγάλο εύρος τομέων. Ο σχεδιασμός και η ανάλυση Αλγορίθμων βρίσκονται στην «καρδιά» κάθε υπολογιστικής διαδικασίας: Τεχνητή Νοημοσύνη, Υπολογιστική βιολογία, Βιοπληροφορική, Γενετική, Διαδίκτυο και Παγκόσμιος ιστός, Δίκτυα (Επικοινωνιών, μεταφορών κ.λπ.), Δρομολόγηση, Χρηματιστήριο, Βελτιστοποίηση, Επιχειρησιακή έρευνα, Γραφικά, Επεξεργασία Σήματος.

Με την επιτυχή ολοκλήρωση του προγράμματος οι εκπαιδευόμενοι θα έχουν κατανοήσει βασικές έννοιες και τεχνικές των αλγορίθμων, τις οποίες θα είναι σε θέση να εφαρμόσουν στην ανάλυση, στη μοντελοποίηση και στην επίλυση προβλημάτων της Επιστήμης των Υπολογιστών.

 

Τι θα μάθεις
Να αναγνωρίζεις και να επεξηγείς θεμελιώδεις αλγοριθμικές έννοιες
Να περιγράφεις τις μαθηματικές μεθόδους που χρησιμοποιούνται για τον έλεγχο της ορθότητας αλγορίθμων
Να αναγνωρίζεις και να αναφέρεις βασικές τεχνικές επίλυσης θεμελιωδών αλγοριθμικών προβλημάτων
Να περιγράφεις τις μαθηματικές μεθόδους ανάλυσης που χρησιμοποιούνται για τον προσδιορισμό της πολυπλοκότητας αλγορίθμων
Να εξηγείς την ορολογία του ασυμπτωτικού συμβολισμού
Να διακρίνεις και να αποκωδικοποιείς διαφορετικούς τύπους αλγορίθμων
Να διατυπώνεις τις βασικές αρχές του Δυναμικού Προγραμματισμού και να αναγνωρίζεις σχετικά προβλήματα
Διδακτέα Ύλη
  • Βασικές έννοιες και στοιχεία ανάλυσης αλγορίθμων
  • Διαίρει και Βασίλευε
  • Άπληστοι Αλγόριθμοι
  • Δυναμικός Προγραμματισμός
Instructor
Αρχική Τιμή Mαθήματος
€300.00
Περιλαμβάνει
  • Συνολικός χρόνος ενασχόλησης: 70 ώρες
  • Online μαθήματα με τους εκπαιδευτές: 12 ώρες
  • Διάρκεια: 2 μήνες
Durations: 70 hour
Διαλέξεις: 16
Maximum Students: 1000
Skill level: beginner