Α) Ικανότητα λογικής ιεράρχησης και προγραμματισμού των απαραίτητων ενεργειών για την επίλυση προβλημάτων της χημικής μηχανικής. Β) Ευχέρεια εκμετάλλευσης των δυνατοτήτων του υπολογιστή σε επίπεδο υψηλότερο από τον απλό χρήστη εφαρμογών. Γ) Ικανότητα χρήσης σύγχρονου περιβάλλοντος IDE για την ανάπτυξη και την αποσφαλμάτωση προγραμμάτων. Δ) Γραφική αναπαράσταση αποτελεσμάτων.νάλυσης.
Είναι επιθυμητό οι φοιτητές να έχουν παρακολουθήσει στο λύκειο το μάθημα «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» (τεχνολογική κατεύθυνση) ή εναλλακτικά το μάθημα επιλογής ΧΜ162 «εισαγωγή στους υπολογιστές».
Αντικείμενο του προγραμματισμού και ιδιαιτερότητες στη Χημική Μηχανική. Αλγόριθμοι: κατηγορίες προβλημάτων, δομές δεδομένων, τεχνικές επίλυσης, ανάλυση απόδοσης. Βασικά στοιχεία της γλώσσας Fortran 95/2003/2008. Βασικοί τύποι δεδομένων, εκφράσεις και προτάσεις, προτεραιότητα τελεστών και δεδομένων. Δομές ελέγχου ροής: επιλογή υπό συνθήκη, επιλογή κατά περίπτωση, επανάληψη με αρίθμηση και υπό συνθήκη. Προτάσεις εισόδου-εξόδου, αρχεία. Πίνακες: στοιχεία και τμήματα πινάκων, κατασκευαστές, τριάδες, διανυσματικοί ενδείκτες, υπονοούμενη επανάληψη. Δομές παράλληλης επεξεργασίας (where, forall). Εσωτερικές διαδικασίες: συναρτήσεις, υποπρογράμματα, αναδρομικές διαδικασίες. Δυναμικά δεδομένα: δυναμικοί πίνακες, πίνακες υποθετικής μορφής, δείκτες, αυτόματοι πίνακες, λίστες. Παράγωγοι τύποι δεδομένων. Αρθρώματα: διαδικασίες αρθρωμάτων, εμβέλεια και συσχέτιση δεδομένων, διεπιφάνειες διαδικασιών, δημιουργία και υπερφόρτωση τελεστών. Αντικειμενοστραφής προγραμματισμός: ενθυλάκωση, πολυμορφισμός, κληρονομικότητα. Παραδείγματα βασικών αλγορίθμων: αναζήτηση και διάταξη, χρήση τυχαίων αριθμών, επίλυση εξισώσεων, γραφική αναπαράσταση αποτελεσμάτων.
Βαθμίδα:
Τύπος:
(A-)
Επισκεφτείτε το μάθημα
Αικατερίνη Καλέρη Πανεπιστήμιο Πατρών Ερμηνευτική-Φαινομενολογία
Χρήστος Φλώρος ΤΕΙ Κρήτης Τμήμα Λογιστικής και Χρηματοικονομικής
Μαγδαληνή Δραγασάκη ΤΕΙ Κρήτης Τεχνολόγων Γεωπόνων
, Άλλο Ίδρυμα
Αντωνία Ψαρουδάκη Άλλο Ίδρυμα Διατροφής και Διαιτολογίας
Γιώργος Απλαδάς ΤΕΙ Κρήτης Τμήμα Διοίκησης Επιχειρήσεων