Περιεχόμενο
Βασικές έννοιες του προγραμματισμού.
Προγραμματισμός σε Python (80% χρόνου/ύλης) και MATLAB (20% χρόνου/ύλης).
Εφαρμογές σε τυπικά προβλήματα που ενδιαφέρουν τον/την μηχανικό.
Μέθοδος διεξαγωγής
Διδασκαλία των βασικών αρχών του προγραμματισμού ταυτόχρονα με πρακτική ατομική άσκηση στους υπολογιστές του Εργαστηρίου Προσωπικών Υπολογιστών (ΕΠΥ/PC-lab) της Σχολής καθόλη τη διάρκεια του εξαμήνου.
Θεωρία (2 ώρες/εβδομάδα) & εργαστηριακές ασκήσεις (3 ώρες/εβδομάδα).
Αλφαβητική κατανομή των φοιτητών/-ριών σε 2 παράλληλα τμήματα.
Τμήμα 1: Α-Λ
Τετάρτη 08.45-10.30 (θεωρία)
Πέμπτη 10.45-13.30 (εργαστήριο)
Τμήμα 2: Μ-Ω
Τετάρτη 10.45-12.30 (θεωρία)
Δευτέρα 08.45-11.30 (εργαστήριο)
Αξιολόγηση επίδοσης
Η εξέταση πραγματοποιείται στο PC-Lab της Σχολής. Υπάρχει η δυνατότητα συμμετοχής σε προαιρετική εξέταση (“πρόοδος”) περίπου στα μισά του εξαμήνου η οποία συμβάλλει κατά 40% στη διαμόρφωση του τελικού βαθμού, υπό την προϋπόθεση ότι στο τελικό διαγώνισμα ο βαθμός θα είναι τουλάχιστον 4. Ο βαθμός της προόδου συνεισφέρει μόνο θετικά. Σε οποιαδήποτε άλλη περίπτωση μετράει 100% ο βαθμός της τελικής εξέτασης.
Η βαρύτητα των ενοτήτων της ύλης στην τελική εξέταση κατανέμεται κατά 90% στην Python και κατά 10% στη Matlab.
Μεταβατική περίοδος: Μέχρι και το ακαδ. έτος 2025-26 το μάθημα διδασκόταν με έμφαση στην Matlab. Για 2 χρόνια δίνεται η δυνατότητα εξέτασης με βάση το παλιό τρόπο εξέτασης (90% Matlab-10% Python). Αυτός ο τρόπος εξέτασης θα ισχύσει μέχρι και την εξεταστική Σεπτεμβρίου 2028.
Προαπαιτούμενες γνώσεις
Δεν υπάρχουν προαπαιτούμενα πέραν των μαθηματικών του Λυκείου.
Συντονίστρια μαθήματος
Δήμητρα-Δανάη Βάρσου, Επ. Καθηγήτρια
Διδάσκοντες / Εκπαιδευτές
Δήμητρα-Δανάη Βάρσου, Επ. Καθηγήτρια
Φίλιππος Δογάνης, ΕΔΙΠ ΕΜΠ
Νικόλαος Μανδέλλος, ΕΔΙΠ ΕΜΠ