Instructors: Tatiana Tambouratzis, Vassilios Canellidis, Aggeliki Geronti
Course Code: ΤΕΠΛΗ02
Semester: 4th (Spring)
Requirements: –
Language of Teaching: Greek
European Credit Transfer and Accumulation System (ECTS): 5,5

OBJECTIVE

The course aims to familiarize students with the basic concepts of programming and with the use of MATLAB for problem solving.
Upon successful completion of the course, the students will be able to:

  • Use MATLAB to solve problems (modeling, programming, optimization)
  • Develop logic in their programs using the program commands and sequences
  • Design programs based on functions
  • Develop more sophisticated programs using tables and data structures
  • Manage data files in their programs

ΣΤΟΧΟΙ & ΠΕΡΙΕΧΟΜΕΝΑ

Κατά τη διάρκεια του μαθήματος παρουσιάζονται έννοιες όπως:

  • Το MATLAB ως περιβάλλον: Πλοήγηση (Πλοήγηση στον Η/Υ, Πλοήγηση στο περιβάλλον MATLAB), Η MATLAB ως περιβάλλον, Ενεργοποίηση και πλοήγηση, help
  • To MATLAB ως περιβάλλον “Υπολογιστής Τσέπης”: Επιτρεπτά μεγέθη (Αριθμοί (scalars), Διανύσματα (μονοδιάστατοι πίνακες, vectors), Διδιάστατοι πίνακες (arrays), Ακολουθίες χαρακτήρων (λέξεις, strings)), Επιτρεπτές πράξεις (Αριθμητικές πράξεις, Πράξεις χαρακτήρων, Λογικές πράξεις, Σχετικές πράξεις, Προτεραιότητα πράξεων)
  • Η MATLAB ως περιβάλλον “Προγραμματισμού Γραμμής”: Προγραμματισμός με άμεση αλληλεπίδραση χρήστη – Η/Υ, Επιτρεπτά μεγέθη (Αριθμοί – πίνακες – ακολουθίες χαρακτήρων, Πολυδιάστατοι πίνακες, Δομές δεδομένων (structures), Πίνακες κελιών (cellarrays)), Δυνατές λειτουργίες (Επίλυση γραμμικών συστημάτων, Πολυωνυμική προσέγγιση δεδομένων, Δημιουργία γραφικών παραστάσεων, Εντολές εισόδου-εξόδου (αλληλεπίδραση με μνήμη υπολογιστή))
  • Το MATLAB ως περιβάλλον “Γλώσσα Προγραμματισμού”: Προγράμματα – Αρχεία .Μ (.Μ αρχεία για εκτέλεση εντολών (scriptfiles) 4.1.2. Μ αρχεία για εκτέλεση συναρτήσεων(functionfiles)), Έλεγχος μεταβλητών – Ροή εντολών (Ικανοποίηση συνθηκών –διακλαδώσεις επιλογής εκτελέσιμων εντολών (ifend, ifelseend, ifelseif … elseend, case), Eπανάληψη εντολών – κύκλοι (loops, for end, nested loops, while end)), Τελικά στοιχεία προγραμματισμού

Επίσης, οι φοιτητές/τριες παρακολουθούν εργαστηριακά μαθήματα στο Εργαστήριο Πληροφοριακών Συστημάτων Παραγωγής, με σκοπό την εξοικείωσή τους με τη θεματολογία του μαθήματος, καθώς και την πρακτική τους εξάσκηση στις έννοιες που παρουσιάζονται στις διαλέξεις. Το λογισμικό που χρησιμοποιείται είναι το MS EXCEL ή κάποιο ισοδύναμο (Open Office, κλπ.). Οι φοιτητές/τριες εκπαιδεύονται στα εργαστήρια με σύστημα εκ περιτροπής. Το πρόγραμμα των εργαστηρίων αναρτάται στην ιστοσελίδα του μαθήματος και στο eclass στην αρχή του εξαμήνου.
Επιπλέον, στο eclass αναρτώνται σε ηλεκτρονική μορφή άρθρα, οπτικοακουστικό υλικό διαλέξεων και διαδικτυακές διευθύνσεις για χρήσιμες πληροφορίες καθώς και ασκήσεις για την εξάσκηση των φοιτητών/τριών.

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

  • Βιβλίο [50656337]: MATLAB: Μια πρακτική εισαγωγή στον προγραμματισμό και την επίλυση προβλημάτων. Stormy Attaway

ΜΕΘΟΔΟΙ ΑΞΙΟΛΟΓΗΣΗΣ / ΒΑΘΜΟΛΟΓΗΣΗΣ

  • 70% από τις γραπτές εξετάσεις
  • 30% από την εργασία

Η εξεταστέα ύλη του μαθήματος ανακοινώνεται στο eclass μετά το τελευταίο μάθημα του εξαμήνου. Ο τελικός βαθμός του μαθήματος διαμορφώνεται κατά 30% από την εργασία (project) και κατά 70% από τις γραπτές εξετάσεις, ωριαίας διάρκειας, στην εξεταστική περίοδο του εαρινού εξαμήνου και, σε περίπτωση αποτυχίας, στην επαναληπτική εξεταστική περίοδο του Σεπτεμβρίου.
Η γραπτή εξέταση περιλαμβάνει την επίλυση προβλημάτων/ασκήσεων και ερωτήσεις σύντομης απάντησης. Διεξάγεται με ανοικτά βιβλία.
Οι φοιτητές/τριες με ειδικές μαθησιακές δυσκολίες στην γραφή και στην ανάγνωση (όπως αυτές πιστοποιούνται και χαρακτηρίζονται από αρμόδιο φορέα) εξετάζονται βάσει της προβλεπόμενης από το Τμήμα διαδικασίας.

ΔΙΔΑΚΤΙΚΕΣ & ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ

Διδασκαλία: Διαλέξεις με σύγχρονα οπτικοακουστικά μέσα, υποστήριξη μαθησιακής διαδικασίας μέσω της ηλεκτρονικής πλατφόρμας eclass
Εργαστηριακή εκπαίδευση: Χρήση λογισμικού ανοικτής πρόσβασης για τις εργαστηριακές ασκήσεις
Επικοινωνία με τους φοιτητές: email, πλατφόρμα eclass

Start typing and press Enter to search