Please ensure Javascript is enabled for purposes of website accessibility

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

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

Διαδικαστικός Προγραμματισμός (2024-25)

(EE1136) -  Χρήστος Φείδας

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

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

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

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

Παρασκευή, 16 Φεβρουαρίου 2024