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

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

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

Πρόγραμμα: Τρίτη 16.00-19.00 Αμφ. 2 (Θεωρία), 

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

                      Τετάρτη 16.00-18.00 Εργ. 3 (Ομάδα 2, Εργαστήριο),

                      Πέμπτη 15.00-17.00 Εργ. 1 (Ομάδα 3, Εργαστήριο),

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

                      Παρασκευή 10.00-12.00 Εργ. 3 (Ομάδα 5, Εργαστήριο).



Ενημέρωση: 12-Οκτ-2023                                                                                                                            email: e<lastname>@dib.uth.gr