Εισαγωγή στον Προγραμματισμό

Εισαγωγή στην Πληροφορική. Αλγόριθμοι και Δομές Δεδομένων, Προγράμματα, Γλώσσες Προγραμματισμού. Σχεδίαση, Κωδικοποίηση, Επαλήθευση. Απόδειξη Ορθότητας με Αξιωματική Σημασιολογία, Τεκμηρίωση. Η Γλώσσα Προγραμματισμού C. Απλοί τύποι δεδομένων, Σταθερές και Μεταβλητές, Εκφράσεις, απλές Εντολές. Δομές Ελέγχου, Συναρτήσεις και Διαδικασίες, πέρασμα Παραμέτρων, Επανάληψη και Αναδρομή. Έλεγχος Προγράμματος. Εμβέλεια και Διάρκεια Ζωής Μεταβλητών. Ανάπτυξη Προγραμμάτων με Δομημένο τρόπο. Σύνθετες Δομές Δεδομένων και εφαρμογές: Πίνακες, Εγγραφές, Δείκτες, Συνδεδεμένες Λίστες. Επεξεργασία Αρχείων.

Χειμ. Εξάμηνο 2017 - 2018.

Πρόγραμμα: Τρίτη 14.00-17.00 Αιθ. 1 (Θεωρία), 

                      Δευτέρα 12.00-14.00 Εργ. 1 (Ομάδα 1, Εργαστήριο),

                      Δευτέρα 16.00-18.00 Εργ. 1 (Ομάδα 2, Εργαστήριο),

                      Δευτέρα 18.00-20.00 Εργ. 1 (Ομάδα 3, Εργαστήριο),

                      Τρίτη 17.00-19.00 Εργ. 1 (Ομάδα 4, Εργαστήριο)

                      Τρίτη 19.00-21.00 Εργ. 1 (Ομάδα 5, Εργαστήριο)



Ενημέρωση: 10-Νοε-2017                                                                                                                            email: emarkou@ucg.gr