|
|
Ύλη μαθήματος
-
Βασικές γνώσεις προγραμματισμού με τη γλώσσα C (pointers, structures, linked data representations).
-
Αναδρομή
-
Ενότητες και Αφαίρεση (modularity and data abstraction). Αφηρημένοι τύποι δεδομένων (abstract data types).
-
Εισαγωγή στην ανάλυση αλγορίθμων
-
Γραμμικές δομές δεδομένων: στοίβες (stacks) και ουρές (queues).
-
Λίστες (lists)
-
Δέντρα (trees)
-
Γράφοι (graphs)
-
Πίνακες κατακερματισμού (hash tables).
Βαθμολογία
-
3 Ασκήσεις: 40%
-
Εργαστήριο: 10%
-
Τελική εξέταση: 50%
*Ο βαθμός της τελικής εξέτασης πρέπει να είναι πάνω από 5.
|