ΧΕΙΜΕΡΙΝΟ ΕΞAΜΗΝΟ 2018-19 / FALL TERM 2018-19

MYY502 -- Προγραμματισμός Συστημάτων / Systems Programming

Καλωσήρθατε στην ιστοσελίδα του μαθήματος MYY502 - Προγραμματισμός Συστημάτων. Ο σκοπός του μαθήματος είναι διπλός:

(α) εκμάθηση της γλώσσας C, για άτομα που ήδη γνωρίζουν τις βασικές αρχές προγραμματισμού και έχουν σημαντική προγραμματιστική εμπειρία με μία άλλη γλώσσα (java) και

(β) εισαγωγή στις βασικές αρχές του προγραμματισμού σε επίπεδο συστήματος, κάνοντας χρήση των κλήσεων και των εργαλείων που παρέχουν τα λειτουργικά συστήματα τύπου Unix/POSIX.

Ανακοινωσεις / Announcements

  • Τελικοί βαθμοί μαθήματος (Εξεταστική Σεπτεμβρίου).
    Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
  • Τελικοί βαθμοί μαθήματος (Εξεταστική Ιουνίου 2019, επί πτυχίω).
    Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
  • Τελικοί βαθμοί μαθήματος (Εξεταστική Ιανουαρίου).
    Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
    Για τυχόν απορίες για το γραπτό σας, ο διδιάσκοντας θα είναι διαθέσιμος μέχρι την Τρίτη, 12/2/2019.
  • Ύλη εξετάσεων.
    Η ύλη για την τελική εξέταση περιλαμβάνει όλα τα θέματα που καλύφθηκαν στις παραδόσεις, όπως ειπώθηκε και στο μάθημα. Για τη δική σας βοήθεια παρακάτω υπάρχουν και οι σχετικές διαφάνειες.
  • Τελικοί βαθμοί εργαστηρίων.
    Μπορείτε να δείτε την τελική βαθμολογία σας στα εργαστήρια εδώ.
  • Έχει ολοκληρωθεί η βαθμολόγηση της 2ης πρόδου. Εδώ μπορείτε να δείτε τη βαθμολογία σας. Οι φοιτητές που επιθυμούν να δουν τα λάθη τους, μπορούν να το κάνουν μέχρι την Τρίτη, 8/1/2019, στις ώρες γραφείου.
  • Το μάθημα της Τετάρτης, 19/12/2018, θα διεξαχθεί κανονικά, τις ώρες 12:00-14:00.
  • Το εργαστήριο αναπλήρωσης που έχει προγραμματιστεί για την Τρίτη, 18/12/2018, θα διεξαχθεί μόνο τις ώρες 14:00-16:00. Όσοι φοιτητές σκοπεύουν να το παρακολουθήσουν θα πρέπει να προσέλθουν στις 14.00, ανεξάρτητα από τη βάρδια στην οποία έχουν εγγραφεί.
  • Η δεύτερη πρόοδος στα εργαστήρια θα γίνει, όπως έχει προγραμματιστεί, την Τρίτη, 11/12/2018 (την ώρα των εργαστηρίων)
    » Θα πρέπει να είστε εκεί στην ώρα σας, όπως σε κάθε εργαστήριο.
    » Θα πρέπει να έχετε μαζί σας το πάσο για αναγνώριση και ένα στυλό (απαραίτητο).
    » Δεν επιτρέπεται να έχετε τίποτε άλλο μαζί σας (οι διαφάνειες θα σας δοθούν σε PDF).
    » Όσοι έχουν συννενοηθεί με τον διδάσκοντα και έρχονται στις προόδους χωρίς να κάνουν παρουσίες στο εργαστήριο, θα πρέπει να είναι εκεί μεταξύ 14.00 και 17.00.
  • Έχει ολοκληρωθεί η βαθμολόγηση της 1ης πρόδου. Εδώ μπορείτε να δείτε τη βαθμολογία σας. Οι φοιτητές που έχουν τυχόν απορίες, γίνονται δεκτοί την Τρίτη, 4/12/2018, στις ώρες γραφείου του διδάσκοντα.
  • Εργαστήριο: Από την Τρίτη, 27/11/2018, όσοι παρακολουθούν τη βάρδια 18.00-20.00, θα έρχονται στη βάρδια 16.00-18.00. Σε περίπτωση προβλήματος, πρέπει να επικοινωνήσουν με τον διδάσκοντα.
  • Η πρώτη πρόοδος στα εργαστήρια θα γίνει, όπως έχει προγραμματιστεί, την Τρίτη, 13/11/2018 (την ώρα των εργαστηρίων)
    » Θα πρέπει να είστε εκεί στην ώρα σας, όπως σε κάθε εργαστήριο.
    » Θα πρέπει να έχετε μαζί σας το πάσο για αναγνώριση και ένα στυλό (απαραίτητο).
    » Δεν επιτρέπεται να έχετε τίποτε άλλο μαζί σας (οι διαφάνειες θα σας δοθούν σε PDF).
    » Όσοι έχουν συννενοηθεί με τον διδάσκοντα και έρχονται στις προόδους χωρίς να κάνουν παρουσίες στο εργαστήριο, θα πρέπει να είναι εκεί στις 18.00.
  • Την Τετάρτη, 31/10/2018, η διάλεξη θα γίνει κατ' εξαίρεση, τις ώρες: 10:00 - 12:00 (αντί 12:00-14:00)
  • Την Τετάρτη, 24/10/2018, η διάλεξη θα γίνει κατ' εξαίρεση, τις ώρες: 10:00 - 12:00 (αντί 12:00-14:00)
  • Λόγω του μεγάλου αριθμού φοιτητών, θα λειτουργήσει προσωρινά ένα μικρό εργαστηριακό τμήμα στη βάρδια 18:00-20:00. Μπορείτε να βρείτε την κατανομή των φοιτητών που δεν πρόλαβαν να εγγραφούν στις ώρες του εργαστηρίου εδώ.

  • Λόγω διπλότυπων εγγραφών, οι διαθέσιμες θέσεις γέμισαν και κάποιοι φοιτητές δεν μπόρεσαν να κάνουν εγγραφή. Για αυτούς (και ΜΟΝΟ ΑΥΤΟΥΣ), η εγγραφή θα πρέπει να γίνει πατώντας εδώ, ενώ η κατανομή τους στις ώρες του εργαστηρίου θα γίνει από τον διδάσκοντα. Χρησιμοποιήστε μόνο ΕΛΛΗΝΙΚΑ και ΚΕΦΑΛΑΙΑ γράμματα (greeklish δεν επιτρέπονται).

  • Η εγγραφή στα εργαστήρια είναι ΑΤΟΜΙΚΗ (όχι ομάδες) και ΥΠΟΧΡΕΩΤΙΚΗ για κάθε φοιτητή, ακόμα και αν το εργαστήριο το έχει κατοχυρώσει από παλαιότερο έτος.

    Η εγγραφή γίνεται ηλεκτρονικά πατώντας εδώ [γέμισε, χρησιμοποιείστε την φόρμα της παραπάνω ανακοίνωνσης]. Χρησιμοποιήστε μόνο ΕΛΛΗΝΙΚΑ και ΚΕΦΑΛΑΙΑ γράμματα (greeklish δεν επιτρέπονται).

  • Τα εργαστήρια ξεκινούν την Τρίτη 16/10/2018 και θα είναι υποχρεωτικά σε ομάδες των 2 ατόμων. Το προγραμματιζόμενο πλάνο βρίσκεται στην ιστοσελίδα του εργαστηρίου.
  • Ώρες διδασκαλίας: Δευτέρα (12:00-14:00) και Τετάρτη (12:00-14:00)
    Ώρες εργαστηρίων: Τρίτη (14:00-16:00 και 16:00-18:00)

    » Τα εργαστήρια θα ξεκινήσουν την Τρίτη 16/10/2018.
    » Θα ενημερωθείτε με νεώτερη ανακοίνωση για τις λεπτομέρειες εγγραφής.

