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