Μεταπηδήστε στο περιεχόμενο

ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ

Τίτλος:ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ
Εξάμηνο:Β Εξάμηνο
Κωδικός:ΜΒ.E.04
Τύπος Μαθήματος:Επιλογής
ECTS:7,5
Ιστοσελίδα Eclass:
Περίγραμμα μαθήματος:Για να δείτε ή να αποθηκεύσετε το αρχείο πατήστε εδώ.
Συντονιστής:Τασουλής Σωτήριος

Περιεχόμενο:

Χρήση της γλώσσας προγραμματισμού Python για την υλοποίηση αλγορίθμων και επίλυση υπολογιστικών προβλημάτων. Βασικές αρχές προγραμματισμού και η γλώσσα προγραμματισμού Python. Βιβλιοθήκες και εφαρμογές της γλώσσας Python με χρήση διαφόρων βιβλιοθηκών, όπως math, numpy, pylab, matplotlib, sympy κ.α. Αντικειμενοστραφής προγραμματισμός, κλάσεις, ιεραρχία, κληρονομικότητα. Βασικοί αλγόριθμοι και η υλοποίηση τους στην Python: Γραμμική αναζήτηση, Δυαδική αναζήτηση, μέθοδος διχοτόμησης Ταξινόμηση με Επιλογή, Ταξινόμηση με Εισαγωγή, Ταξινόμηση με Συγχώνευση, αλγόριθμοι «Διαίρει και Βασίλευε». Προχωρημένα υπολογιστικά προβλήματα: Προσομοίωση Monte Carlo, στοχαστικά προγράμματα, πιθανότητες και κατανομές, τυχαιοποιημένες δοκιμές και έλεγχος υποθέσεων.

Βιβλιογραφία:

  • John V. Guttag. Υπολογισμοί και Προγραμματισμός με την Python, Εκδ. Κλειδάριθμος ΕΠΕ, 1η έκδ., 2015. Κωδικός βιβλίου στον Εύδοξο: 50656350
  • Tony Gaddis. Ξεκινώντας με την Python. Εκδότης Da Vinci Μ.Ε.Π.Ε., 1η έκδ., 2014. Κωδικός βιβλίου στον Εύδοξο: 41955494
elΕλληνικά