|
|
|
|
αρχική · σπουδές
| Προγραμματισμός Ι |
| Χαρακτηρισμός |
Γενικής Υποδομής |
| Κωδικός Μαθήματος |
122 |
| Περιγραφή |
Με την ολοκλήρωση του μαθήματος ο σπουδαστής θα είναι
σε θέση: 1) Να γνωρίζει τη βασική δομή της γλώσσας που διδάσκεται, 2) Να
λύνει απλά προβλήματα προγραμματισμού με τη συγκεκριμένη γλώσσα, και
3) Να αποκτήσει τις βάσεις για το μάθημα Προγραμματισμός ΙΙ. |
| Στόχος - Σκοπός |
Εισαγωγή στον Προγραμματισμό. Στοιχειώδη θέματα
σύνταξης (σταθερές, μεταβλητές, αριθμητικά δεδομένα, διεργασίες). Ανάλυση
και κωδικοποίηση - επίλυση απλών προβλημάτων. Δομές ελέγχου. Τύποι δεδομένων και βασικές δομές δεδομένων. Επαναληπτικές (iterative) διεργασίες.
Διαχείριση πινάκων και συμβολοσειρών. Βασικοί αλγόριθμοι (αναζήτησης, τα-
ξινόμησης π.χ. σε πίνακες).
Οι σπουδαστές θα μελετήσουν γενικά θέματα βασικού προγραμματισμού,
καθώς και η εξοικείωση με τη βασική δομή μιας μοντέρνας γλώσσας προγραμματισμού όπως η C/C++. Οι σπουδαστές θα κληθούν να σχεδιάσουν, να
υλοποιήσουν και να ελέγξουν την ορθότητα προγραμμάτων για την επίλυση
κλασσικών προβλημάτων από τον χώρο των μαθηματικών, της μηχανικής και
της επιστήμης γενικότερα. |
| Βιβλιογραφία |
Kernigham Brian, Ritchie Dennis, “Η Γλώσσα Προγραμματισμού C”,
Εκδόσεις Κλειδάριθμος, Αθήνα 1986
• Kelley Al, Pohl Ira, “A Book on C, An Introduction To Programming In
C”, The Benjamin/Cummings Publishing Company, Inc California, USA,
1984
• Deitel H. M., Deitel P. J., “C++ How To Program”, Prentice-Hall, Inc.,
New Jersey, USA, 1998
• “C/C++ Users Journal, Advanced Solutions For C/C++ Programmers”,
Boulder Co., USA
• Σημειώσεις Διδάσκοντα |
|
|
|
|
|
|