(1) ΓΕΝΙΚΑ
| ΣΧΟΛΗ | Μηχανικών Παραγωγής και Διοίκησης | ||
| 2η ΣΧΟΛΗ | |||
| ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ | Προπτυχιακό | ||
| ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ | ΜΠΔ 122 | ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ | 2ο |
| ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ | ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ | ΠΙΣΤΩΤΙΚΕΣ ΜΟΝΑΔΕΣ | |
| Διαλέξεις | 2 | ||
| Εργαστήρια | 2 | ||
| Σύνολο | 4 | 5 | |
| ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ | Ειδικού υποβάθρου | ||
| ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ | |||
| ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ | Ελληνικά | ||
| ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS | Όχι | ||
| ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ (URL) | https://www.eclass.tuc.gr/courses/MPD123/ | ||
(2) ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
| Μαθησιακά Αποτελέσματα |
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/τρια θα είναι σε θέση να:
|
| Γενικές Ικανότητες |
|
(3) ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
Ανάλυση αλγορίθμων. Εκμάθηση της Γλώσσας Προγραμματισμού C (Δείκτες, Ορίσματα στην συνάρτηση main( ), Είσοδος/Έξοδος σε/από αρχεία, Δομές, Ενώσεις, Απαρίθμητοι τύποι). Αφηρημένοι Τύποι Δεδομένων (ΑΤΔ). ΑΤΔ Στοίβα. ΑΤΔ Ουρά. Αναδρομή. ΑΤΔ Λίστα. Δέντρα. ΑΤΔ Δυαδικό Δέντρο. Δυαδικά Δέντρα Αναζήτησης. Αλγόριθμοι ταξινόμησης πινάκων. Αλγόριθμοι αναζήτησης.
Εργαστήρια: Δείκτες, Είσοδος/Έξοδος σε/από αρχεία, Δομές, Αναδρομή, ΑΤΔ Στοίβα, ΑΤΔ Λίστα, Αλγόριθμοι ταξινόμησης πινάκων
(4) ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ – ΑΞΙΟΛΟΓΗΣΗ
| ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ | Με φυσική παρουσία | ||||
| ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ | ||||
| Στη διδασκαλία: | Χρήση Η/Υ | |||
| Στην εργαστηριακή εκπαίδευση: | Χρήση Η/Υ και Compiler | |||
| Στην επικοινωνία με τους φοιτητές: | Ανακοινώσεις, εξεταστέα ύλη, βοηθήματα μέσω του συστήματος τηλεκπαίδευσης e-class. | |||
| ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ | ||||
| Διαλέξεις | 26 ώρες | |||
| Εργαστήρια | 14 ώρες | |||
| Εκπόνηση Εργαστηριακών Ασκήσεων | 32 ώρες | |||
| Αυτοτελής μελέτη | 53 ώρες | |||
| Σύνολο | 125 ώρες | |||
Διδακτέα Ύλη ανά Εβδομάδα (13 εβδομάδες) :
1. Εισαγωγή στο μάθημα, Ανάλυση αλγορίθμων, Σχέση αλγορίθμων και δομών δεδομένων, Σύντομη σύνοψη της C
2. Εισαγωγή στους δείκτες, Δείκτες και διατάξεις, Δείκτες σε δείκτες
3. Ορίσματα στη συνάρτηση main(), Είσοδος/Έξοδος από/σε αρχεία
4. Είσοδος/Έξοδος από/σε αρχεία, Δομές, Ενώσεις, Απαρίθμητοι τύποι
5. Αφηρημένος Τύπος Δεδομένων (ΑΤΔ), Ο ΑΤΔ Ακέραιος, Ο ΑΤΔ Πίνακας, Ο ΑΤΔ Αραιός Πίνακας
6. Ο ΑΤΔ Στοίβα
7. Αναδρομή (Υλοποίηση και αποτελεσματικότητα), Ο ΑΤΔ Ουρά
8. Ο ΑΤΔ Λίστα (Ακολουθιακή υλοποίηση και υλοποίηση με συνδεδεμένη λίστα)
9. Οι ΑΤΔ Στοίβα και Ουρά με χρήση Λίστας, Δέντρα, Ο ΑΤΔ Δυαδικό δέντρο
10. Δέντρα, Ο ΑΤΔ Δυαδικό δέντρο, Δυαδικά δέντρο αναζήτησης
11. Ταξινόμηση πινάκων
12. Ταξινόμηση πινάκων, Αλγόριθμοι αναζήτησης
13. Επίλυση ενδεικτικών ασκήσεων
Εργαστήρια (7 εβδομάδες εργαστηρίων)
5. Δείκτες
6. Είσοδος/Έξοδος σε/από αρχεία
7. Δομές
8. Αναδρομή
9. Ο ΑΤΔ Στοίβα
10. Ο ΑΤΔ Λίστα
11. Αλγόριθμοι ταξινόμησης πινάκων
(5) ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
| Αθροιστική/Συμπερασματική (για βαθμό φοιτητή) Αξιολόγηση | ||||
| Γραπτή Τελική Εξέταση | 70% | (Ερωτήσεις σύντομης απάντησης) | ||
| (Συγκριτική αξιολόγηση στοιχείων θεωρίας) | ||||
| (Ερωτήσεις επίλυσης προβλημάτων) | ||||
| Πρόοδος Εργαστηρίου | 30% | |||
Σχόλια για την Αξιολόγηση των Φοιτητών :
Ο τελικός βαθμός προκύπτει αθροιστικά ως εξής:
(6) ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
Ν. Μισυρλής. Δομές δεδομένων με C, Αθήνα, 2008.
R. Sedgewick, Αλγόριθμοι σε C, Κλειδάριθμος, Αθήνα, 2005.
W.H. Press, S.A. Teukolsky, W.T Vetterling and B.P. Flannery. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University, Cambridge, 1992.