<span class="multilang" lang="el">Αλγόριθμοι και Δομές Δεδομένων</span><span class="multilang" lang="en">Algorithms and Data Structures</span>
ΠΑΝΑΓΙΩΤΗΣ ΛΟΥΡΙΔΑΣ

Αλγόριθμοι και Δομές Δεδομένων

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

Οι φοιτητές θα:
- Καταλάβουν πώς χρησιμοποιούνται αλγόριθμοι και δομές δεδομένων για την επίλυση πραγματικών προβλημάτων.
- Μάθουν να λαμβάνουν υπόψη τους τους παράγοντες που υπεισέρχονται στην επίλυση υπολογιστικών προβλημάτων.
- Έρθουν σε επαφή με βασικές αρχές κρυπτογραφίας που διέπουν το σύνολο των ψηφιακών επικοινωνιών και συναλλαγών.
- Μάθουν τεχνικές που χρησιμοποιούνται στην επίλυση προβλημάτων μεγάλου όγκου δεδομένων, σε διαφορετικά πεδία εφαρμογής.
- Come in contact with cryptographic principles governing all digital communications and transactions.
- Learn techniques that are used in solving problems involving big data, in different application areas.

Περιεχόμενα του μαθήματος

- Αλγόριθμοι και πολυπλοκότητα
- Δομές δεδομένων
- Γράφοι και δίκτυα
- Κρυπτογραφία.