Επικοινωνια με τον διδασκοντα

  • Δια ζώσης: (για απορίες, επεξηγήσεις)
    » Ώρες γραφείου διδάσκοντα: Τρίτη (09:00-11:00)
  • Τηλεφωνικά: (για κάτι επείγον)
    » 265100 8809
  • Με email:
    • » Δεν γίνεται επεξήγηση της ύλης από email
    • » Δεν απαντώνται θέματα που καλύπτονται στις διαφάνειες και στις διαλέξεις
    • » Δεν απαντώνται email που δεν έχουν θέμα, που δεν αναφέρουν τα πλήρη στοιχεία του φοιτητή ή που είναι γραμμένα σε greeklish.

Εργαστηρια / Labs

  • Υπεύθυνη Εργαστηρίου: Δρ. Βίκυ Σταμάτη
    » Ώρες γραφείου: Πέμπτες, 11:00-13:00
  • Ιστοσελίδα εργαστηρίων: http://www.cse.uoi.gr/~myy502.

Πηγαιος κωδικας απο τις διαφανειες

Μπορείτε αν θέλετε να βρείτε τον πηγαίο κώδικα των παραδειγμάτων που εμφανίζονται στις διαφάνειες του μαθήματος, από το παρακάτω repository του github:

Διαφανειες διαλεξεων

Οι διαφάνειες αναρτώνται μετά την ολοκλήρωση των αντίστοιχων διαλέξεων.