Πληροφορίες Μαθήματος

Αλγόριθμοι και Δομές Δεδομένων
ΨΕΦ9
ΥΠΟΧΡΕΩΤΙΚΟ
3
Το μάθημα εισάγει τις βασικές αρχές της αλγοριθμικής σκέψης και των δομών δεδομένων, με έμφαση στην εφαρμογή τους στην ανάλυση και επεξεργασία δεδομένων των ανθρωπιστικών επιστημών. Οι φοιτητές εξοικειώνονται με τον σχεδιασμό αλγορίθμων, τη χρήση κατάλληλων δομών δεδομένων και την ανάπτυξη μεθόδων για την οργάνωση, αναζήτηση, ταξινόμηση και επεξεργασία κειμένων, μεταδεδομένων και ψηφιοποιημένων τεκμηρίων. Παράλληλα, μελετούν βασικές έννοιες αλγοριθμικής αποδοτικότητας, τεχνικές εντοπισμού και διόρθωσης σφαλμάτων, καθώς και πρακτικές τεκμηρίωσης και επαναχρησιμοποίησης κώδικα. Ιδιαίτερη έμφαση δίνεται στην κριτική αξιολόγηση των αλγοριθμικών επιλογών, στις επιπτώσεις τους στην ερμηνεία των αποτελεσμάτων και στις ηθικές και επιστημολογικές διαστάσεις της χρήσης αλγορίθμων στην ανθρωπιστική έρευνα. Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα μπορούν να σχεδιάζουν και να υλοποιούν βασικές αλγοριθμικές λύσεις, να επιλέγουν κατάλληλες δομές δεδομένων και να αξιολογούν την αποτελεσματικότητα και την καταλληλότητά τους σε διεπιστημονικά περιβάλλοντα και εφαρμογές των ψηφιακών ανθρωπιστικών επιστημών.
2
1