Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προπτυχιακό Πρόγραμμα Σπουδών
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
ΠΜΣ Εφαρμοσμένη Πληροφορική
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
Προπτυχιακό Πρόγραμμα Σπουδών (Παλιό)
Διδακτορικό Πρόγραμμα Σπουδών
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
- Προγραμματισμός - Δομές δεδομένων
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
Μετά την ολοκλήρωση του μαθήματος οι σπουδαστές θα είναι σε θέση να: - Να καταλάβουν τις θεμελιώδεις έννοιες και αρχές των γλωσσών προγραμματισμού. - Να εξερευνήσουν τα διαφορετικά προγραμματιστικά παραδείγματα και τις εφαρμογές τους. - Να αξιολογήσουν τις διάφορες γλώσσες προγραμματισμού βασιζόμενοι στα σχεδιαστικά χαρακτηριστικά τους και τους συμβιβασμούς τους. - Να αναπτύξουν πρακτικές δεξιότητες στην επιλογή και χρήση των γλωσσών προγραμματισμού. - Να ενισχύσουν την ικανότητα τους στην επίλυση προβλημάτων μέσω της μελέτης διαφορετικών γλωσσών προγραμματισμού.
Γενικές Δεξιότητες (Ελληνικά)
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών - Αυτόνομη Εργασία - Προσαρμογή σε νέες καταστάσεις - Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο Μαθήματος (Ελληνικά)
- Σύνοψη των γλωσσών προγραμματισμού και η σημασία τους. Η εξέλιξη των γλωσσών προγραμματισμού, επίπεδα γλωσσών προγραμματισμού, προγραμματιστικά παραδείγματα, διαδικαστικές και δηλωτικές γλώσσες προγραμματισμού. - Σύνταξη και συντακτική ανάλυση. - Ονόματα και εμβέλειες, υποπρογράμματα και πέρασμα παραμέτρων, εγγραφές ενεργοποίησης. - Εισαγωγή στο παράδειγμα του συναρτησιακού προγραμματισμού: αναδρομή και αναδρομικές συναρτήσεις, συναρτήσεις χωρίς παρενέργειες και αναφορική διαφάνεια. - Τύποι δεδομένων: πρωταρχικοί και κατασκευασμένοι τύποι, πλειάδες, ενώσεις, υποτύποι. μορφότυπα και αντιστοίχιση μορφοτύπων. Αναδρομικός ορισμός τύπων. Πολυμορφισμός τύπων. Συναγωγή τύπων. - Συναρτήσεις ως δεδομένα: ανώνυμες συναρτήσεις, συναρτήσεις ως παράμετροι και συναρτήσεις υψηλής τάξης, τελεστές map και reduce. Συναρτήσεις ως αποτελέσματα και μερικώς εφαρμοσμένες συναρτήσεις. - Εισαγωγή στο παράδειγμα του λογικού προγραμματισμού: όροι και κανόνες, ενοποίηση και επίλυση, λίστες, οπισθοδρόμηση και αναζήτηση.
Χρήση ΤΠΕ (Ελληνικά)
- Διάδοση και οργάνωση του υλικού του μαθήματος μέσω του e-class.
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*