Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Με την ολοκλήρωση του μαθήματος ο φοιτητής:
- θα έχει αποκτήσει τις απαραίτητες γνώσεις για βασικές έννοιες και αρχές των υπολογιστών.
- θα μπορεί να κατασκευάζει αλγορίθμους για την επίλυση προβλημάτων με τον Η/Υ.
- θα έχει αποκτήσει τις απαραίτητες γνώσεις και εμπειρία σε βασικές αρχές προγραμματισμού.
- θα μπορεί να γράφει δομημένα προγράμματα σε γλώσσα Fortran κάνοντας χρήση αρθρωμάτων, συναρτήσεων και υπορουτινών.
- θα μπορεί να αναλύει, να διορθώνει ή/και να επεκτείνει υπάρχοντες κώδικες γραμμένους σε γλώσσα Fortran.
Περιεχόμενο Μαθήματος
1. Εισαγωγή στον προγραμματισμό
2. Αριθμητικά συστήματα και υπολογιστές
3. Παράσταση - πράξεις αριθμών στους Υπολογιστές
4. Προετοιμασία και σχεδιασμός προγράμματος
5. Αλγόριθμοι - Ψευδοκώδικας - Διαγράμματα ροής
6. Βασικές στοιχεία και εντολές FORTRAN - Δομή προγράμματος
7. Πράξεις - Τελεστές - Προτεραιότητα
8. Έλεγχος ροής προγράμματος
9. Επαναληπτικές δομές
10. Χειρισμός χαρακτήρων
11. Επικοινωνία - Εντολές χειρισμού αρχείων
12. Πίνακες
13. Διαδικασίες (συναρτήσεις και υποπρογράμματα)
14. Δυναμικά δεδομένα και χρήση σε διαδικασίες
15. Αρθρώματα και διεπιφάνειες
16. Εφαρμογές
Λέξεις Κλειδιά
Πληροφορικη, Προγραμματισμος, Πληροφορικη για Χημικους Μηχανικους, Fortran
Βιβλιογραφία μαθήματος (Εύδοξος)
1. Ματαράς Δημήτριος και Κουτελιέρης Φραγκίσκος, “FORTRAN90/95 για Επιστήμονες και Μηχανικούς”, Εκδόσεις Τζιόλα, 2011
2. Καραμπετάκης Νικόλαος, “Εισαγωγή στη FORTRAN90/95/2003”, Εκδόσεις Ζήτη, 2011
Επιπρόσθετη βιβλιογραφία για μελέτη
1. Fortran for Scientists and Engineers, S. J. Chapman, McGraw Hill, 2017
2. Modern Fortran in Practice, A. Markus, Cambridge University Press, 2012
3. Introduction to Programming with Fortran, Chivers & J. Sleightholme, Springer, 2012
4. Modern Fortran Explained, M. Metcalf, J. Reid & M. Cohen, Oxford University Press, 2011
5. Modern Fortran -Style and Usage, N. S. Clerman & W. Spector, Cambridge University Press, 2012
6. http://fortranwiki.org/fortran/show/Books