ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΠΟΛΙΤΙΚΟΥ ΜΗΧΑΝΙΚΟΥ

Κωδικός μαθήματος
50302
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο 3ο
Κατηγορία μαθήματος
Κατεύθυνση
ΚΟΡΜΟΣ
Διδάσκων καθηγητής
Περιγραφή μαθήματος
  • Εισαγωγή στους Η/Υ. Αριθμητικά συστήματα. Σύγχρονα λειτουργικά συστήματα. Το Διαδίκτυο (Internet) και οι υπηρεσίες του (παγκόσμιος ιστός, ηλεκτρονικό ταχυδρομείο, κλπ.). Δημιουργία και επεξεργασία τεχνικών εγγράφων και παρουσιάσεων με χρήση Η/Υ. Υπολογιστικά φύλλα Η/Υ για την εκτέλεση υπολογισμών και τη δημιουργία γραφημάτων σε προβλήματα της ειδικότητας Πολιτικού Μηχανικού. Εισαγωγή στον προγραμματισμό Η/Υ. Βασικές αρχές ανάπτυξης αλγορίθμων. Εισαγωγή στις γλώσσες προγραμματισμού.

  • Η σημασία του προγραμματισμού Η/Υ στις υπολογιστικές ανάγκες του Πολιτικού Μηχανικού. Γλώσσα προγραμματισμού Fortran. Ανάδειξη των πλεονεκτημάτων της Fortran. Σύνταξη και εκτέλεση προγραμμάτων H/Y σε Fortran για προβλήματα Πολιτικού Μηχανικού. Εφαρμογή αριθμητικών μεθόδων με προγραμματισμό σε Fortran για την επίλυση προβλημάτων Πολιτικού Μηχανικού. Εφαρμογές της γλώσσας Fortran σε προβλήματα της ειδικότητας Πολιτικού Μηχανικού. Χρήση ετοίμων προγραμμάτων. Ελεύθερο λογισμικό και λογισμικό ανοικτού κώδικα για προβλήματα της ειδικότητας Πολιτικού Μηχανικού. Τεχνικές προγραμματισμού Η/Υ στις υπολογιστικές μεθόδους ανάλυσης κατασκευών. Υπολογιστικές εφαρμογές σε θέματα της ειδικότητας του Πολιτικού Μηχανικού.

 

Μαθησιακά Αποτελέσματα

Το μάθημα στοχεύει στην εξοικείωση με τις βασικές έννοιες της Πληροφορικής και τη χρήση Η/Υ, στην ανάπτυξη σημαντικών δεξιοτήτων Προγραμματισμού Η/Υ σε γλώσσα Fortran για την επίλυση προβλημάτων Πολιτικού Μηχανικού, και στην αξιοποίηση της εκτεταμένης  προγραμματιστικής κληρονομιάς της ειδικότητας Πολιτικού Μηχανικού. 

Με την επιτυχή ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα είναι σε θέση να:

  • Περιγράφει τη βασική δομή και λειτουργία των Η/Υ, χρησιμοποιεί με δεξιότητα σύγχρονα λειτουργικά συστήματα και αξιοποιεί αποτελεσματικά το διαδίκτυο και τις υπηρεσίες του (παγκόσμιος ιστός, ηλεκτρονικό ταχυδρομείο, κλπ.).

  • Περιγράφει τα αριθμητικά συστήματα των Η/Υ και μπορεί να μετατρέπει αριθμούς ενός αριθμητικού συστήματος σε άλλο αριθμητικό σύστημα.

  • Δημιουργεί και επεξεργάζεται τεχνικά έγγραφα και παρουσιάσεις Πολιτικού Μηχανικού με χρήση Η/Υ. 

  • Χρησιμοποιεί υπολογιστικά φύλλα Η/Υ για την εκτέλεση απλών και προχωρημένων υπολογισμών σε προβλήματα της ειδικότητας Πολιτικού Μηχανικού, καθώς και για τη δημιουργία γραφημάτων σε προβλήματα της ειδικότητας Πολιτικού Μηχανικού.

  • Περιγράφει τις γλώσσες και τις βασικές αρχές προγραμματισμού Η/Υ, αναγνωρίζει τις δυνατότητες του προγραμματισμού Η/Υ και εξηγεί τη σημασία του για τον Πολιτικό Μηχανικό.

  • Εξηγεί την αξία της γλώσσας προγραμματισμού Fortran και τις εφαρμογές της στις υπολογιστικές ανάγκες και τα προβλήματα της ειδικότητας του Πολιτικού Μηχανικού.

  • Συντάσσει και εκτελεί προγράμματα Η/Υ σε γλώσσα Fortran για την επίλυση προβλημάτων της ειδικότητας του Πολιτικού Μηχανικού.

  • Εφαρμόζει τις αριθμητικές μεθόδους με προγραμματισμό σε Fortran για την επίλυση προβλημάτων Πολιτικού Μηχανικού.

  • Αναπτύσσει αλγορίθμους και προγράμματα σε γλώσσα Fortran για την επίλυση τεχνικών προβλημάτων Πολιτικού Μηχανικού.

  • Αξιοποιεί τη μεγάλη προγραμματιστική κληρονομιά της γλώσσας Fortran και το  μεγάλο πλήθος διαθέσιμων προγραμμάτων Fortran που έχουν αναπτυχθεί για προβλήματα της ειδικότητας του Πολιτικού Μηχανικού.

  • Χρησιμοποιεί τα πολυάριθμα διαθέσιμα επιστημονικά και εκπαιδευτικά προγράμματα Η/Υ της ειδικότητας Πολιτικού Μηχανικού, γραμμένα σε γλώσσα Fortran, με διαθέσιμο τον πηγαίο κώδικα. 

  • Εξηγεί τις αρχές ορθής χρήσης ετοίμων προγραμμάτων και περιγράφει το νομοθετικό πλαίσιο που διέπει τη χρήση τους.

  • Αξιοποιεί το ελεύθερο λογισμικό και το λογισμικό ανοικτού κώδικα για την επίλυση προβλημάτων της ειδικότητας Πολιτικού Μηχανικού. 

  • Πραγματοποιεί υπολογιστικές εφαρμογές σε θέματα της ειδικότητας του Πολιτικού Μηχανικού.

  • Εξηγεί τεχνικές προγραμματισμού Η/Υ, οι οποίες εφαρμόζονται στις υπολογιστικές μεθόδους ανάλυσης κατασκευών και στην προσομοίωση της συμπεριφοράς των κατασκευών υπό συνθήκες φυσικών καταστροφών.