ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Ι
ΜΕΜ 104 -Χειμερινό 2015
Περιγραφή μαθήματος Δομή και λειτουργία Η/Υ. Εισαγωγή στο λειτουργικό σύστημα UNIX. Βασικές αρχές προγραμματισμού και η γλώσσα προγραμματισμού Python. Δομή και βασικά στοιχεία της γλώσσας. Εργαστήρια: Το λειτουργικό σύστημα UNIX. Εργαστηριακές ασκήσεις στη γλώσσα προγραμματισμού Python. Γιατί Python; Η
Python είναι μια αντικειμενοστραφής scripting γλώσσα που δημιουργήθηκε
από τον Guido Van Rossum το 1991. Είναι η γλώσσα που σύμφωνα με τον
δημιουργό της έχει φτιαχτεί για να είναι ευχάριστη και να παρέχει
μηχανισμούς που διευκολύνουν τον προγραμματισμό, αλλά ταυτόχρονα να
είναι και αναγνώσιμη. Πρόσφατα κάποιος είχε πει για την Python: “αν
κάποιος ζητάει ταχύτητα και άπειρες βιβλιοθήκες, μπορεί να
προγραμματίσει σε Perl. Αν κάποιος απαιτεί δυνατό Object-Oriented
προγραμματισμό και Business Integration, τότε μπορεί χρησιμοποιήσει την
Ruby. Την Python μπορεί να την χρησιμοποιήσει κάποιος που θέλει να
γράφει όμορφα προγράμματα, που θα μπορεί να τα διαβάσει και να τα
τροποποιήσει μετά από πολύ καιρό, χωρίς να πρέπει να σχολιάζει κάθε
γραμμή”.
Κατά τη διάρκεια του εξαμήνου θα πραγματοποιηθούν 3 εργαστηριακές εξετάσεις. Ο μέσος όρος των εργαστηριακών εξετάσεων θα είναι ο εργαστηριακός βαθμός του μαθημάτος (Ε). Ο βαθμός της τελικής εξέτασης (Τ) θα υπολογιστεί μαζί με τον εργαστηριακό βαθμό (Ε) σύμφωνα με τον παρακάτω τύπο για να προκύψει ο βαθμός του μαθήματος (Β). Β=0.4 * E + 0.6 * T, αν Τ>3, αλλιώς Β=Τ. Η τελική εξέταση (Τ) θα γίνει στο εργαστήριο. Κατά τη διάρκεια του εξαμήνου την ώρα των εργαστήριων του μαθήματος θα σας δοθούν μικρές προγραμματιστικές ασκήσεις. Μερικές από αυτές, περιπού 3, θα σας ζητηθεί να υποβάλλετε ηλεκτρονικά. Ο μέσος όρος αυτών των μικρών ασκήσεων θα αποτελέσει το βαθμό bonus του μαθήματος. Ο βαθμός bonus των εβδομαδιαίων εργαστηρίων θα μετρήσει μόνο αν Β>5. Ενδέχεται να δίνονται και online quiz κατά τη διάρκεια του εξαμήνου, για να τα κάνετε από τον υπολογιστή σας στο σπίτι. Σε αυτή την περίπτωση ο βαθμός των quiz θα προσμετρηθεί στο βαθμό bonus. Έτσι ο τελικός βαθμός του μαθήματος (ΤΒ) θα υπολογιστεί από τον τύπο ΤB = min{10, 0.15*bonus+Β}, αν Β>5, αλλιώς ΤΒ=Β.
Ο ίδιος αλγόριθμος για τον προσδιορισμό του βαθμού θα ισχύσει και για κάθε άλλη εξέταση του μαθήματος, εκτός του Ιανουαρίου. Οσοι έχουν εργαστηριακό βαθμό σε γλώσσα προγραμματισμού python από προηγούμενο εξάμηνο (χειμερινό εξάμηνο του 2013-14 ή του 2014-15 μόνο), μπορούν να τον διατηρήσουν. Θα πρέπει να ενημερώσουν ηλεκτρονικά τους διδάσκοντες (κο Χατζηπαντελίδη), στέλνοντας το ονοματεπώνυμο τους, τον ΑΜ, το βαθμό τους και τη χρονιά που εξετάστηκαν. Οι εργαστηριακές εξετάσεις θα πραγματοποιηθούν μόνο κατά τη διάρκεια του χειμερινού εξαμήνου και στις ακόλουθες ημερομηνίες: 23/10/2015, 20/11/2015 και 11/12/2015. Ενδιαφέροντα links
|