ΧΕΙΜΕΡΙΝΟ ΕΞAΜΗΝΟ 2017-18 / FALL TERM 2017-18

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

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

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

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

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

  • Τελικοί βαθμοί μαθήματος (Εξεταστική Σεπτεμβρίου).
    Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
  • Τελικοί βαθμοί μαθήματος (Εξεταστική Ιουνίου 2018, επί πτυχίω).
    ΠΡΟΣΟΧΗ: Έγινε διόρθωση της τελικής βαθμολογίας λόγω λάθους εκ παραδρομής, σε δύο αριθμούς μητρώου. Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
  • Τελικοί βαθμοί μαθήματος (Εξεταστική Ιανουαρίου).
    Μπορείτε να δείτε την τελική βαθμολογία σας στο μάθημα εδώ.
    Για τυχόν απορίες για το γραπτό σας, ο διδιάσκοντας θα είναι διαθέσιμος από Τετάρτη, 28/2 έως Παρασκευή, 2/3/2018.
  • Ύλη εξετάσεων.
    Η ύλη για την τελική εξέταση περιλαμβάνει όλα τα θέματα που καλύφθηκαν στις παραδόσεις, όπως ειπώθηκε και στο μάθημα. Για τη δική σας βοήθεια παρακάτω υπάρχουν και οι σχετικές διαφάνειες.
  • Τελικοί βαθμοί εργαστηρίων.
    Μπορείτε να δείτε την τελική βαθμολογία σας στα εργαστήρια εδώ.
  • Την Τρίτη, 9/1/2018, θα πραγματοποιηθεί κανονικά το τελευταίο εργαστήριο του μαθήματος, όπως είναι προγραμματισμένο. Την επόμενη ημέρα θα ανακοινωθούν οι τελικές βαθμολογίες για τα εργαστήρια.
  • Έχει ολοκληρωθεί η βαθμολόγηση της 2ης πρόδου. Εδώ μπορείτε να δείτε τη βαθμολογία σας. Οι φοιτητές που επιθυμούν να δουν τα λάθη τους, μπορούν να το κάνουν μέχρι την Τρίτη, 9/1/2018, στις ώρες γραφείου.
  • Το εργαστήριο αναπλήρωσης που έχει προγραμματιστεί για την Τρίτη, 19/12/2017, θα διεξαχθεί μόνο τις ώρες 14:00-16:00. Όσοι φοιτητές σκοπεύουν να το παρακολουθήσουν θα πρέπει να προσέλθουν στις 14.00, ανεξάρτητα από τη βάρδια στην οποία έχουν εγγραφεί.
  • Η δεύτερη πρόοδος στα εργαστήρια θα γίνει, όπως έχει προγραμματιστεί, την Τρίτη, 12/12/2017 (την ώρα των εργαστηρίων)
    » Θα πρέπει να είστε εκεί στην ώρα σας, όπως σε κάθε εργαστήριο.
    » Θα πρέπει να έχετε μαζί σας το πάσο για αναγνώριση και ένα στυλό (απαραίτητο).
    » Δεν επιτρέπεται να έχετε τίποτε άλλο μαζί σας (οι διαφάνειες θα σας δοθούν σε PDF).
  • Έχει ολοκληρωθεί η βαθμολόγηση της 1ης πρόδου. Εδώ μπορείτε να δείτε τη βαθμολογία σας.
  • Η πρώτη πρόοδος στα εργαστήρια θα γίνει, όπως έχει προγραμματιστεί, την Τρίτη, 14/11/2017 (την ώρα των εργαστηρίων)
    » Θα πρέπει να είστε εκεί στην ώρα σας, όπως σε κάθε εργαστήριο.
    » Θα πρέπει να έχετε μαζί σας το πάσο για αναγνώριση και ένα στυλό (απαραίτητο).
    » Δεν επιτρέπεται να έχετε τίποτε άλλο μαζί σας (οι διαφάνειες θα σας δοθούν σε PDF).
  • Η εγγραφή στα εργαστήρια είναι ΑΤΟΜΙΚΗ (όχι ομάδες) και ΥΠΟΧΡΕΩΤΙΚΗ για κάθε φοιτητή, ακόμα και αν το εργαστήριο το έχει κατοχυρώσει από παλαιότερο έτος.

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

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

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

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

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

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