Προγραμματισμός Η/Υ για Πολ. Μηχανικούς (Κορμού)

Πληροφορίες Μαθήματος
ΤίτλοςΠρογραμματισμός Η/Υ για Πολ. Μηχανικούς (Κορμού) / Computer programming for civil engineers
ΚωδικόςΚΡ1200
ΣχολήΠολυτεχνική
ΤμήμαΠολιτικών Μηχανικών
Κύκλος / Επίπεδο1ος / Προπτυχιακό
Περίοδος ΔιδασκαλίαςΧειμερινή/Εαρινή
ΚοινόΌχι
ΚατάστασηΕνεργό
Course ID600021942

Πρόγραμμα Σπουδών: ΠΠΣ ΤΠΜ - ΕΙΣΑΚΤΕΟΙ ΑΠΟ 2022 ΚΑΙ ΕΞΗΣ

Εγγεγραμμένοι φοιτητές: 0
ΚατεύθυνσηΤύπος ΠαρακολούθησηςΕξάμηνοΈτοςECTS
ΚΟΡΜΟΣΥποχρεωτικό116

Πληροφορίες Τάξης
ΤίτλοςΠρογραμματισμός Η/Υ για Πολ. Μηχανικούς (Κορμού)
Ακαδημαϊκό Έτος2023 – 2024
Περίοδος ΤάξηςΕαρινή
Διδάσκοντες μέλη ΔΕΠ
Διδάσκοντες άλλων Κατηγοριών
Class ID
600242336
Τύπος Μαθήματος
Γενικού Υποβάθρου
Τρόπος Παράδοσης
  • Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
Γλώσσα Διδασκαλίας
  • Ελληνικά (Διδασκαλία, Εξέταση)
Μαθησιακά Αποτελέσματα
Μετά την επιτυχή παρακολούθηση του μαθήματος, οι φοιτητές θα είναι σε θέση να αναπτύξουν προγράμματα ηλεκτρονικών υπολογιστών στη γλώσσα προγραμματισμού Python. Θα έχουν εξοικειωθεί με το περιβάλλον και την δομή της γλώσσας αυτής και θα μπορούν να αναπτύξουν εφαρμογές ενδιαφέροντος πολιτικού μηχανικού, αλλά και να επεξεργαστούν αλγορίθμους και δομές δεδομένων.
Γενικές Ικανότητες
  • Εφαρμογή της γνώσης στην πράξη
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Εργασία σε διεθνές περιβάλλον
  • Εργασία σε διεπιστημονικό περιβάλλον
Περιεχόμενο Μαθήματος
Το μάθημα αποτελεί μια εισαγωγή στον προγραμματισμό με τη γλώσσα Python. Το μάθημα προσφέρει στις φοιτήτριες και στους φοιτητές την ευκαιρία να μάθουν να γράφουν κώδικα Python ώστε να συντάσσουν αλγορίθμους, να επεξεργάζονται δεδομένα και να δίνουν απαντήσεις σε προβλήματα πολιτικού μηχανικού, αλλά και σε ερευνητικές δραστηριότητες. Το μάθημα ξεκινάει από τις βασικές δομές και εντολές της γλώσσας Python, και καταλήγει στην επίλυση απλών υπολογιστικών προβλημάτων. Ξεκινά από τους βασικούς τύπους δεδομένων, την είσοδο πληροφορίας από το πληκτρολόγιο και την εμφάνιση αποτελεσμάτων στην οθόνη, την οπτικοποίηση αποτελεσμάτων μέσω γραφημάτων, περνά στις δομές επανάληψης και ελέγχου, τη Λίστα και το Λεξικό που είναι οι σημαντικές δομές δεδομένων που έχει η Python, το γράψιμο και την οργάνωση των συναρτήσεων και κλείνει με τη διαχείριση αρχείων, την αποθήκευση σε αυτά των δεδομένων του προγράμματος και τον έλεγχο των απρόσμενων σφαλμάτων που μπορεί να συμβούν κατά την εκτέλεση ενός προγράμματος Python. Όλα τα παραπάνω συνοδεύονται από χαρακτηριστικά παραδείγματα που περιλαμβάνουν από βασικούς αλγόριθμους και δομές δεδομένων, μέχρι και την επίλυση προβλημάτων σχεδιασμού έργων πολιτικού μηχανικού.
Λέξεις Κλειδιά
Python, γλώσσες προγραμματισμού
Τύποι Εκπαιδευτικού Υλικού
  • Διαφάνειες
  • Βιντεοδιαλέξεις
  • Διαδραστικές ασκήσεις
  • Βιβλίο
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
  • Χρήση Τ.Π.Ε. στη Διδασκαλία
  • Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
  • Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
Περιγραφή
Το μάθημα πραγματοποιείται στη Νησίδα του Τμήματος Πολιτικών Μηχανικών με τη μορφή ολιγομελών τμημάτων (έως 30 ατόμων) επί των Η/Υ και με αντιστοιχία ενός φοιτητή ανά Η/Υ και εξετάζεται αποκλειστικώς με ηλεκτρονικό τρόπο επί του Η/Υ.
Οργάνωση Μαθήματος
ΔραστηριότητεςΦόρτος ΕργασίαςECTSΑτομικάΟμαδικάErasmus
Διαλέξεις652,3
Σεμινάρια401,4
Εκπόνηση μελέτης (project)602,1
Εξετάσεις30,1
Σύνολο1686
Αξιολόγηση Φοιτητών
Περιγραφή
Τα κριτήρια αξιολόγησης αναφέρονται ρητώς στην ιστοσελίδα του μαθήματος: http://nisida.civil.auth.gr/cace
Μέθοδοι Αξιολόγησης Φοιτητών
  • Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική)
Τελευταία Επικαιροποίηση
11-11-2022