Προγραμματισμός
Γενικά
- Κωδικός: 283-250509
- Εξάμηνο: 5ο
- Επίπεδο Σπουδών: Προπτυχιακό
- Τύπος μαθήματος: Γενικού υποβάθρου
- Γλώσσα διδασκαλίας και εξετάσεων: Ελληνικά
- Μέθοδοι Διδασκαλίας (Ώρες/εβδ.): Διαλέξεις- Ασκήσεις Πράξης (3)
- Μονάδες ECTS: 4
- Σελίδα μαθήματος: https://exams-sod.the.ihu.gr/
- Διδάσκοντες: Τιάκας Ελευθέριος
- Πρόγραμμα Μαθημάτων:
Περιεχόμενα μαθήματος
- Εισαγωγή στους Αλγορίθμους
- Τύποι δεδομένων και Μεταβλητές
- Εκφράσεις και τελεστές
- Εντολές ελέγχου ροής
- Συναρτήσεις
- Πίνακες
- Δομές δεδομένων
- Είσοδος και Έξοδος
- Αντικείμενα και Κλάσεις
Μαθησιακοί Στόχοι
Σκοπός του μαθήματος είναι να εισάγει τον φοιτητή σε βασικές έννοιες του προγραμματισμού με την γλώσσα Python και να τους δώσει την δυνατότητα να συγγράψουν προγράμματα ΗΥ. Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής/τρια θα είναι σε θέση να:
- Κατανοεί βασικές αλγοριθμικές αρχές και τεχνικές
- Αναπτύσσει προγράμματα ΗΥ
- Γνωρίζει το περιβάλλον της Python
Γενικές Ικανότητες
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Προσαρμογή σε νέες καταστάσεις
- Λήψη αποφάσεων
- Αυτόνομη εργασία
- Ομαδική εργασία
- Εργασία σε διεθνές περιβάλλον
- Παραγωγή νέων ερευνητικών ιδεών
- Σχεδιασμό και διαχείριση έργου
- Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα (Appreciate diversity and multiculturality)
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Μέθοδοι Διδασκαλίας
Πρόσωπο με πρόσωπο, Εξ αποστάσεως ασύγχρονη εκπαίδευση (Moodle), Ασκήσεις Πράξης.
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση διαφανειών Power Point, χρήση προγραμματισμού περιβάλλοντος Python, χρήση του Moodle.
Οργάνωση Διδασκαλίας
| Δραστηριότητα | Φόρτος εργασίας εξαμήνου |
| Διαλέξεις | 26 |
| Εκπόνηση Εργασίας | 34 |
| Αυτοτελής Μελέτη | 40 |
| Σύνολο | 100 |
Αξιολόγηση Φοιτητών
- Η αξιολόγηση των φοιτητών γίνεται με γραπτές εξετάσεις που περιλαμβάνουν ερωτήσεις αντικειμενικού τύπου (πολλαπλής επιλογής, σωστού/λάθους, αντιστοίχισης, κλπ.) και ερωτήσεις σύντομης απάντησης/ανάπτυξης.
- Η τελική βαθμολογία μπορεί να προκύψει και με συμψηφισμό βαθμού από εκπόνηση εργασίας σε ποσοστό 40%.
Συνιστώμενη Βιβλιογραφία
- Εισαγωγή στον Προγραμματισμό Υπολογιστών με την Python, Πανέτσος Σπύρος, Εκδ. Τζιόλα, 2019.
- Python για όλους, Απόστολος Συρόπουλος, Εκδ. Κλειδάριθμος ΕΠΕ, 2025.
- Εισαγωγή στον Προγραμματισμό με την Python, David Schneider, Εκδ. Γκιούρδας, 2016.
- Η Γλώσσα Προγραμματισμού PYTHON, Eric Matthes, Εκδ. ΔΙΣΙΓΜΑ ΙΚΕ, 2020.
- Το βιβλίο της Python Σαμαράς Νικόλαος, Τσιπλίδης Κωνσταντίνος, Εκδ. Κριτική, 2019.
