ΣΧΟΛΗ

ΠΟΛΥΤΕΧΝΙΚΗ

ΤΜΗΜΑ

ΜΗΧΑΝΙΚΩΝ ΣΧΕΔΙΑΣΗΣ ΠΡΟΪΟΝΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ

ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ

Προπτυχιακό

ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ

1101

ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ

2

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ

ΠΛΗΡΟΦΟΡΙΚΗ
ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ
ΔΙΔΑΣΚΑΛΙΑΣ
ΠΙΣΤΩΤΙΚΕΣ ΜΟΝΑΔΕΣ
Διαλέξεις 2
Εργαστήριο / Εργ. Ασκήσεις 2
Ασκήσεις (Πράξης κ.λ.π.) 0

ΣΥΝΟΛΟ ΩΡΩΝ

4 6
ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕΝΙΚΩΝ ΓΝΩΣΕΩΝ
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ Για την κατανόηση των μαθημάτων, οι φοιτητές δεν απαιτείται να έχουν προηγούμενες γνώσεις.
ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ ΕΛΛΗΝΙΚΗ/ΑΓΓΛΙΚΗ
ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS ΝΑΙ

ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ (URL)

https:// eclass.uowm.gr/courses/MRE217

2. ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

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

Το μάθημα επιχειρεί μια εισαγωγή στον κλάδο της επιστήμης υπολογιστών με έμφαση στη
χρήση τους για επίλυση προβλημάτων. Στόχος του μαθήματος είναι να εισάγει τους φοιτητές
σε βασικές έννοιες της τεχνολογίας λογισμικού και της αλγοριθμικής σκέψης. Ειδικότερα ως
προς την επίλυση προβλημάτων με υπολογιστή παρουσιάζονται έννοιες όπως αλγόριθμοι,
γλώσσες προγραμματισμού, στοιχεία ενός προγράμματος (μεταβλητές, πράξεις, τελεστές),
αρχιτεκτονική προγράμματος (συναρτήσεις), δομές ελέγχου και δομές επανάληψης, μέθοδοι
προγραμματισμού, ανάλυση δεδομένων, προσομοιώσεις και γραφικές απεικονίσεις. Ως
βασική πλατφόρμα ανάπτυξης προγραμμάτων και επεξεργασίας πληροφορίας
χρησιμοποιείται το περιβάλλον και η γλώσσα προγραμματισμού MATLAB / Octave.

Με την επιτυχή ολοκλήρωση του μαθήματος, ο φοιτητής θα πρέπει να:
Να κατανοήσει τις βασικές έννοιες του Προγραμματισμού Ηλεκτρονικών Υπολογιστών.
Να αναλύει ένα σύνθετο πρόβλημα σε επιμέρους απλούστερα προβλήματα.
Να κωδικοποιεί το πρόβλημα σε αλγοριθμική μορφή.
Κατανοεί τις βασικές αρχές και την λογική πάνω στον προγραμματισμό και στην ανάπτυξη
κώδικα.
Να γράφει δομημένης μορφής προγράμματα που συμπεριλαμβάνουν την κλήση
συναρτήσεων(function calls) και την διαδικασία εισόδου/εξόδου δεδομένων στο
περιβάλλον MATLAB.
Χρησιμοποιεί δομημένες μορφές δεδομένων όπως οι πίνακες στα προγράμματα που
αναπτύσσει
Υλοποιεί και παρουσιάζει την ακρίβεια των προγραμμάτων στο περιβάλλον
MATLAB/OCTAVE

Γενικές Ικανότητες

Το μάθημα αποσκοπεί να δώσει στους σπουδαστές τις βασικές γνώσεις προγραμματισμού
με τη χρήση του λογισμικού πακέτου ΜΑΤLAΒ/Octave.
Θεωρητικό και πρακτικό υπόβαθρο που αφορά το γνωστικό πεδίο προγραμματισμού και
την δυνατότητα δημιουργίας προγραμμάτων σε ένα ευρύ επιστημονικό πεδίο

3. ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Εισαγωγή στο MATLAB.
Διανύσματα και μήτρες.
Αλγόριθμοι –
Συναρτήσεις - Είσοδος και έξοδος
Εντολές επιλογής
Εντολές βρόχων και διανυσματοποίηση κώδικα
Συναρτήσεις οριζόμενες από τον χρήστη.
Χειρισμός συμβολοσειρών
Δομές δεδομένων, πίνακες κελιών και δομές.

4. ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ - ΑΞΙΟΛΟΓΗΣΗ

ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ
1. ΘΕΩΡΙΑ.
Στην τάξη (πρόσωπο με πρόσωπο).
2. ΕΡΓΑΣΤΗΡΙΟ
Στον εργαστηριακό χώρο (πρόσωπο με πρόσωπο).
ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ
● Χρήση κατάλληλου λογισμικού MATLAB/OCTAVE.
● Xρήση εποπτικών μέσων
● Υποστήριξη Μαθησιακής διαδικασίας μέσω της
ηλεκτρονικής πλατφόρμας e-class

ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Διαλέξεις 50
Εργαστηριακές Ασκήσεις 50
Αυτοτελής Μελέτη 50
Σύνολο Μαθήματος (25 ώρες φόρτου εργασίας ανά πιστωτική μονάδα) 150
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ 1. ΘΕΩΡΙΑ: Γραπτή τελική εξέταση που
περιλαμβάνει:
i. Ερωτήσεις Σύντομης Απάντησης,
ii. Επίλυση Προβλημάτων
iii. Ερωτήσεις πολλαπλής επιλογής

5. ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

-Προτεινόμενη Βιβλιογραφία :
●MATLAB: ΜΙΑ ΠΡΑΚΤΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΚΑΙ ΤΗΝ ΕΠΙΛΥΣΗ
ΠΡΟΒΛΗΜΑΤΩΝ, STORMY ATTAWAY
● Matlab, Παπαοδυσσεύς Κ.-Καλοβρέκτης Κ.-Μυλωνάς Ν
-Συναφή επιστημονικά περιοδικά: