Προγραμματισμός στη Χημική Μηχανική
Στοιχεία Μαθήματος
Λεπτομέρειες Μαθήματος
A. Ικανότητα εφαρμογής προχωρημένων αρχών προγραμματισμού και λογικής ιεράρχησης σε προβλήματα χημικής μηχανικής,
B. Ικανότητα διατύπωσης προχωρημένων μαθηματικών μοντέλων και εφαρμογής προγραμματισμού για την ανάλυση πειραματικών δεδομένων,
Γ. Ικανότητα προσαρμογής σε νέες τεχνολογίες (νέα προγραμματιστικά σχήματα),
Δ. Ικανότητα αποτελεσματικής επικοινωνίας ιδεών τόσο προφορικά όσο και γραπτά, τουλάχιστον στα ελληνικά και αγγλικά, μέσω πρακτικών ασκήσεων στο εργαστήριο με γραφικές παραστάσεις δεδομένων,
Ε. Χρήση σύγχρονου περιβάλλοντος προγραμματισμού με από-σφαλματοποίηση.
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών προγραμματισμού. Αυτόνομη εργασία
CHM_163 (Εισαγωγή στην Υπολογιστική Χημική Μηχανική)
- Βασικά στοιχεία της γλώσσας προγραμματισμού PYTHON – επαναληπτική εισαγωγή
- Εισαγωγή στον προχωρημένο Προγραμματισμό (Βασικές Έννοιες, Χρηστικότητα στη Χημική Μηχανική)
- Δεδομένα εισόδου – εξόδου, Μορφοποίηση
- Αντικείμενα, Διανύσματα και Πίνακες (ορισμός, αριθμητικές και αλγεβρικές πράξεις)
- Βρόχοι επανάληψης Do, Έλεγχος ροής If
- Συναρτήσεις και κλάσεις
- Προχωρημένα Γραφήματα
- Αρθρώματα (Modules)
- Γεννήτριες τυχαίων αριθμών και εφαρμογές
- Επικοινωνία – λειτουργίες ανάγνωσης και εγγραφής εξωτερικών αρχείων
- Εφαρμογές στη Χημική Μηχανική και επίλυση προβλημάτων μέσω προγραμματισμού
Παραδόσεις του μαθήματος με powerpoint, εκτεταμένη ανάπτυξη κώδικα κατά την παράδοση, εκμάθηση ανάπτυξης λογικής σκέψης για επίλυση προβλημάτων, γραφική αναπαράσταση δεδομένων με τη χρήση υπολογιστή.
Οργάνωση Διδασκαλίας
|
Δραστηριότητα |
Φόρτος Εργασίας Εξαμήνου |
| Διαλέξεις |
39 |
| Εργαστηριακή Άσκηση |
48 |
| Μελέτη θεωρίας & ανάλυση βιβλιογραφίας |
70 |
| Εξετάσεις |
3 |
| Σύνολο Μαθήματος |
160 |
Συνολικός Φόρτος Εργασίας (ECTS Standards):
Γλώσσα αξιολόγησης είναι η Ελληνική.
Η αξιολόγηση περιλαμβάνει: Ατομική επίλυση 6 ασκήσεων στο εργαστήριο (40%) και τελική γραπτή ή/ και προφορική εξέταση σε υπολογιστές (60%).
1. Christian. Hill, Εισαγωγή στην Python για Μηχανικούς και Επιστήμονες με Εφαρμογές, Εκδόσεις Γκότσης, 2026. ISBN 978-618-5560-65-2
2. Christian Hill, Python για Χημικούς, Εκδόσεις Γκότσης, 2025. ISBN 978-618-5560-49-2
3. Svein Linge & Hans Petter Langtangen, Programming for Computations – Python, Springer 2016, https://link.springer.com/book/10.1007/978-3-319-32428-9
4. Π. Οικονόμου & Π. Παπαδόπουλος, Εισαγωγή στον Προγραμματισμό: MATLAB, Κάλλιππος, https://repository.kallipos.gr/handle/11419/8671
5. Svein Linge & Hans Petter Langtangen, Programming for Computations – MATLAB/Octave, Springer, 2010, https://link.springer.com/book/10.1007/978-3-319-32452-4