- Κωδικός / Course Code: ΠΕΣ500
- ECTS: 10
- Τρόποι Αξιολόγησης / Assessment:
-
Βασικός στόχος του μαθήματος είναι να κατανοήσουν οι φοιτητές ότι οι γλώσσες προγραμματισμού και οι δομές δεδομένων είναι το τεχνικό θεμέλιο πάνω στο οποίο αναπτύσσονται οι απαιτούμενες έννοιες των αλγορίθμων, ως μεθοδολογίες επίλυσης προβλημάτων.
Μαθησιακά αποτελέσματα:
Με το τέλος του μαθήματος οι φοιτητές θα είναι σε θέση να:
• Χρησιμοποιούν τις τεχνικές του Διαίρει και Βασίλευε και της από πάνω προς τα κάτω προσέγγισης για να λύνουν ένα πρόβλημα.
• Γνωρίζουν και να μπορούν να αξιοποιούν βασικές αρχές προγραμματισμού.
• Υλοποιούν στην γλώσσα προγραμματισμού C αλγορίθμους επίλυσης προβλημάτων.
• Κατανοούν και να είναι σε θέση να χρησιμοποιήσουν και να υλοποιήσουν βασικές δομές δεδομένων.
• Κατανοούν βασικά θέματα ανάλυσης πολυπλοκότητας αλγορίθμων.
• Να κατανοούν βασικά προβλήματα σε γράφους καθώς και αλγόριθμους επίλυσης τους.
• Σχεδιάζουν αλγόριθμους επίλυσης προβλημάτων.