ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ

ΣΠΥΡΟΣ ΛΑΛΗΣ, ΒΑΝΑ ΝΤΟΥΦΕΞΗ, ΓΙΩΡΓΟΣ ΘΑΝΟΣ

Περιγραφή

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

Στόχος του μαθήματος είναι μια πιο προχωρημένη γνωριμία με την γλώσσα προγραμματισμού C σε συνδυασμό με μια εισαγωγή στις πιο πολύπλοκες δομές δομές δεδομένων, την ανάπτυξη πιο σύνθετων συστημάτων λογισμικού καθώς και τον προγραμματισμό με διεργασίες.

Πιο συγκεκριμένα, το μάθημα καλύπτει τα εξής: δυναμική μνήμη, λίστες, δυαδικά δέντρα αναζήτησης, πίνακες κατακερματισμού, γράφοι, προεπεξεργαστής της C, διεπαφή και υλοποίηση λογισμικού, δείκτες σε συναρτήσεις, αφηρημένοι τύποι δεδομένων, ξεχωριστή μετάφραση και διασύνδεση, αρχεία δεδομένων και προσπέλαση μέσω της βιβλιοθήκης stdio, κλήσεις συστήματος, λειτουργίες συστήματος για αρχεία (περιγραφείς αρχείων, ανακατεύθυνση E/E), δημιουργία και τερματισμός διεργασιών, διαδιεργασιακή επικοινωνία με αγωγούς, σήματα και χειρισμός σημάτων.

Το μάθημα συμπεριλαμβάνει 4 εργασίες που γίνονται κατά την διάρκεια του εξαμήνου, και τελική εξέταση. Εκτός από τις διαλέξεις, υπάρχει εβδομαδιαίο εργαστήριο για την βοήθεια όσων δουλεύουν

Περισσότερα  
CC - Αναφορά Δημιουργού