Το μάθημα Εισαγωγή στο Διαδικαστικό Προγραμματισμό είναι ένα από τα υποχρεωτικά μαθήματα του πρώτου έτους.
Στα πλαίσια του μαθήματος ο πρωτοετής φοιτητής έρχεται πρώτη φορά σε επαφή με τον
διαδικαστικό προγραμματισμό σε υπολογιστικά περιβάλλοντα Unix.
Για το εισαγωγικό αυτό εργαστήριο, που σκοπό έχει να διδάξει στους πρωτοετείς
φοιτητές τις μεθόδους και τις τεχνικές του προγραμματισμού, επιλέχθηκε
η γλώσσα προγραμματισμού C.
Επιλέχτηκε η συγκεκριμένη γλώσσα, ως η πιο ισχυρή προγραμματιστικά καθώς
επιτρέπει την δημιουργία σύνθετου αλλά και αποδοτικού κώδικα. Είναι επίσης η μητέρα
πολλών άλλων σύγχρονών και ευρέως διαδεδομένων γλωσσών προγραμματισμού
όπως C++, Java, php. Έτσι ο πρωτοετής φοιτητής πέρα από το ότι αποκτά τις βασικές
γνώσεις του προγραμματισμού χρησιμοποιώντας μία ισχυρή αλλά και θεμελιώδη γλώσσα,
αποκτά ταυτόχρονα ένα πολύ καλό υπόβαθρο για να επεκταθεί και να κατανοήσει σε
πολύ μικρό χρόνο άλλες νέες γλώσσες προγραμματισμού όπως αυτές που
προηγουμένως αναφέραμε.
Ο στόχος των διδασκόντων, είναι όλοι οι πρωτοετείς φοιτητές ανεξάρτητα από την προηγούμενη εμπειρία ή γνώση τους, να μάθουν
τις βασικές έννοιες του προγραμματισμού. Οι απαιτήσεις μας είναι, στο τέλος του εξαμήνου οι πρωτοετείς
φοιτητές μας να είναι ικανοί να δημιουργούν σωστά εκτελέσιμο κώδικα αλλά και να είναι εξοικειωμένοι με
τα εργαλεία προγραμματισμού καθώς και με το περιβάλλον εντολών του λειτουργικού Συστήματος UNIX.
OI EΞΕΤΑΣΕΙΣ KAI TA ΔΙΑΔΙΚΑΣΤΙΚΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ
H ΥΛΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ (δίνονται δύο ισοδύναμες λίστες κεφαλαίων - οι εξετάσεις πραγματοποιούνται με κλειστά βιβλία):
Tα κεφάλαια 1-12 του διδακτικου βιβλίου: Herbert Schildt, Οδηγός της C
Tα κεφάλαια 1-7 του διδακτικου βιβλίου: Kernigham, Ritchie, Η γλώσσα προγραμματισμού ANSI C
|