Please ensure Javascript is enabled for purposes of website accessibility

Παρουσίαση/Προβολή

Εικόνα επιλογής

Πληροφορική ΙΙ

(251) -  Μιχάλης Δρακόπουλος

Περιγραφή Μαθήματος

Αντικειμενοστραφής προγραμματισμός με Python

Το μάθημα είναι συνέχεια της Πληροφορικής Ι (ανεξάρτητα από τη γλώσσα προγραμματισμού που χρησιμοποιήθηκε εκεί) και εμβαθύνει σε θέματα προγραμματισμού και σχεδιασμού αλγορίθμων και εφαρμογών στο πνεύμα του αντικειμενοστραφούς προγραμματισμού.

Ημερομηνία δημιουργίας

Σάββατο 6 Φεβρουαρίου 2021

  • Περιεχόμενο μαθήματος

    Το μάθημα εστιάζει στα εξής αντικείμενα:

    1. Εισαγωγή στον αντικειμενοστραφή προγραμματισμό
    2. Η γλώσσα προγραμματισμού Python

    Συγκεκριμένα, η Python αντιμετωπίζεται τόσο ανεξάρτητα ως γλώσσα προγραμματισμού, αλλά και ως μέσο για την εισαγωγή σε γενικότερες έννοιες του αντικειμενοστραφούς προγραμματισμού (αφαίρεση, ενθυλάκωση, κληρονομικότητα και πολυμορφισμός).

    Μέθοδοι διδασκαλίας

    Οι διαλέξεις του μαθήματος θα γίνονται κάθε Τρίτη και Πέμπτη 15:00-17:00 στο ΑΜΦ23, σύμφωνα με το ωρολόγιο πρόγραμμα, και δεν θα υπάρχει αναμετάδοση ή καταγραφή τους στο Δήλος.

    Με την ολοκλήρωση κάθε θεματικής ενότητας του μαθήματος, θα ανακοινώνονται ασκήσεις εξάσκησης και αυτο-αξιολόγησης στην περιοχή "Ασκήσεις" της eclass.  Οι ασκήσεις αυτές δεν βαθμολογούνται, και δίνονται αντί εργαστηρίου του μαθήματος.  Είναι δηλαδή μια προσομοίωση ενός εργαστηριακού μαθήματος με συγκεκριμένους χρονικούς περιορισμούς ως προς τη διάρκεια επεξεργασίας και υποβολής τους.

    Προτεινόμενα συγγράμματα

    Το βασικό σύγγραμμα που ακολουθείται στο μάθημα είναι:

    • Tony Gaddis, "Ξεκινώντας με την Python", εκδόσεις Da Vinci (2020).  Κωδικός Βιβλίου στον Εύδοξο: 9469181

    Προτείνεται επίσης εναλλακτικά και το βιβλίο:

    • John Guttag, "Υπολογισμοί και προγραμματισμός με την Python", εκδόσεις  Κλειδάριθμος (2015). 

    το οποίο όμως δεν καλύπτει πλήρως την ύλη του μαθήματος.