Τεχνικές Προγραμματισμού Η/Υ

Κωδικός Μαθήματος:

ΝΜΒ.205

Εξάμηνο:

Προπτυχιακό Πρόγραμμα Σπουδών

Κατηγορία:

ΜΕΥ

Ώρες:

3+1

Μονάδες ECTS:

5

Σύνδεσμος στο eClass:

https://eclass.uniwa.gr/courses/148/

Σύνδεσμος στο eClass εργαστηρίου:

https://eclass.uniwa.gr/courses/149/


Περίγραμμα

ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ  Ειδικού Υποβάθρου
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ:  
ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ: ΕΛΛΗΝΙΚΑ
ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS  ΟΧΙ
ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ (URL) https://bme.uniwa.gr/course/computer-programming-techniques/
       
(2)    ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ      
Μαθησιακά Αποτελέσματα
Περιγράφονται τα μαθησιακά αποτελέσματα του μαθήματος οι συγκεκριμένες  γνώσεις, δεξιότητες και ικανότητες καταλλήλου επιπέδου που θα αποκτήσουν οι φοιτητές μετά την επιτυχή ολοκλήρωση του μαθήματος.
Μετά το τέλος του μαθήματος οι φοιτητές:
α) θα κατανοούν την έννοια και το χειρισμό πολυδιάστατων αριθμητικών πινάκων
β) θα γνωρίζουν τεχνικές αναζήτησης και ταξινόμησης δεδομένων
γ) θα γνωρίζουν τις μορφές δομών δεδομένων
δ) θα έχουν αποκτήσει μια γενική εικόνα των μεθόδων αποθήκευσης, ανάκτησης και αναζήτησης δε-δομένων
ε) θα είναι ικανοί να εκτελούν τους βασικούς χειρισμούς και τις βασικές μεθόδους επεξεργασίας δια-κριτών σημάτων στο πεδίο του χρόνου και ψηφιακών εικόνων στο πεδίο του χώρου.
στ) θα έχουν διδαχθεί  τεχνικές αποσφαλμάτωσης και  μεθόδους βελτιστοποίησης προγράμματος.
Γενικές Ικανότητες
Λαμβάνοντας υπόψη τις γενικές ικανότητες που πρέπει να έχει αποκτήσει ο πτυχιούχος (όπως αυτές αναγράφονται στο Παράρτημα Διπλώματος και παρατίθενται ακολούθως) σε ποια / ποιες από αυτές αποσκοπεί το μάθημα;.
• Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απα-ραίτητων τεχνολογιών
• Προσαρμογή σε νέες καταστάσεις
• Αυτόνομη εργασία 
• Ομαδική εργασία
• Εργασία σε διεθνές περιβάλλον
• Εργασία σε διεπιστημονικό περιβάλλον
       
(3)    ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ      
• Πολυδιάστατοι πίνακες
• Αναδρομικές συναρτήσεις
• Δομές δεδομένων στον προγραμματισμό
• Αρχεία (κειμένου, δυαδικά)
• Αποθήκευση και ανάκτηση δεδομένων
• Αναζήτηση (γραμμική́, δυαδική́)
• Ταξινόμηση (διαμέριση, συγχώνευση, κατανομή, επιλογή, εισαγωγή ανταλλαγή, συνδυαστικές μέθοδοι)
• Χειρισμός και βασική επεξεργασία βιοσημάτων
• Περιγραφή και βασική επεξεργασία ιατρικών ψηφιακών εικόνων
• Αποσφαλμάτωση
• Βελτιστοποίηση προγράμματος
       
(4) ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ – ΑΞΙΟΛΟΓΗΣΗ    
ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ
Πρόσωπο με πρόσωπο, Εξ αποστάσεως εκπαίδευση κ.λπ.
Πρόσωπο με πρόσωπο στην πανεπιστημιακή αίθουσα.
ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ
Χρήση Τ.Π.Ε. στη Διδασκαλία, στην Εργαστηριακή Εκπαίδευση, στην Επικοινωνία με τους φοιτητές
Ηλεκτρονικές Παρουσιάσεις στη Διδασκαλία.
Χρήση της ηλεκτρονικής πλατφόρμας eClass του Τμήματος στη Διδασκαλία, στην Εργαστηριακή Εκπαίδευση και στην Επικοινωνία με τους φοιτητές.
ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Περιγράφονται αναλυτικά ο τρόπος και μέθοδοι διδασκαλίας.
Αναγράφονται οι ώρες μελέτης του φοιτητή για κάθε μαθησιακή δραστηριότητα καθώς και οι ώρες μη καθοδηγούμενης μελέτης σύμφωνα με τις αρχές του ECTS
Διαλέξεις (3×13) 39
Εργαστήριο (1×13) 13
Αυτοτελής μελέτη 97,5
   
   
   
   
Σύνολο Μαθήματος  136,5

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Περιγραφή της διαδικασίας αξιολόγησης

Αναφέρονται ρητά προσδιορισμένα κριτήρια αξιολόγησης και εάν και που είναι προσβάσιμα από τους φοιτητές.

Γλώσσα αξιολόγησης: Ελληνικά.
Μέθοδος αξιολόγησης:
• Θεωρία (25-75%): Τελική αξιολόγηση με ερωτή-σεις πολλαπλής επιλογής, ερωτήσεις σύντομης απάντησης και επίλυση προβλημάτων.
• Εργαστήριο (25-75%): Συνδυασμός βαθμολογίας εβδομαδιαίων εργαστηριακών ασκήσεων και τελικής εξέτασης σε ηλεκτρονικό υπολογιστή.
• Ανάθεση Εργασιών (0-50%): Αξιολόγηση υλοποί-ησης και παρουσίασης εργασιών.
Πρόσβαση κριτηρίων αξιολόγησης στους φοιτητές:
http://www.bme.teiath.gr/medisp/downloads/ edu-cation/KANONISMOS_EISE.pdf
       
(5) ΣΥΝΙΣΤΩΜΕΝΗ-ΒΙΒΛΙΟΓΡΑΦΙΑ      
• Στράτος Καλαφατούδης, Γεώργιος Σταμούλης, Προγραμματισμός με την Python, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ 2018.
• Νικόλαος Αβούρης, Μιχαήλ Κουκιάς, Βασίλειος Παλιουράς, Κυριάκος Σγάρμπας, Python – Εισαγωγή στους υπολογιστές, ΠΑΝΕΠΙΣΤΗΜΙΑΚΕΣ ΕΚΔΟΣΕΙΣ ΚΡΗΤΗΣ 2018.