|
Τίτλος μαθήματος |
Θεμελιώσεις της Ηλεκτρολογίας και της Μηχανικής Η/Υ και Πληροφορικής |
||||||
|
Κωδικός μαθήματος |
CSE 120 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
1ος χρόνος / 1ον εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Χρίστος Λοϊζου |
||||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
- |
||
|
Σκοπός και στόχοι μαθήματος |
Εισαγωγή, παρουσίαση και συζήτηση για τους θεμελιώδεις νόμους, και αξιώματα της ηλεκτρολογίας και της Μηχανικής Η/Υ και Πληροφορικής. Το μάθημα έχει σκοπό να εισαγάγει στους φοιτητές τις βασικές θεωρίες πάνω στις οποίες στηρίζονται τα δυο πιο πάνω πεδία και να τους δώσει την ευκαιρία να παρουσιάσουν και αναπτύξουν τις δικές τους ιδέες για λύση διαφόρων προβλημάτων που αντιμετωπίζει το επιστημονικό αυτό αντικείμενο. Κατά την διάρκεια των μαθημάτων γίνεται μια εισαγωγή σε αντικείμενα όπως θεμελιώδης γνώσεις μηχανικής, θεμελιώδη μεγέθη και μονάδες μέτρησης, ιστορία και εξέλιξη της ηλεκτρολογίας, εισαγωγή στην επεξεργασία σημάτων, αναλογικά και ψηφιακά μεγέθη, πηγές ηλεκτρικής ενέργειας και απλή συνδεσμολογία κυκλωμάτων, παραγωγή ηλεκτρικής ενεργείας στη Κύπρο, ηλεκτρικές εγκαταστάσεις, γειώσεις ηλεκτρικών συσκευών και κυκλωμάτων, ηλεκτροπληξία, εισαγωγή στα ηλεκτρικά κυκλώματα και απλές συνδεσμολογίες, στατιστική, στατιστική ανάλυση σημάτων. Επίσης γίνονται παρουσιάσεις από όλους τους φοιτητές σε επιλεγμένα αντικείμενα των δικών τους ενδιαφερόντων. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Παρουσιάσεις μπορούν να γίνουν σε διάφορα θέματα (δίδονται μερικά παρακάτω):
|
||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις και παρουσιάσεις φοιτητών. |
||||||
|
Βιβλιογραφία |
Σημειώσεις τάξης και ερευνητικά άρθρα. |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνική |
||||||
|
Τίτλος Μαθήματος |
Ηλεκτρικά και Ηλεκτρονικά Κυκλώματα |
||||||
|
Κωδικός Μαθήματος |
CSE 121 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο / 1ο |
||||||
|
Όνομα Διδάσκοντα |
Μάριος Λέστας |
||||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||
|
Στόχοι Μαθήματος |
Η ανάπτυξη της θεωρίας της ανάλυσης των Ηλεκτρικών και Ηλεκτρονικών Κυκλωμάτων (με τη βοήθεια χαρακτηριστικών παραδειγμάτων) με μια συστηματική και απλή διαδικασία με τρόπο που τα γενικά προβλήματα Ηλεκτρολογίας και Ηλεκτρονικής να γίνονται κατανοητά και να προσεγγίζονται με εύκολο και παράλληλα σωστό τρόπο. |
||||||
|
Μαθησιακά Αποτελέσματα |
Η κατανόηση διαφόρων βασικών τομέων της Ηλεκτρολογίας και Ηλεκτρονικής, η βασική γνώση των οποίων κρίνεται απαραίτητη για ένα Μηχανικό Ηλεκτρονικών Υπολογιστών, τόσο για να δρα σε διάφορα περιβάλλοντα Μηχανικής, όσο και για καλύτερη επικοινωνία με συναδέλφους του Ηλεκτρολόγους Μηχανικούς όταν και όπου είναι απαραίτητο.
|
||||||
|
Προαπαιτούμενα |
Κανένα |
Συναπαιτούμενα |
Κανένα |
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Διαλέξεις, φροντιστήρια, ερευνητικές εργασίες |
||||||
|
Βιβλιογραφία |
Ανάλυση Ηλεκτρικών Κυκλωμάτων , Τόμος Β’, Νικόλαου Η. Παπαμάρκου, Εκδόσεις Β. Γκιούρδα, 2007, ISBN -13: 978 – 960 – 387 – 579 – 6 |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Ψηφιακή Λογική |
||||||||||||
|
Κωδικός Μαθήματος |
CSE 122 |
||||||||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||||||||
|
Επίπεδο |
Πτυχίο |
||||||||||||
|
Έτος / Εξάμηνο φοίτησης |
2ο /1o |
||||||||||||
|
Όνομα Διδάσκοντα |
Κυριάκος Δεληπαράσχος |
||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (3 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||||||||
|
Στόχος Μαθήματος |
Να παρέχει στους φοιτητές βασικές γνώσεις στα ψηφιακά συστήματα (digital systems), γύρω από την ανάλυση, προδιαγραφή, λειτουργία, σχεδίαση και υλοποίηση τους. Επίσης να παρέχει γνώσεις ψηφιακής σχεδίασης (digital design) με εργαλεία αυτοματοποίησης της σχεδίασης και γλώσσες περιγραφής υλικού, με συμπληρωματικές γνώσεις στις βασικές έννοιες ψηφιακής σχεδίασης, μέσω ενός συνδυασμού διαλέξεων, ασκήσεων και εργαστηρίων. |
||||||||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||||||||
|
Περιεχόμενο Μαθήματος |
Το μάθημα βασίζεται στα βασικά στοιχεία της σχεδίασης λογικών κυκλωμάτων και έχει ως κύριους στόχους:
Καλύπτονται οι εξής ενότητες-κεφάλαια:
|
||||||||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, επίλυση ασκήσεων, ομαδική συζήτηση, χρήση παραδειγμάτων και περιπτώσεων χρήσης και εργαστηριακές ασκήσεις |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Αξιολόγηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Course title |
CSE 132 |
||||||
|
Course code |
Εισαγωγή στον Υπολογισμό και τον Προγραμματισμό σε C |
||||||
|
Course type |
Απαιτούμενο |
||||||
|
Level |
Προπτυχιακό |
||||||
|
Year / Semester |
Πρώτο χρόνο, Φθινοπωρινό |
||||||
|
Teacher’s name |
Σίμος Γερασίμου |
||||||
|
ECTS |
6 |
Lectures / week |
4 |
Laboratories / week |
2 |
||
|
Course purpose and objectives |
Το μάθημα της Εισαγωγής στον Υπολογισμό και Προγραμματισμό στοχεύει να εμπλουτίσει περεταίρω τις γνώσεις των φοιτητών στην οργάνωση υλικού ηλεκτρονικών υπολογιστών (μικρο-επεξεργαστές και δομές μνήμης) και υπολογισμού (μηχανές Turing, μηχανές πεπερασμένων καταστάσεων, κανονικές γλώσσες, γραμματικές άνευ πλαισίου). Εισαγωγή στον αρθρωτό προγραμματισμό. Παρουσίαση της διαδικασίας ανάπτυξης συναρτησιακού και διαδικαστικού λογισμικού και εισαγωγή των βασικών αρχών προγραμματισμού και σχεδίασης προγραμμάτων μέσω της γλώσσας C. Γενική παρουσίαση της γλώσσας C επικεντρώνοντας στους τύπους δεδομένων, τις δομές ελέγχου, τις επαναληπτικές δομές, τις συναρτήσεις, τους πίνακες, τις αλφαριθμητικές ακολουθίες, τους δείκτες και την αναδρομή. Το μάθημα περιλαμβάνει αριθμό προγραμματιστικών ασκήσεων και εργασία εξαμήνου. |
||||||
|
Learning outcomes |
|
||||||
|
Prerequisites |
|
Required |
|
||||
|
Course content |
Τα θέματα που θα εξεταστούν συμπεριλαμβάνουν: Αλγορίθμοι, εντολές της C όπως if, if/else, while, do/while, for κ.α. ως επίσης συναρτήσεις, διάφορες βιβλιοθήκες, αρχεία κεφαλίδας, τυχαίους αριθμούς, κλάσεις αποθήκευσης και κανόνες πεδίου εφαρμογής, αναδρομή, πίνακες και γραμματοσειρές, πολυδιάστατους πίνακες, δείκτες, μορφοποίηση εσόδων/εξόδων και επεξεργασία αρχείων. |
||||||
|
Teaching methodology |
Παρουσιάσεις, ομαδική συζήτηση, και εργαστήριο. |
||||||
|
Bibliography |
|
||||||
|
Assessment |
Ενδιάμεση (35 %), εργασίες (10 %), συμμετοχή στα εργαστήρια (5 %), τελική εξέταση (50 %). |
||||||
|
Language |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Αντικειμενοστρεφής Μεθοδολογία και Προγραμματισμός (C++) |
||||||
|
Κωδικός μαθήματος |
CSE 133 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
Πρώτο, Εαρινό |
||||||
|
Όνομα διδάσκοντα |
Σίμος Γερασίμου |
||||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
4 |
Εργαστήρια/ εβδομάδα |
2 |
||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα αυτό στοχεύει να εμπλουτίσει περεταίρω τις γνώσεις των φοιτητών στον αντικειμενοστρεφή προγραμματισμό με την C++. Το μάθημα διδάσκει την C++ αρχίζοντας από απλές έννοιες όπως κλάσεις, αντικείμενα, κληρονομικότητα, κλάσεις ροής εισόδου / εξόδου, αναφορά στους τύπους της C++, δείκτες, struct, κλπ. Επίσης διδάσκονται οι έννοιες της πολυπλοκότητας και της υπερφόρτωσης τελεστών. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Τα θέματα που θα εξεταστούν συμπεριλαμβάνουν: Κλάσεις και όλες οι γενικές έννοιες του αντικειμενοστρεφή προγραμματισμού όπως encapsulation, inheritance, polymorphism και virtual methods. Επίσης θα εξεταστούν όλες οι εντολές της C++, όπως εντολές ελέγχου, συναρτήσεις, διάφορες βιβλιοθήκες, τυχαίους αριθμούς, κλάσεις αποθήκευσης και κανόνες πεδίου εφαρμογής, αναδρομή, πίνακες και γραμματοσειρές, πολυδιάστατους πίνακες, δείκτες, μορφοποίηση εσόδων/εξόδων και επεξεργασία αρχείων. ΕΝΟΤΗΤΕΣ - ΚΕΦΑΛΑΙΑ: Κλάσεις, παράγωγες κλάσεις, κλάσεις εισόδου/εξόδου, αφαιρετικές δομές, δείκτες, κληρονομικότητα, υπερφόρτωση τελεστών, πολυπλοκότητα. |
||||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, και εργαστήριο. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση (35 %), εργασίες (10 %), τελική εξέταση (55 %). |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Διακριτά Μαθηματικά |
||||||
|
Κωδικός Μαθήματος |
CSE 221 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
2o / Φθινοπωρινό |
||||||
|
Όνομα Διδάσκοντα |
Παύλος Χριστοδουλίδης |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 |
Εργαστήρια / εβδομάδα |
- |
||
|
Στόχος Μαθήματος |
Να δώσει μια πλατιά γνώση ως προς βασικές έννοιες των Διακριτών Μαθηματικών σε σχέση με μαθηματική λογική, άλγεβρα του Boole και θεωρίας των γράφων, οι οποίες μπορούν να καταστούν εργαλεία καλύτερης κατανόησης και επίλυσης σχετικών εφαρμογών πληροφορικής. To give a broad insight into basic notions of discrete mathematics in relation to mathematical logic, boole algebra and graph theory, which can become tools for better understanding and resolutionRelated IT Applications. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Μαθηματική λογική, προτάσεις, κατηγορήματα, συμπερασματολογικοί κανόνες, Εισαγωγή στις αποδεικτικές μεθόδους, Ακολουθίες, αρχές επαγωγής, θεωρία αναδρομών, Θεωρία των συνόλων, Σχέσεις, συναρτήσεις, σχέσεις ισοδυναμίας, Άλγεβρα του Boole και εφαρμογές, Συνδυαστική, μεταθέσεις, συνδυασμοί, Αλγόριθμοι, θεμελιώδεις αρχές, αποδοτικότητα, Συστήματα αρίθμησης, Γράφοι, διαδρομές, αλγόριθμοι, δέντρα, παράγον δένδρο. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, Επίλυση Ασκήσεων, Ομαδική συζήτηση |
||||||
|
Βιβλιογραφία |
Π. Χριστοδουλίδης, Σημειώσεις Διαλέξεων στα Διακριτά Μαθηματικά (in Greek) |
||||||
|
Αξιολόγηση |
Ενδιάμεση εξέταση (30%), Εργασίες (20%), Τελική εξέταση (50%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Αρχές Γλωσσών Προγραμματισμού και Μεταγλωττιστών |
||||||||||||||||
|
Κωδικός Μαθήματος |
CSE 222 |
||||||||||||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||||||
|
Έτος / Εξάμηνο φοίτησης |
2o / 3o |
||||||||||||||||
|
Όνομα Διδάσκοντα |
Ειδικός Επιστήμονας |
||||||||||||||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||||||||||||
|
Στόχοι Μαθήματος |
Το μάθημα αυτό αποτελεί μια εισαγωγή στις διάφορες φάσεις μεταγλωττισμού μιας γλώσσας προγραμματισμού. Γίνεται αναφορά στις κύριες έννοιες των γλωσσών προγραμματισμού με στόχο την επεξήγηση των φάσεων που ακολουθεί ένας μεταγλωττιστής για να μετατρέψει ένα πηγαίο πρόγραμμα στην γλώσσα μηχανής. Ως εκ τούτου ασχολείται με την λεκτική, συντακτική, σημασιολογική ανάλυση μιας αρχικής γλώσσας προγραμματισμού και την μετατροπή της σε ενδιάμεσο κώδικα και τελική γλώσσα. Τα εργαλεία flex και bison χρησιμοποιούνται για πρακτική εφαρμογή και ανάπτυξη μικρών λεκτικών αναλυτών και συντακτικών αναλυτών αντίστοιχα. |
||||||||||||||||
|
Μαθησιακά Αποτελέσματα |
Με την ολοκλήρωση του μαθήματος, οι επιτυχημένοι φοιτητές πρέπει να είναι σε θέση να:
|
||||||||||||||||
|
Προαπαιτούμενα |
Προαπαιτείται βασική γνώση γλώσσας προγραμματισμού |
Συναπαιτούμενα |
- |
||||||||||||||
|
Περιεχόμενο Μαθήματος |
|
||||||||||||||||
|
Μεθοδολογία Διδασκαλίας |
Το μάθημα διδάσκεται μέσω:
|
||||||||||||||||
|
Βιβλιογραφία |
Βασικά εγχειρίδια
Συνιστάται
|
||||||||||||||||
|
Αξιολόγηση |
|
||||||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||||||
|
Τίτλος Μαθήματος |
Ανάλυση και Σχεδιασμός Πληροφοριακών Συστημάτων |
||||||
|
Κωδικός Μαθήματος |
CSE 223 |
||||||
|
Τύπος μαθήματος |
Απαιτούμενο |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
2o / Φθινοπωρινό |
||||||
|
Όνομα Διδάσκοντα |
Ελίζα Λοίζου |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
4 |
Εργαστήρια / εβδομάδα |
2 |
||
|
Στόχος Μαθήματος |
|
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
ΕΝΟΤΗΤΕΣ - ΚΕΦΑΛΑΙΑ
|
||||||
|
Μεθοδολογία Διδασκαλίας |
|
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση (20 %), εργαστήρια (10 %), εργασία (20%), τελική εξέταση (50 %). |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Δομές Δεδομένων και Αλγόριθμοι |
||||||
|
Κωδικός μαθήματος |
CSE 224 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
2ο χρόνο / 3ο εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Ανδρέας Διαβαστός |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
1x2h |
||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα Δομές Δεδομένων και Αλγόριθμοι αποτελεί μια εισαγωγή στις Δομές Δεδομένων που διέπουν τον προγραμματισμό και στην Ανάλυση Αλγορίθμων. Σκοπός του μαθήματος είναι να κατανοήσετε πως κοινά υπολογιστικά προβλήματα μπορούν να λυθούν αποδοτικά στον προγραμματισμό με τη χρήση κατάλληλων δομών δεδομένων και αλγορίθμων. Το μάθημα διδάσκεται στη γλώσσα προγραμματισμού Python. Στο εργαστήριο οι φοιτητές θα πραγματοποιήσουν προγραμματιστικές ασκήσεις στη γλώσσα προγραμματισμού Python, οι οποίες θα στοχεύουν στην εμπέδωση της θεωρίας που θα παραδίδεται στις διαλέξεις. |
||||||
|
Μαθησιακά αποτελέσματα |
Με την ολοκλήρωση του μαθήματος οι φοιτητές θα μπορούν να:
|
||||||
|
Προαπαιτούμενα |
Δεν υπάρχει αυστηρό προαπαιτούμενο. Οι φοιτητές πρέπει να γνωρίζουν καλές αρχές προγραμματισμού. |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
|
||||||
|
Μεθοδολογία διδασκαλίας |
Οι παρουσιάσεις πραγματοποιούνται από τον διδάσκοντα με χρήση διαφανειών, ενώ τα εργαστήρια, με πρακτικές εργασίες προγραμματισμού στη γλώσσα προγραμματισμού Python γίνονται από ειδικό διδακτικό προσωπικό υπό την επίβλεψη του διδάσκοντα (τις εργασίες προετοιμάζει ο διδάσκοντας). Κατά τη διάρκεια των διαλέξεων, συχνά διεξάγεται μια εις βάθος συζήτηση με τον διδάσκοντα με ερωτήσεις και απαντήσεις για καλύτερη κατανόηση και σωστή χρήση των δομών και των αλγορίθμων που χρησιμοποιούνται. Κάθε εβδομάδα δίνονται μικρές ασκήσεις στην τάξη στους φοιτητές για να τους βοηθήσουν να κατανοήσουν καλύτερα τις έννοιες που διδάσκονται. Δίνεται αρκετός χρόνος στους φοιτητές να δουλέψουν σε πιθανές λύσεις σε αυτές τις ασκήσεις και να τις συζητήσουν με τον διδάσκοντα κατά τη διάρκεια της διάλεξης/εργαστηρίου και στο τέλος παρουσιάζεται μια ενδεικτική λύση και τους εξηγείται. |
||||||
|
Βιβλιογραφία |
Το βασικό βιβλίο για μελέτη είναι:
Σαν επιπλέον βοήθημα προτείνεται επίσης και τα εξής βιβλία:
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά (το βιβλίο του μαθήματος είναι γραμμένο στα αγγλικά, αλλά οι σημειώσεις της τάξης είναι στα ελληνικά). Ορισμένο περιεχόμενο των παρουσιάσεων της τάξης, για παράδειγμα διάφοροι τεχνικοί ορισμοί και όροι, παρουσιάζονται σε μικτή γλώσσα (η ελληνική γλώσσα δεν διαθέτει σύγχρονους τεχνικούς όρους και ως εκ τούτου η αναφορά σε αυτούς στα αγγλικά είναι αναπόφευκτη – αυτό γίνεται και ως καλύτερη προετοιμασία των μαθητών στην ευρύτερη διεθνή επαγγελματική σκηνή). |
||||||
|
Τίτλος Μαθήματος |
Λειτουργικά Συστήματα |
||||||
|
Κωδικός Μαθήματος |
CSE 225 |
||||||
|
Τύπος μαθήματος |
Απαιτούμενο |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
2o / 3o |
||||||
|
Όνομα Διδάσκοντα |
Ελίζα Λοίζου |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
4 |
Εργαστήρια / εβδομάδα |
2 |
||
|
Στόχος Μαθήματος |
Σκοπός του μαθήματος είναι να διδάξει τις βασικές αρχές σχεδιασμού και λειτουργίας ενός μοντέρνου λειτουργικού συστήματος. Mελετούνται τα λειτουργικά επίπεδα και οι μηχανισμοί ενός μοντέρνου λειτουργικού συστήματος που υποστηρίζει καταμερισμό χρόνου. Δίδεται ο διπλός ρόλος ενός λειτουργικού συστήματος, σαν διαχειριστή των διαφόρων μονάδων του υπολογιστή και σαν προμηθευτή των παρεχόμενων υπηρεσιών προς τον χρήστη. |
||||||
|
Μαθησιακά Αποτελέσματα |
Μετά την επιτυχή ολοκλήρωση του μαθήματος, ο διδασκόμενος θα πρέπει:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Η ύλη περιλαμβάνει 4 ενότητες:
Eνότητα 1: Εισαγωγή:
Eνότητα 2: Διαχείρηση διεργασιών – Process Management:
Χρονοδρομολόγηση διεργασιών (process scheduling) Επικοινωνία μεταξύ διεργασιών (interprocess communication) Επικοινωνία σε Client-Server Systems.
Eπίπεδα, στόχοι και κριτήρια των μηχανισμών χρονοδρομολόγησης. Πρόωρη (preemptive) και αποκλειστική (nonpreemptive) χρονοδρομολόγηση. Προτεραιότητες (priorities). Aλγόριθμοι χρονοδρομολόγησης
Συνθήκες συναγωνισμού (race conditions). Kρίσιμες περιοχές διεργασιών (critical regions). Aμοιβαίος αποκλεισμός (mutualexclusion). Eπικοινωνία μεταξύ διεργασιών (interprocess communication).
Τρόποι χειρισμού του αδιέξοδου. Aιτίες δημιουργίας αδιέξοδου και παραδείγματα. Iκανές συνθήκες για δημιουργία αδιέξοδου.
Eνότητα 3: Διαχείρηση πραγματικής και ιδεατής μνήμης (real and virtual memory management).
Aλγόριθμοι τοποθέτησης. Aπλή σελιδοποίηση (paging) και swapping.
Σελιδοποίηση ιδεατής μνήμης. Frames. Thrashing.
Eνότητα 4: Διαχείρηση Αποθήκευσης (Storage management)
Στόχοι της διαχείρησης συσκευών Ι/Ο: ανεξαρτησία από την κωδικοποίηση χαρακτήρων (character code independence), ανεξαρτησία από την συσκευή (device independence), αποδοτικότητα (efficiency) και ομοιόμορφος χειρισμός συσκευών (uniform treatment of devices). Xρήση ενδιάμεσης μνήμης (buffering). Παράμετροι απόδοσης εισαγωγής/εξαγωγής δεδομένων σε/από δίσκο: χρόνος αναζήτησης (seek ), χρόνος μεταφοράς (latency), επιβράδυνση περιστροφής (rotational delay). Στρατηγικές βελτιστοποίησης χρόνου αναζήτησης. Xρήση κρυφής μνήμης (cache memory). |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις και εργαστήριο |
||||||
|
Βιβλιογραφία |
Άλλα προτεινόμενα βιβλία είναι:
|
||||||
|
Αξιολόγηση |
Ενδιάμεση (30 %), εργαστήρια (20 %), τελική εξέταση (50 %). |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Αλγόριθμοι και Πολυπλοκότητα |
||||||
|
Κωδικός Μαθήματος |
CSE 226 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
2o έτος / 4o εξάμηνο (Εαρινό) |
||||||
|
Όνομα Διδάσκοντα |
Ηρόδοτος Ηροδότου |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (4 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||
|
Στόχος Μαθήματος |
Το μάθημα εισάγει τις θεμελιώδεις αρχές σχεδιασμού και ανάλυσης αλγορίθμων, εστιάζοντας τόσο στις πρακτικές τεχνικές επίλυσης υπολογιστικών προβλημάτων όσο και στις θεωρητικές βάσεις της αλγοριθμικής πολυπλοκότητας. |
||||||
|
Μαθησιακά Αποτελέσματα |
Στο τέλος του μαθήματος οι φοιτητές θα μπορούν:
|
||||||
|
Προαπαιτούμενα |
CSE 224 - Δομές Δεδομένων και Αλγόριθμοι |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Το μάθημα καλύπτει τα εξής θέματα: ανάλυση αλγορίθμων, ο ασυμπτωτικός συμβολισμός, οι αναδροµικές σχέσεις, οι αλγόριθμοι διαίρει και κυρίευε, ο δυναμικός προγραμματισμός, οι άπληστοι αλγόριθμοι, η αναπαράσταση γραφημάτων, η αναζήτηση σε γραφήματα, τα ελαφρύτατα συνδετικά δένδρα, οι ελαφρύτατες διαδρομές, η μέγιστη ροή δικτύων, η NP-πληρότητα, και οι προσεγγιστικοί αλγόριθμοι. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, και εργαστηριακές επιδείξεις |
||||||
|
Βιβλιογραφία |
Greek version: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein. Εισαγωγή στους Αλγόριθμους, Έκδοση 3, Πανεπιστημιακές Εκδόσεις Κρήτης, 2016, ISBN: 978-960-524-473-6 |
||||||
|
Αξιολόγηση |
Ενδιάμεση (30 %), εργασίες (20 %), τελική εξέταση (50 %) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Προχωρημένη Αντικειμενοστρεφής Μεθοδολογία και Προγραμματισμός (UML, Java) |
|||||
|
Κωδικός μαθήματος |
CSE 227 |
|||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
|||||
|
Επίπεδο |
Πτυχίο |
|||||
|
Έτος /Εξάμηνο |
2ο / 4ο |
|||||
|
Όνομα διδάσκοντα |
Παναγιώτης Ηλία |
|||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
2 (4 ώρες) |
Εργαστήρια/ εβδομάδα |
1 (2 ώρες) |
|
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα αποσκοπεί να προσφέρει στους φοιτητές μια ολοκληρωμένη κατανόηση του αντικειμενοστραφούς προγραμματισμού (Object-Oriented Programming – OOP) με τη χρήση της γλώσσας Java, συνδυάζοντας τις βασικές αρχές με σύγχρονες πρακτικές ανάπτυξης λογισμικού. Στόχος είναι οι φοιτητές να αναπτύξουν την ικανότητα να σχεδιάζουν, να υλοποιούν και να αναλύουν αντικειμενοστραφή συστήματα λογισμικού που είναι αξιόπιστα, αρθρωτά (modular) και επεκτάσιμα. Μέσα από διαλέξεις, εργαστηριακές ασκήσεις και ατομικές εργασίες, οι φοιτητές εξοικειώνονται με θεμελιώδεις έννοιες, όπως η ενθυλάκωση (encapsulation), η κληρονομικότητα (inheritance) και ο πολυμορφισμός (polymorphism), και μαθαίνουν να τις εφαρμόζουν αποτελεσματικά στην πράξη. Ιδιαίτερη έμφαση δίνεται στην επίλυση προβλημάτων, στη σωστή χρήση του Java Collections Framework, στη διαχείριση εξαιρέσεων, στις λειτουργίες εισόδου/εξόδου αρχείων (file I/O) και στην ανάπτυξη γραφικών διεπαφών χρήστη (GUI). Το μάθημα εισάγει επίσης προχωρημένα θέματα, όπως ο πολυνηματικός προγραμματισμός (multithreading), τα γενικευμένα πρότυπα (generics) και τα πρότυπα σχεδίασης λογισμικού (software design patterns), προετοιμάζοντας τους φοιτητές για πραγματικές συνθήκες ανάπτυξης. Η Ενοποιημένη Γλώσσα Μοντελοποίησης (UML) χρησιμοποιείται καθ’ όλη τη διάρκεια του μαθήματος για την υποστήριξη του αντικειμενοστραφούς σχεδιασμού και την ενίσχυση της ικανότητας μοντελοποίησης και επικοινωνίας της αρχιτεκτονικής λογισμικού. |
|||||
|
Μαθησιακά αποτελέσματα |
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
|||||
|
Προαπαιτούμενα |
EEI 133 |
Συναπαιτούμενα |
- |
|||
|
Περιεχόμενο μαθήματος |
Το μάθημα καλύπτει θεμελιώδεις και προχωρημένες έννοιες του αντικειμενοστραφούς προγραμματισμού σε Java, καθώς και βασικές πρακτικές σχεδίασης και ανάπτυξης λογισμικού.
|
|||||
|
Μεθοδολογία διδασκαλίας |
Το μάθημα διδάσκεται μέσω συνδυασμού διαλέξεων και εποπτευόμενων εργαστηρίων. Στις διαλέξεις παρουσιάζονται οι θεωρητικές έννοιες του αντικειμενοστραφούς προγραμματισμού και οι τεχνικές προγραμματισμού, υποστηριζόμενες από παραδείγματα κώδικα, συζητήσεις στην τάξη και ενεργή συμμετοχή των φοιτητών. Τα εργαστήρια επικεντρώνονται στην πρακτική εφαρμογή, επιτρέποντας στους φοιτητές να εφαρμόζουν τις αρχές του αντικειμενοστραφούς προγραμματισμού μέσω καθοδηγούμενων ασκήσεων και δομημένων προγραμματιστικών εργασιών. Οι φοιτητές λαμβάνουν τακτική ανατροφοδότηση κατά τη διάρκεια των εργαστηρίων ώστε να παρακολουθούν την πρόοδό τους και να βελτιώνουν την κατανόησή τους. Η διδασκαλία υποστηρίζεται από:
|
|||||
|
Βιβλιογραφία |
|
|||||
|
Αξιολόγηση |
|
|||||
|
Γλώσσα |
Ελληνικά |
|||||
|
Τίτλος μαθήματος |
Προγραμματισμός Συστημάτων |
||||||
|
Κωδικός μαθήματος |
CSE 228 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
2 / Εαρινό |
||||||
|
Όνομα διδάσκοντα |
Φραγκίσκος Παπαδόπουλος |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 (4 ώρες) |
Εργαστήρια/ εβδομάδα |
1 (2 ώρες) |
||
|
Σκοπός και στόχοι μαθήματος |
Κατανόηση των μηχανισμών με τους οποίους επιτυγχάνεται η πρόσβαση στις διάφορες μονάδες και βιβλιοθήκες ενός Λειτουργικού Συστήματος Unix με τη χρήση της γλώσσας προγραμματισμού C και διαφόρων κελυφών, όπως επίσης και τον ακριβή τρόπο με τον οποίο λειτουργούν αυτά τα συστήματα. Εκμάθηση πολυπρογραμματισμού και μεθόδων συγχρονισμού και επικοινωνίας διεργασιών (processes) και νημάτων (threads). |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
CSE 225 Λειτουργικά Συστήματα |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Εισαγωγή στο Unix; Το Σύστημα Αρχείων (File System); Διεργασίες και Νήματα (Processes and Threads): Δημιουργία, Συγχρονισμός, Επικοινωνία, Σήματα (Signals), Σωληνώσεις (Pipes), TCP/UDP Sockets, Mutexes, Condition Variables, Κανονικές Εκφράσεις (Regular Expressions), Σενάρια Φλοιού (Shell Scripts), Φίλτρα (Filters). |
||||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, επίδειξη και παραδείγματα κώδικα, λύσεις ασκήσεων. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ασκήσεις προγραμματισμού (40%), τελική εξέταση (60%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Βιοπληροφορική |
||||||
|
Κωδικός μαθήματος |
CSE 229 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
2ος χρόνος / 4ον εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Χρίστος Λοϊζου |
||||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
- |
||
|
Σκοπός και στόχοι μαθήματος |
Οι φοιτητές θα πρέπει να αφομοιώσουν τις απαραίτητες θεωρητικές και πρακτικές γνώσεις σχετικά με τις διάφορες πτυχές της βιοπληροφορικής. Εισαγωγή στην Εμβιομηχανική και στη Βιοπληροφορική. Στατιστική σημασία των αποτελεσμάτων ευθυγράμμισης. Αναζήτηση βάσεων δεδομένων για παρόμοιες ακολουθίες, αποτελεσματικότητα σχετικών αλγορίθμων. Στατιστική ανάλυση πειραματικών δεδομένων μικροσυστοιχίας DNA. Ειδικά θέματα περιλαμβάνουν, εμβιομηχανική και βιοϋλικά, βιοεπεξεργασία και τηλεϊατρική, βιοϊατρικά όργανα, επεξεργασία σήματος και τρόπους απεικόνισης. Εισαγωγή στην αναδυόμενη βιομηχανία ιατροτεχνολογικών προϊόντων. Απεικόνιση με υπερηχογράφημα, ακτινογραφία, αξονική τομογραφία, μαγνητική τομογραφία και τομογραφία εκπομπής ποζιτρονίων (PET). Ο ρόλος των ακτίνων λέιζερ στη χειρουργική. Ενδοσκόπηση και θεραπείες με τη βοήθεια ενδοσκόπησης. Καρδιακές συσκευές (π.χ. βηματοδότες). Αρχές του νευρικού συστήματος. Κατανόηση του ηλεκτροκαρδιογραφήματος, του ηλεκτροεγκεφαλογράμματος και του ηλεκτρομυογράμματος. Αρχές του νευρικού συστήματος. Κατανόηση του ηλεκτροκαρδιογραφήματος, του ηλεκτροεγκεφαλογράμματος και του ηλεκτρομυογράμματος. Αρχές ακτινοθεραπείας, τηλεματικής στην υγειονομική περίθαλψη. Θεραπευτικό υπερηχογράφημα και εφαρμογές θεραπειών με χρήση θερμικής ακτινοβολίας. Αλγόριθμοι στοίχισης ακολουθιών κατά ζεύγη και στοίχισης πολλαπλών ακολουθιών. Ταξινόμηση πρωτεϊνών και πρόβλεψη δομής. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Το μάθημα βασίζεται σε βασικά στοιχεία της Βιοπληροφορικής και έχει ως κύριους στόχους τους: Καλύπτονται τα ακόλουθα κεφάλαια:
|
||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις. Κάθε εβδομάδα, ο εκπαιδευτής του μαθήματος θα παρουσιάζει μια εισαγωγή στο θέμα με τη μορφή παρουσίασης διάλεξης. Το μάθημα θα είναι ένας συνδυασμός παρουσιάσεων, επίλυσης προβλημάτων, ομαδικών συζητήσεων, χρήσης παραδειγμάτων, προγραμματισμού Matlab και εργαστηριακών ασκήσεων. |
||||||
|
Βιβλιογραφία |
Περαιτέρω πρόσθετη ανάγνωση δίνεται παρακάτω: Σημειώσεις τάξης και ερευνητικά άρθρα. |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνική |
||||||
|
Τίτλος μαθήματος |
Δίκτυα και Επικοινωνίες Υπολογιστών |
||||||
|
Κωδικός μαθήματος |
CSE 321 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
3 / Χειμερινό |
||||||
|
Όνομα διδάσκοντα |
Φραγκίσκος Παπαδόπουλος |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 (4 ώρες) |
Εργαστήρια/ εβδομάδα |
- |
||
|
Σκοπός και στόχοι μαθήματος |
Εισαγωγή στα δίκτυα ηλεκτρονικών υπολογιστών, με έμφαση στο Διαδίκτυο (Internet). Καλύπτεται ένα μεγάλο εύρος θεμάτων, όπως οι βασικές αρχές πρωτοκόλλων επιπέδου εφαρμογών (π.χ., Web, FTP, DNS), διανομή περιεχομένου, αρχιτεκτονικές πελάτη-εξυπηρετητή (client-server) και ομότιμων (peer-to-peer), πρωτόκολλα μεταφοράς δεδομένων TCP/UDP, αρχές αξιόπιστης μεταφοράς δεδομένων και ελέγχου συμφόρησης, έλεγχος συμφόρησης στο Διαδίκτυο, αρχές δρομολόγησης και δρομολόγηση στο Διαδίκτυο, το πρωτόκολλο IP και αρχιτεκτονικές δρομολογητών δικτύου, διευθύνσεις στο Διαδίκτυο, IPv4 και IPv6, ενσύρματα και ασύρματα δίκτυα πρόσβασης, (π.χ., Ethernet, DSL, WLANs), ζεύξεις δεδομένων. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Εισαγωγή στα Δίκτυα Υπολογιστών, δομή Διαδικτύου, αρχιτεκτονική επιπέδων, μέτρα απόδοσης, βασικές έννοιες. Επίπεδο Ζεύξης Δεδομένων, Τοπικά Δίκτυα. Επίπεδο Δικτύου, πρωτόκολλο IP, δρομολόγηση, διευθύνσεις. Επίπεδο Μεταφοράς, πρωτόκολλα TCP/UDP, συμφόρηση, έλεγχος. Επίπεδο Εφαρμογής, αρχιτεκτονικές Client-Server και Peer-to-Peer. |
||||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, λύσεις ασκήσεων. |
||||||
|
Βιβλιογραφία |
Computer Networking: A Top-Down Approach, by James F. Kurose & Keith W. Ross. (ISBN: 9780133594140) |
||||||
|
Αξιολόγηση |
Ενδιάμεση εξέταση (40%), εργασίες (5%), τελική εξέταση (55%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Εργαστήριο Δικτύων Υπολογιστών και Επικοινωνιών |
||||||
|
Κωδικός μαθήματος |
CSE 322 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
3 / Χειμερινό |
||||||
|
Όνομα διδάσκοντα |
Ειδικός Επιστήμονας |
||||||
|
ECTS |
4 |
Διαλέξεις/ εβδομάδα |
- |
Εργαστήρια/ εβδομάδα |
1 (4 ώρες) |
||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα αυτό έχει ως σκοπό την πρακτική εξάσκηση και πειραματισμό των φοιτητών σε θέματα δικτύων Η/Υ. Συγκεκριμένα, το μάθημα προσφέρει στους φοιτητές τη δυνατότητα να διασυνδέσουν τοπικά δίκτυα Η/Υ χρησιμοποιώντας διακόπτες (switches), δρομολογητές (routers) και τερματικά (hosts), και να διενεργήσουν διάφορα πειράματα σχετικά με τη στοίβα πρωτοκόλλων TCP/IP. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
CSE 321 Δίκτυα και Επικοινωνίες Υπολογιστών |
||||
|
Περιεχόμενο μαθήματος |
Εισαγωγή στον εξοπλισμό (hardware και software) του εργαστηρίου, το λειτουργικό σύστημα των δρομολογητών CISCO (CISCO Internet Operating System—IOS). Διασύνδεση και προγραμματισμός IP δικτύων Ethernet (Singe-Segment IP Networks). Προγραμματισμός δικτύων για στατική δρομολόγηση (Static Routing). Προγραμματισμός δικτύων για δυναμική δρομολόγηση (Dynamic Routing Protocols (RIP, OSPF, BGP)). Μετρήσεις κίνησης πρωτοκόλλων μεταφοράς UDP και TCP σε πραγματικά δίκτυα. |
||||||
|
Μεθοδολογία διδασκαλίας |
Λύση σειράς εργαστηριακών ασκήσεων χρησιμοποιώντας τον εξοπλισμό του εργαστηρίου υπό την καθοδήγηση του διδάσκοντα. Παρουσιάσεις, ομαδική συζήτηση. |
||||||
|
Βιβλιογραφία |
Mastering Networks: An Internet Lab Manual, by Jörg Liebeherr and Magda El Zarki, Pearson/Addison Wesley (2004). (ISBN: 0201781344) |
||||||
|
Αξιολόγηση |
Εργαστηριακές ασκήσεις (50%), τελική εξέταση (50%). |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Αρχιτεκτονική Υπολογιστών |
||||||
|
Κωδικός μαθήματος |
CSE 323 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
3ο χρόνο / 1ο εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Ανδρέας Διαβαστός |
||||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
1x2h |
||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα της Αρχιτεκτονικής Υπολογιστών παρέχει μια ολοκληρωμένη εισαγωγή στις θεμελιώδεις αρχές της αρχιτεκτονικής υπολογιστών, εστιάζοντας στον σχεδιασμό και τη συμπεριφορά (σε υψηλό επίπεδο) των συστημάτων υπολογιστών. Το μάθημα απαντά στα «Τί» αποτελεί ένα υπολογιστικό σύστημα και «Γιατί», και επικεντρώνεται στις διάφορες τεχνικές που αυξάνουν την επίδοση ενός υπολογιστικού συστήματος. Το μάθημα δίνει έμφαση στη σχέση μεταξύ αρχιτεκτονικής και επίδοσης λογισμικού, καθώς και στις τρέχουσες τάσεις και προκλήσεις στην έρευνα αρχιτεκτονικής υπολογιστών. Το μάθημα διδάσκει τον παραλληλισμό εντολών (ILP), τον παραλληλισμό δεδομένων (DLP) και το παραλληλισμό υπολογισμό (TLP). Διδάσκει επίσης τελευταίες τεχνολογίες όπως Cloud Computing (στο επίπεδο της αρχιτεκτονικής) και τους τελευταίους επιταχυντές ειδικών τομέων (Domain-specific Accelerators), συμπεριλαμβανομένων GPU και AI accelerators. Σε κάθε ενότητα θα εξετάζονται οι πιο σημαντικές τεχνικές που χρησιμοποιούνται σήμερα σε υπάρχον συστήματα αλλά και σε ερευνητικά προγράμματα. |
||||||
|
Μαθησιακά αποτελέσματα |
Με την ολοκλήρωση του μαθήματος οι φοιτητές θα μπορούν να:
|
||||||
|
Προαπαιτούμενα |
|
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
|
||||||
|
Μεθοδολογία διδασκαλίας |
Οι παρουσιάσεις πραγματοποιούνται από τον διδάσκοντα με χρήση διαφανειών, ενώ στα εργαστήρια γίνεται εφαρμογή των γνώσεων στη βάση της ομαδικής εργασίας με τη χρήση προσομοιωτών και εργαλείων σχεδιασμού επεξεργαστών από ειδικό διδακτικό προσωπικό υπό την επίβλεψη του διδάσκοντα (τις ομαδικές εργασίες προετοιμάζει ο διδάσκοντας). Η ομαδική εργασία διαρκεί ολόκληρο το εξάμηνο. Κατά τη διάρκεια των διαλέξεων, συχνά διεξάγεται μια εις βάθος συζήτηση με τον διδάσκοντα με ερωτήσεις και απαντήσεις. Κάθε εβδομάδα δίνονται μικρές ασκήσεις στην τάξη στους φοιτητές για να τους βοηθήσουν να κατανοήσουν καλύτερα τις έννοιες που διδάσκονται. Δίνεται αρκετός χρόνος στους φοιτητές να δουλέψουν σε πιθανές λύσεις σε αυτές τις ασκήσεις και να τις συζητήσουν με τον διδάσκοντα κατά τη διάρκεια της διάλεξης/εργαστηρίου και στο τέλος παρουσιάζεται μια ενδεικτική λύση και τους εξηγείται. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά (το βιβλίο του μαθήματος είναι γραμμένο στα αγγλικά, αλλά οι σημειώσεις της τάξης είναι στα ελληνικά). Ορισμένο περιεχόμενο των παρουσιάσεων της τάξης, για παράδειγμα διάφοροι τεχνικοί ορισμοί και όροι, παρουσιάζονται σε μικτή γλώσσα (η ελληνική γλώσσα δεν διαθέτει σύγχρονους τεχνικούς όρους και ως εκ τούτου η αναφορά σε αυτούς στα αγγλικά είναι αναπόφευκτη – αυτό γίνεται και ως καλύτερη προετοιμασία των μαθητών στην ευρύτερη διεθνή επαγγελματική σκηνή). |
||||||
|
Τίτλος Μαθήματος |
Τεχνολογία Λογισμικού |
||||||||||||||||
|
Κωδικός Μαθήματος |
CSE 324 |
||||||||||||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||||||||||||
|
Επίπεδο |
Πτυχίο |
||||||||||||||||
|
Έτος / Εξάμηνο φοίτησης |
3ο / 5ο (Χειμερινό) |
||||||||||||||||
|
Όνομα Διδάσκοντα |
Ανδρέας Ανδρέου |
||||||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (4 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||||||||||||
|
Στόχος Μαθήματος |
Να αφομοιώσουν οι φοιτητές τις απαραίτητες θεωρητικές γνώσεις γύρω από τις διάφορες φάσεις στην ανάπτυξη συστημάτων λογισμικού, να μελετούν την πολυπλοκότητα και τα σχετικά προβλήματα, και να αναγνωρίζουν τις διαθέσιμες τεχνικές και τα μοντέλα για να τα αντιμετωπίσουν. |
||||||||||||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||||||||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||||||||||||
|
Περιεχόμενο Μαθήματος |
Το μάθημα αυτό αποτελεί μια εισαγωγή στην Τεχνολογία Λογισμικού, του κλάδου εκείνου της Πληροφορικής ο οποίος ασχολείται με τις θεωρητικές προσεγγίσεις, τις μεθοδολογίες και τα εργαλεία που απαιτούνται για την ανάπτυξη ποιοτικών συστημάτων λογισμικού εντός του προβλεπόμενου χρονοδιαγράμματος και του συμφωνηθέντος προϋπολογισμού. Καλύπτονται οι εξής ενότητες-κεφάλαια:
|
||||||||||||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, χρήση παραδειγμάτων και περιπτώσεων χρήσης, και εργαστηριακές επιδείξεις |
||||||||||||||||
|
Βιβλιογραφία |
|
||||||||||||||||
|
Αξιολόγηση |
|
||||||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||||||
|
Τίτλος Μαθήματος |
Βάσεις Δεδομένων |
||||||
|
Κωδικός Μαθήματος |
CSE 325 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
3o έτος / 5o εξάμηνο (Φθινοπωρινό) |
||||||
|
Όνομα Διδάσκοντα |
Ηρόδοτος Ηροδότου |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (4 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||
|
Στόχος Μαθήματος |
Το μάθημα εισάγει τις αρχές και τις πρακτικές των συστημάτων βάσεων δεδομένων. Καλύπτει τα θεωρητικά θεμέλια των σχεσιακών βάσεων δεδομένων, τις πρακτικές δεξιότητες για το σχεδιασμό και την αναζήτηση βάσεων δεδομένων και τη γνώση του τρόπου λειτουργίας των σύγχρονων συστημάτων διαχείρισης βάσεων δεδομένων. |
||||||
|
Μαθησιακά Αποτελέσματα |
Στο τέλος του μαθήματος οι φοιτητές θα μπορούν:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Το μάθημα παρέχει ένα σταθερό υπόβαθρο βάσεων δεδομένων που εστιάζει σε συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων. Τα θέματα περιλαμβάνουν μοντελοποίηση δεδομένων, θεωρία και μεθοδολογία σχεδίασης βάσεων δεδομένων, μοντέλο σχέσεων οντοτήτων, κανονικοποίηση, γλώσσες ορισμού και χειρισμού δεδομένων (SQL), τεχνικές αποθήκευσης και ευρετηρίασης και επεξεργασία συναλλαγών. Το μάθημα καλύπτει επίσης τις βασικές αρχές της αρχιτεκτονικής συστημάτων διαχείρισης βάσεων δεδομένων και μεθόδους ανάπτυξης εφαρμογών. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, και εργαστηριακές επιδείξεις |
||||||
|
Βιβλιογραφία |
Greek version: Συστήματα Βάσεων Δεδομένων, Η Πλήρης Θεωρία των Βάσεων Δεδομένων, 7η Έκδοση, Μ. Γκιούρδας, 2019 |
||||||
|
Αξιολόγηση |
Ενδιάμεση (30 %), εργασίες (24 %), τελική εξέταση (46 %) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Εφαρμοσμένη Αλληλεπίδραση Ανθρώπου–Υπολογιστή με Παραγωγική ΤΝ |
||||||
|
Κωδικός Μαθήματος |
CSE 326 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
3ο / 6ο |
||||||
|
Όνομα Διδάσκοντα |
Μιχάλης Σιριβιανός |
||||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
2 |
||
|
Στόχοι Μαθήματος |
Το μάθημα είναι εργαστηριακού χαρακτήρα και θεμελιώνει τις αρχές της Αλληλεπίδρασης Ανθρώπου–Υπολογιστή (σχεδίαση με επίκεντρο τον χρήστη, γνωστικές αρχές, προσβασιμότητα και ηθική), ενώ αξιοποιεί σύγχρονα εργαλεία παραγωγικής ΤΝ για επιτάχυνση ιδεασμού, πρωτοτυποποίησης, UX writing και υλοποίησης. Οι φοιτητές σχεδιάζουν και υλοποιούν responsive web και (προαιρετικά) mobile διεπαφές με React, καθοδηγούμενοι από τεκμήρια δοκιμών ευχρηστίας και αναλυτικών στοιχείων, μαθαίνοντας να ισορροπούν τη βοήθεια των εργαλείων (Cursor, Figma/Framer AI) με αυστηρή ανθρώπινη κρίση. Το μάθημα δίνει έμφαση σε design systems, προσβασιμότητα (WCAG 2.2), προστασία ιδιωτικότητας εξ αρχής, και αναπαραγώγιμη συνεργασία, καταλήγοντας σε ερευνητικά τεκμηριωμένη μελέτη περίπτωσης και ένα αναπτυγμένο MVP. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
Δεν υπάρχει αυστηρό προαπαιτούμενο. |
Συναπαιτούμενα |
- |
||||
|
Πρόγραμμα διαλέξεων 13 Εβδομάδων:
Ιστορία της HCI, user‑centered design, double diamond· επισκόπηση εργαλείων παραγωγικής ΤΝ Tools: FigJam, Cursor, Figma AI
Συνεντεύξεις, ερωτηματολόγια, ημερολόγια, jobs‑to‑be‑done· personas & journey maps. Tools: FigJam/Miro, Google Forms/Typeform, LLM prompts στο Cursor
Site maps, task flows, cognitive walkthroughs, card sorting. Tools: OptimalSort (ή FigJam), Whimsical
Χαρτί → wireframes· heuristic evaluation (Nielsen 10). Tools: Figma (wireframes), Figma AI για παραλλαγές
Design tokens, grids, τυπογραφία, χρώμα, elevation· βιβλιοθήκες σχεδίασης. Tools: Figma variables, Style Dictionary, Material 3
Σχεδίαση components, καταστάσεις, μεταβάσεις. Tools: Figma prototyping, Framer/Framer AI, Lottie
WCAG 2.2, σημασιολογία, αντίθεση, πληκτρολόγιο/αναγνώστες οθόνης, τοπικοποίηση. Tools: axe DevTools, Lighthouse, NVDA/VoiceOver/TalkBack
React + Next.js, Tailwind, handoff σχεδίασης–ανάπτυξης· Storybook. Tools: React, Next.js, Tailwind CSS, Storybook, Git/GitHub
Πρότυπα πλατφόρμας και δοκιμή σε συσκευές· αντιστοιχία με web components. Tools: React Native, Expo, προσομοιωτές iOS/Android
Πρότυπα prompts, refactoring, tests· ασφαλείς code reviews. Tools: Cursor, ESLint, Prettier, Jest, React Testing Library
Usability studies, funnels, A/B tests· ερμηνεία τεκμηρίων. Tools: PostHog ή umami, Maze ή Lookback, Vercel feature flags
DPIA, ροές συναίνεσης, αποφυγή dark patterns· κίνδυνοι μοντέλων & γνωστοποιήσεις. Tools: Πρότυπα DPIA, βιβλιοθήκες προτύπων συναίνεσης
Επανέλεγχος ευχρηστίας, έλεγχος προσβασιμότητας, polishing & deploy· συγγραφή αποτελεσμάτων. Tools: Αναφορές Lighthouse/axe, Vercel/Netlify, Figma/Notion |
|||||||
|
Μεθοδολογία Διδασκαλίας |
Διαφάνειες, σημειώσεις και online tutorials που θα διανείμει ο διδάσκων |
||||||
|
Βιβλιογραφία |
Συνιστώμενα Συγγράμματα:
Online Resources:
|
||||||
|
Αξιολόγηση |
Εργασίες (65%), Τελική παρουσίαση ολοκληρωμένης εργασίας (15%), Τελική Εξέταση (20%) |
||||||
|
Γλώσσα |
Ελληνική |
||||||
|
Τίτλος Μαθήματος |
Παράλληλη Επεξεργασία και Κατανεμημένα Συστήματα |
||||
|
Κωδικός Μαθήματος |
CSE 327 |
||||
|
Τύπος μαθήματος |
Θεωρία |
||||
|
Επίπεδο |
Προπτυχιακό |
||||
|
Έτος / Εξάμηνο φοίτησης |
3ο / 6ο |
||||
|
Όνομα Διδάσκοντα |
Μιχαήλ Σιριβιανός |
||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
|
|
Στόχοι Μαθήματος |
o μάθημα στοχεύει στην εισαγωγή των σπουδαστών/στριών στο σχεδιασμό, αλγορίθμους, υλικό και το λογισμικό των σύγχρονων κατανεμημένων συστημάτων δίνοντας έμφαση τόσο στην αποδοτικότητα όσο και στην ανθεκτικότητα και ασφάλεια. Τα θέματα που καλύπτονται περιλαμβάνουν αρχιτεκτονικές κατανεμημένων συστημάτων, διεργασίες, επικοινωνία μεταξύ διεργασιών, ονοματοδοσία σε κατανεμημένες οντότητες, συντονισμός, κατανεμημένη συμφωνία σε περιβάλλοντα σφαλμάτων, και ασφάλεια. Τα κατανεμημένα συστήματα και η παράλληλη επεξεργασία υπολογισμός αποτελούν τη βάση προηγμένων τεχνολογιών όπως το cloud computing, το blockchain και των συστημάτων τεχνητής νοημοσύνης. Εφαρμόζονται σε τομείς όπως η χρηματοοικονομική, το ηλεκτρονικό εμπόριο, η ψυχαγωγία και η υγειονομική περίθαλψη, προσφέροντας λύσεις σε πραγματικά προβλήματα, όπως η αποδοτικότητα, η αξιοπιστία και η ανοχή σε σφάλματα. Η γνώση του είναι απαραίτητη για θέσεις εργασίας στη μηχανική λογισμικού, στο σχεδιασμό υπολογιστικών συστημάτων, σε DevOps, και σε MLOps. |
||||
|
Μαθησιακά Αποτελέσματα |
Στο τέλος του μαθήματος οι σπουδαστές/στριες
|
||||
|
Προαπαιτούμενα |
Βασικές γνώσεις προγραμματισμού σε C, Java ή Python. Βασικές έννοιες Λειτουργικών Συστημάτων και Δικτύων Υπολογιστών. Άριστη κατανόηση τεχνικού Αγγλικού κειμένου. |
||||
|
Περιεχόμενο Μαθήματος |
|
||||
|
Μεθοδολογία Διδασκαλίας |
Κάθε εβδομάδα ο διδάσκων παρουσιάζει μια εισαγωγή στο θέμα με ανάλυση προβλημάτων κατανεμημένου υπολογισμού και επίλυση τους μέσα από διαλεκτική προσέγγιση στην τάξη. Εβδομαδιαίες εργαστηριακές διαλέξεις όπου ο εκπαιδευτής αλληλεπιδρά με τους φοιτητές ενώ συγγράφουν λογισμικό. Tρεις προγραμματιστικές εργασίες σε Python που οδηγούν στην ολοκλήρωση εξαμηνιαίας εργασίας. Χρησιμοποιούμε κυρίως τα πακέτα grpcio και grpcio-tools για RPC, το πακέτο requests για HTTP και το Flask Python Web Framework. Για Βάση Δεδομένων χρησιμοποιούμε την SQLlite. Επίσης χρησιμοποιούμε Docker για containerization και GitHub για versioning. |
||||
|
Βιβλιογραφία |
|
||||
|
Αξιολόγηση |
Σε κάθε μάθημα οι φοιτητές/τριες που είναι παρόντες παίρνουν 0.2 του ενός βαθμού από τα 100 για την παρουσία τους και ακόμα 0.2 του βαθμού για τη συμμετοχή τους με ερωτήσεις, απαντήσεις και κριτικές συζητήσεις. Για παράδειγμα και αν υποθέσουμε ότι κάνουμε 25 διαλέξεις, ένας/μία φοιτητής/τρια που είναι παρών σε όλα τα μαθήματα αλλά δεν συμμετέχει καθόλου, παίρνει 25 x 0.2 = 5%.
|
||||
|
Γλώσσα |
Ελληνικά |
||||
|
Τίτλος Μαθήματος |
Θέματα Τεχνολογίας Λογισμικού και Επαγγελματική Πρακτική |
||||||
|
Κωδικός Μαθήματος |
CSE 328 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
3ο / 6ο (Εαρινό) |
||||||
|
Όνομα Διδάσκοντα |
Ανδρέας Ανδρέου |
||||||
|
ECTS |
7 |
Διαλέξεις / εβδομάδα |
2 (4 ώρες) |
Εργαστήρια / εβδομάδα |
1 (2 ώρες) |
||
|
Στόχος Μαθήματος |
Να εφαρμόσουν οι φοιτητές τις απαραίτητες θεωρητικές γνώσεις γύρω από τις διάφορες φάσεις στην ανάπτυξη συστημάτων λογισμικού στην πράξη μέσα από την ανάπτυξη ενός μεγάλου συστήματος λογισμικού σε ομάδες. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
CSE 324 – Τεχνολογία Λογισμικού |
Συναπαιτούμενα |
|
||||
|
Περιεχόμενο Μαθήματος |
Το μάθημα αυτό αποτελεί φυσική συνέχεια του ΜΗΥΠ 324 - Τεχνολογία Λογισμικού και έχει ως στόχο την αφομοίωση και εμπέδωση στην πράξη της θεωρητικής προσέγγισης και των μεθοδολογιών που ακολουθούνται για την ανάπτυξη ποιοτικών συστημάτων λογισμικού, μέσω ομαδικής εργασίας δημιουργίας ενός προϊόντος λογισμικού που θα εξυπηρετεί συγκεκριμένους σκοπούς από το χώρο της αγοράς, της κοινωνίας, όπως επίσης και από τον ακαδημαϊκό / ερευνητικό χώρο. Η εργασία παρακολουθείται από τον διδάσκοντα μέσω εβδομαδιαίων συναντήσεων με κάθε ομάδα ξεχωριστά (αντί διαλέξεων) κατά τις οποίες συζητούνται και αναλύονται θέματα που σχετίζονται με την πορεία υλοποίησης, παρουσιάζονται διάφορα σχετικά προβλήματα και μελετούνται προτεινόμενες εναλλακτικές λύσεις. Σε κάθε συνάντηση οι ομάδες παραδίδουν έγγραφο πεπραγμένων - έκθεση προόδου στο οποίο αναλύονται οι εργασίες που έγιναν στο διάστημα που μεσολάβησε από την προηγούμενη συνάντηση, τον έλεγχο της πορείας του έργου βάσει του αρχικού χρονοδιαγράμματος, τα προβλήματα που αντιμετωπίστηκαν και τα θέματα προς συζήτηση κατά τη διάρκεια της συνάντησης. Επίσης το έγγραφο αυτό περιέχει σύντομη αναφορά στις εργασίες που διεκπεραίωσε κάθε μέλος της ομάδας, καθώς επίσης κι εκείνες που θα γίνουν μέχρι την επόμενη συνάντηση. Κατά τη διάρκεια της υλοποίησης των συστημάτων καταγράφονται στοιχεία-μετρικές αναφορικά με την προσπάθεια που καταβλήθηκε, το κόστος, το χρόνο, τη διαδικασία ανάπτυξης και την ποιότητα του λογισμικού. Κάθε ομάδα δημιουργεί και παραδίδει τα ακόλουθα έγγραφα:
Τέλος, η ομάδα εκπαιδεύει τον πελάτη και πραγματοποιεί έναν πρώτο κύκλο συντήρησης/υποστήριξης του συστήματος για περίοδο μιας εβδομάδας κατά την οποία ανιχνεύει και διορθώνει προβλήματα και λάθη, και καταγράφει μελλοντικές επεκτάσεις του συστήματος λογισμικού που αναπτύχθηκε. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Συναντήσεις, ανάλυση προβλημάτων ανάπτυξης του συστήματος λογισμικού, καθοδήγηση και προβληματισμός, ομαδική συζήτηση, χρήση παραδειγμάτων και περιπτώσεων χρήσης, και εργαστηριακές επιδείξεις |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Κάθε ολοκληρωμένη εργασία παρουσιάζεται ενώπιον ακροατηρίου (διδάσκων και τυχόν άλλοι ενδιαφερόμενοι). Επιπλέον, την ίδια μέρα γίνεται (άνευακροατηρίου) προφορική εξέταση κάθε ατόμου που συμμετέχει στην ομάδα σχετικά με ολόκληρη την εργασία και όχι μόνο με μέρη στα οποία έχει ενεργά εμπλακεί. Η αξιολόγηση γίνεται με βάση το επίπεδο ολοκλήρωσης και την ποιότητα του συστήματος λογισμικού (45%), τον τρόπο με τον οποίο εργάστηκαν τα άτομα της ομάδας κατά την ανάπτυξη του συστήματος (10%), την ποιότητα της τεκμηρίωσης (20%), τις εκθέσεις προόδου (5%), την παρουσίαση (5%) και την προφορική εξέταση (15%). |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Στατιστική αναγνώριση προτύπων και μηχανική εκμάθηση |
||||||
|
Κωδικός Μαθήματος |
CSE 329 |
||||||
|
Τύπος μαθήματος |
Θεωρία, Εργαστήριο |
||||||
|
Επίπεδο |
BSc |
||||||
|
Έτος / Εξάμηνο φοίτησης |
3ο / Εαρινό |
||||||
|
Όνομα Διδάσκοντα |
Σωτήρης Χατζής |
||||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
4 |
Εργαστήρια / εβδομάδα |
2 |
||
|
Στόχοι Μαθήματος |
Το μάθημα είναι μια εισαγωγή των βασικών εννοιών στη σύγχρονη τεχνητή νοημοσύνη. Αρχικά εισάγουμε τις έννοιες της εποπτευόμενης, μη εποπτευόμενης και ημι-εποπτευόμενης μάθησης. Στη συνέχεια, παρουσιάζουμε την κύρια βιολογική έμπνευση της σύγχρονης μη εποπτευόμενης απεικόνισης δεδομένων, δηλαδή της Deep Learning. Περαιτέρω, εισάγουμε τα βασικά μοντέλα εποπτείας μάθησης. Επιπρόσθετα, επεξεργαζόμαστε τους αλγορίθμους Collaborative Filtering, με έμφαση στο Matrix Factorization. Παρουσιάζουμε τα προβλήματα της μάθησης πολλαπλών περιπτώσεων και της ημι-εποπτείας, καθώς αντιμετωπίζονται στο πλαίσιο του μεγάλου περιθωρίου κέρδους. Σε όλες τις περιπτώσεις, επεξεργαζόμαστε τεχνικές που μπορούμε να χρησιμοποιήσουμε για να αποτρέψουμε την υπερφόρτωση, μέσω κατάλληλης χρήσης των μεθόδων νομιμοποίησης. Τέλος, εισάγουμε τεχνικές μάθησης ενίσχυσης, όπου οι πράκτορες μαθαίνουν τις βέλτιστες πολιτικές μέσω της δυναμικής αλληλεπίδρασης με το περιβάλλον τους. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
1. αααΤο μάθημα περιλαμβάνει ένα θεωρητικό μέρος και μια σειρά εργαστηριακών ασκήσεων. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ:
ΕΡΓΑΣΤΗΡΙΟ:
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Διαλέξεις. Κάθε εβδομάδα, ο εκπαιδευτής θα παρουσιάσει μια εισαγωγή στο θέμα με τη μορφή παρουσίασης διαλέξεων. Εργαστήριο. Το εργαστήριο θα αποτελείται από πρακτικό πειραματισμό για την επίλυση πραγματικών προβλημάτων επιστήμης δεδομένων. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Εισαγωγή στην Κρυπτογραφία και την Ασφάλεια Υπολογιστών |
|||||
|
Κωδικός μαθήματος |
CSE 423 |
|||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
|||||
|
Επίπεδο |
Πτυχίο |
|||||
|
Έτος /Εξάμηνο |
4ο / 7ο |
|||||
|
Όνομα διδάσκοντα |
Παναγιώτης Ηλία |
|||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 (4 ώρες) |
Εργαστήρια/ εβδομάδα |
- |
|
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα προσφέρει μια ολοκληρωμένη εισαγωγή στις θεμελιώδεις αρχές και βασικές μεθοδολογίες της κρυπτογραφίας και της ασφάλειας υπολογιστών. Στόχος είναι να εφοδιάσει τους φοιτητές με το θεωρητικό υπόβαθρο και τις πρακτικές γνώσεις που απαιτούνται για την κατανόηση, υλοποίηση, εφαρμογή και αξιολόγηση πρακτικών και μηχανισμών ασφάλειας σε σύγχρονα συστήματα. Κύριος στόχος είναι η εξοικείωση των φοιτητών με τις θεμελιώδεις έννοιες που διέπουν τον σχεδιασμό και την υλοποίηση ασφαλών συστημάτων, συμπεριλαμβανομένων τόσο των κλασικών όσο και των σύγχρονων προσεγγίσεων σε κρυπτογραφικές τεχνικές και μεθόδους αντιμετώπισης απειλών. Δίνεται έμφαση στην ανάπτυξη ικανότητας κριτικής ανάλυσης των απαιτήσεων ασφάλειας, κατανόησης των απειλών, εκτίμησης κινδύνων και εφαρμογής κατάλληλων κρυπτογραφικών εργαλείων, μηχανισμών και στρατηγικών για την προστασία υπολογιστικών συστημάτων. Πέρα από την βασική ύλη, το μάθημα προσφέρει μια σύντομη εισαγωγή σε προχωρημένα θέματα, όπως η μετα-κβαντική κρυπτογραφία και η ομομορφική κρυπτογράφηση, με στόχο την ενημέρωση για τις αναδυόμενες προκλήσεις και εξελίξεις στον τομέα. Το μάθημα αγγίζει επίσης θεμελιώδεις έννοιες σχετικές με την ιδιωτικότητα, στο ευρύτερο πλαίσιο της ασφάλειας. |
|||||
|
Μαθησιακά αποτελέσματα |
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
|||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
|||
|
Περιεχόμενο μαθήματος |
Το μάθημα αποτελεί εισαγωγή στις θεμελιώδεις έννοιες και τεχνικές της κρυπτογραφίας και της ασφάλειας υπολογιστών. Ξεκινά με τις βασικές αρχές και στόχους της ασφάλειας, όπως εμπιστευτικότητα, ακεραιότητα, διαθεσιμότητα, καθώς και αυθεντικοποίηση, μη αποποίηση ευθύνης (non-repudiation) και λογοδοσία. Παρουσιάζονται επίσης οι αρχές σχεδιασμού ασφαλών συστημάτων και τα κλασικά μοντέλα ασφάλειας. Οι φοιτητές εισάγονται σε τεχνικές εκτίμησης κινδύνου και μοντελοποίησης απειλών ως βάση για την αξιολόγηση ευπαθειών συστημάτων και την αντιμετώπιση πιθανών επιθέσεων. Οι βασικές κρυπτογραφικές ενότητες περιλαμβάνουν συμμετρική και ασύμμετρη κρυπτογράφηση, συναρτήσεις κατακερματισμού (hash functions), γεννήτριες ψευδοτυχαίων αριθμών, ροής κρυπτογράφησης (stream ciphers), κώδικες αυθεντικοποίησης μηνυμάτων (MACs) και ψηφιακές υπογραφές. Το μάθημα καλύπτει επίσης πρακτικές διαχείρισης κλειδιών και κρυπτογραφικά πρωτόκολλα, όπως ασφαλή ανταλλαγή κλειδιών και χρήση ψηφιακών πιστοποιητικών στο πλαίσιο Υποδομών Δημοσίου Κλειδιού (PKI). Μελετώνται θεμελιώδη μοντέλα και μηχανισμοί αυθεντικοποίησης και ελέγχου πρόσβασης, καθώς και μοντέλα εξουσιοδότησης και διαχείρισης ταυτοτήτων. Εξετάζονται ευπάθειες λογισμικού και συστημάτων, όπως επιθέσεις άρνησης υπηρεσίας (DoS), κακόβουλο λογισμικό (π.χ. ιοί, worms, δούρειοι ίπποι), phishing, spoofing, καθώς και συνήθη ζητήματα ασφάλειας ιστού, όπως cross-site scripting (XSS), επιθέσεις SQL injection και υπερχείλιση buffer. Οι φοιτητές εκπαιδεύονται σε ασφαλείς πρακτικές προγραμματισμού και αρχές μείωσης κινδύνων που σχετίζονται με το λογισμικό, καθώς και σε μηχανισμούς ασφάλειας φυλλομετρητών, όπως η Πολιτική Ίδιας Προέλευσης (Same-Origin Policy). Το μάθημα καλύπτει βασικούς μηχανισμούς άμυνας που χρησιμοποιούνται στην πράξη, όπως λογισμικό προστασίας από ιούς, τείχη προστασίας (firewalls), συστήματα ανίχνευσης εισβολών (IDS) και συστήματα αποτροπής εισβολών (IPS). Παρουσιάζονται επίσης πραγματικά πρωτόκολλα ασφαλείας, όπως TLS/SSL, μηχανισμοί αυθεντικοποίησης βάσει κωδικών πρόσβασης, διαχείριση και αποθήκευση κωδικών, καθώς και μηχανισμοί πολυπαραγοντικής αυθεντικοποίησης. Το μάθημα εξετάζει επίσης τεχνικές κοινωνικής μηχανικής, τον ρόλο του ανθρώπινου παράγοντα στην ασφάλεια και τις προκλήσεις εξισορρόπησης της ασφάλειας με την πρακτικότητα και τη χρηστικότητα. Τέλος, περιλαμβάνεται συνοπτική αναφορά σε επιλεγμένα προχωρημένα θέματα κρυπτογραφίας, όπως η μετα-κβαντική κρυπτογραφία, η ομομορφική κρυπτογράφηση και οι ελαφριές κρυπτογραφικές μέθοδοι, ενώ γίνεται εισαγωγή σε έννοιες που σχετίζονται με την ιδιωτικότητα και σε μηχανισμούς και πρακτικές προστασίας της ιδιωτικότητας. |
|||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, επιδείξεις επιθέσεων και μεθόδων άμυνας, ομαδικές συζητήσεις και εκπόνηση εργασίας |
|||||
|
Βιβλιογραφία |
|
|||||
|
Αξιολόγηση |
Ενδιάμεση Εξέταση (30%), Εργασίες (20%), Τελική Εξέταση (50%) |
|||||
|
Γλώσσα |
Ελληνικά |
|||||
|
Τίτλος μαθήματος |
Συστήματα για Μηχανική Μάθηση Μεγάλης Κλίμακας |
|||||||||||||||||
|
Κωδικός μαθήματος |
CSE 461 |
|||||||||||||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
|||||||||||||||||
|
Επίπεδο |
Προπτυχιακό |
|||||||||||||||||
|
Έτος / Εξάμηνο |
4ο Έτος / Ζ’ Εξάμηνο |
|||||||||||||||||
|
Όνομα διδάσκοντα |
Μιχαήλ Σιριβιανός |
|||||||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
1 διάλεξη στο πρώτο μισό του εξαμήνου και 2 διαλέξεις στο δεύτερο μισό (3 ώρες ανά διάλεξη) |
Εργαστήρια / εβδομάδα |
- |
|||||||||||||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα εμβαθύνει στις αρχές σχεδίασης και υλοποίησης κατανεμημένων δικτυωμένων λειτουργικών συστημάτων για τη Μηχανική Μάθηση (ML). Τονίζει τις κλασικές αρχές σχεδίασης λειτουργικών συστημάτων και περιγράφει την υλοποίηση σύγχρονων συστημάτων που αποτελούν τη ραχοκοκαλιά της υποδομής επεξεργασίας και αποθήκευσης μεγάλων δεδομένων στο υπολογιστικό νέφος και στην Τεχνητή Νοημοσύνη. Το περιεχόμενο του μαθήματος περιλαμβάνει τα ακόλουθα θέματα: Εικονική Μνήμη, Διαχείριση Διεργασιών και Επικοινωνία μεταξύ Διεργασιών. Το λειτουργικό σύστημα Unix. Log-structured συστήματα αρχείων καταγραφής (log-structured). Κατανεμημένα συστήματα αρχείων. Εικονικές Μηχανές. Στοχαστική Διανυσματική Κατάβαση (SGD) με Οπισθοδιάδοση (back-propagation) και Προσοχή (Attention) σε Κλίμακα. Θέματα που καλύπτουν τον κύκλο ζωής της Ανάλυσης Δεδομένων για τη Μηχανική Μάθηση (ML), συμπεριλαμβανομένων της Προέλευσης και Προετοιμασίας Δεδομένων για ML, των μοντέλων προγραμματισμού ML, και των Κατανεμημένων Υπολογιστικών Συστημάτων. |
|||||||||||||||||
|
Μαθησιακά αποτελέσματα |
Μετά το τέλος του μαθήματος, οι φοιτητές θα μπορούν:
|
|||||||||||||||||
|
Προαπαιτούμενα |
Προπτυχιακά μαθήματα στους τομείς των Λειτουργικών Συστημάτων, των Υπολογιστικών Δικτύων και της Μηχανικής Μάθησης. |
Συναπαιτούμενα |
- |
|||||||||||||||
|
Περιεχόμενο μαθήματος |
|
|||||||||||||||||
|
Μεθοδολογία διδασκαλίας |
Εβδομαδιαίες διαλέξεις με παρουσιάσεις ερευνητικών άρθρων, με διαφάνειες και σημειώσεις που διανέμονται από τον διδάσκοντα. Προφορικές ερωτήσεις επί των άρθρων και απαντήσεις των φοιτητών στην αίθουσα. Παρουσιάσεις ερευνητικών άρθρων από τους φοιτητές. Συζητήσεις που προάγουν τον στοχασμό και την κριτική σκέψη, μετά από ανάθεση συγγραφής περιλήψεων δύο σελίδων, επίλυσης κουίζ, και παρουσίασης ερευνητικού άρθρου. Γραπτές εξετάσεις με ανοικτές τυπωμένες σημειώσεις ώστε να αποφεύγεται η χρήση ΤΝ από τους/τις φοιτητές/τριες. |
|||||||||||||||||
|
Βιβλιογραφία |
|
|||||||||||||||||
|
Αξιολόγηση |
Ο διδάσκων διατηρεί το δικαίωμα να κάνει μικρές αλλαγές στα κριτήρια βαθμολόγησης και να προσαρμόζει τις βαθμολογίες προς τα πάνω για τη διασφάλιση δίκαιης βαθμολόγησης. |
|||||||||||||||||
|
Γλώσσα |
Αγγλικά |
|||||||||||||||||
|
Τίτλος Μαθήματος |
Προχωρημένα Θέματα Τεχνολογίας Λογισμικού |
||||||||||||
|
Κωδικός Μαθήματος |
CSE 463 |
||||||||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||||||||
|
Επίπεδο |
Πτυχίο |
||||||||||||
|
Έτος / Εξάμηνο φοίτησης |
4ο / 1ο (Χειμερινό) |
||||||||||||
|
Όνομα Διδάσκοντα |
Ανδρέας Ανδρέου |
||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
1 (3 ώρες) |
Εργαστήρια / εβδομάδα |
|
||||||||
|
Στόχος Μαθήματος |
Να εμβαθύνει σε συγκεκριμένες περιοχές και προχωρημένα θέματα της Τεχνολογίας Λογισμικού με έμφαση σε τρεις άξονες:
|
||||||||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||||||||
|
Προαπαιτούμενα |
CSE 324 |
Συναπαιτούμενα |
- |
||||||||||
|
Περιεχόμενο Μαθήματος |
Ενότητα A’ - Τεχνολογία Λογισμικού για Κατανεμημένα Συστήματα και το Υπολογιστικό Νέφος
Ενότητα Β’ - Εξόρυξη Διαδικασιών
Ενότητα Γ’ - Επαναχρησιμοποίηση
|
||||||||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση, χρήση παραδειγμάτων και περιπτώσεων χρήσης. |
||||||||||||
|
Βιβλιογραφία |
Βασική
Συμπληρωματική
|
||||||||||||
|
Αξιολόγηση |
* νοουμένου ότι είναι επιτυχής/είς η/οι εργασία/ες εξαμήνου |
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
Στόχοι Μαθήματος: Το μάθημα διερευνά το σχεδιασμό και την ανάλυση σύγχρονων αρχιτεκτονικών υπολογιστών, με έμφαση σε συστήματα υψηλής επίδοσης και ενεργειακής απόδοσης. Βασιζόμενοι στη θεμελιώδη αρχιτεκτονική υπολογιστών, οι φοιτητές θα εμβαθύνουν σε προηγμένα θέματα όπως η επεξεργασία πολλαπλών πυρήνων. Το μάθημα καλύπτει επίσης τις τάσεις της βιομηχανίας αιχμής και τις κατευθύνσεις έρευνας, συμπεριλαμβανομένων των επιταχυντών τεχνητής νοημοσύνης, του σχεδιασμού GPU και TPU, του RISC-V, των αρχιτεκτονικών για συγκεκριμένο τομέα και της ασφάλειας υλικού. Μέσω ενός μίγματος θεωρίας, εργαλείων προσομοίωσης, περιπτωσιολογικών μελετών και συζητήσεων ερευνητικών/επιστημονικών άρθρων, οι φοιτητές θα αποκτήσουν βαθιά εννοιολογική κατανόηση και πρακτικές δεξιότητες στην αξιολόγηση και το σχεδιασμό σύνθετων αρχιτεκτονικών που οδηγούν τους σύγχρονους υπολογιστές.
Μαθησιακά Αποτελέσματα: Με την ολοκλήρωση του μαθήματος οι φοιτητές θα μπορούν να: (1) Περιγράφουν και να εξηγούν προχωρημένες αρχές που διέπουν την αρχιτεκτονική ειδών μοντέρνων επεξεργαστών και βελτιστοποιήσεων και τον αντίκτυπο τους στην επίδοση των εφαρμογών. (2) Να αξιολογούν τις σύγχρονες τεχνολογίες στην περιοχή της αρχιτεκτονικής υπολογιστών. (3) Κατανοούν, να κρίνουν και να αναλύουν επιστημονικά άρθρα στον τομέα της Αρχιτεκτονικής Υπολογιστών. (4) Διεκπεραίωσης έρευνα σε προχωρημένο πτυχιακό επίπεδο, μέσω της ανάπτυξης βασικών ερευνητικών δεξιοτήτων.
Περιεχόμενο Μαθήματος: Το μάθημα θα περιλαμβάνει τις εξής ενότητες: (1) Βασικές αρχές των επεξεργαστών, (2) Παραλληλισμός και Παράλληλες αρχιτεκτονικές (Scalable Multi-core and Many-core Systems, Interconnection Networks and NoC (Network-on-Chip)), (3) Αναδυόμενες και υψηλών επιδόσεων αρχιτεκτονικές (GPU Architecture and GPGPU Programming, Specialized AI Accelerators, RISC-V Architecture and Open-ISA Revolution, Heterogeneous Computing), (4) Επιταχυντές και αρχιτεκτονικές για ειδικές εφαρμογές (FPGAs in the Datacenter, Neuromorphic Computing, Quantum-Aware Architectures, In-Memory Computing), (5) Ασφάλεια στο υλικό και τις αρχιτεκτονικές (Side-channel Attacks and Defenses, Trusted Execution Environments (Intel SGX, AMD SEV)), (6) Τρέχουσες κατευθύνσεις και τάσεις έρευνας στον ευρύτερο τομέα της Αρχιτεκτονικής Υπολογιστών (Open Hardware Movement and Hardware-Software Co-design, Approximate Computing)
Στόχοι Μαθήματος: Η εκμάθηση και κατανόηση εννοιών, τεχνικών και συστημάτων που σχετίζονται με κλιμακώσιμη επεξεργασία δεδομένων χρησιμοποιώντας παράλληλα σχεσιακά συστήματα βάσεων δεδομένων, συστήματα NoSQL και συστήματα επεξεργασίας δεδομένων όπως το MapReduce και το Spark.
Μαθησιακά Αποτελέσματα: Οι μαθητές θα αποκτήσουν γνώση για τη λειτουργίες των σύγχρονων συστημάτων και τεχνικών για την επεξεργασία δεδομένων μεγάλης κλίμακας. Οι μαθητές θα είναι σε θέση να επιλέξουν και να αξιοποιήσουν τα ποιο κατάλληλα εργαλεία αναλόγως του είδους της ανάλυσης που θέλουν να διεκπεραιώσουν και της δομής των δεδομένων που θέλουν να επεξεργαστούν.
Περιεχόμενο Μαθήματος: Η ανάγκη για αποθήκευση και επεξεργασία δεδομένων μεγάλης κλίμακας έχει οδηγήσει σε μία εξέλιξη των υπαρχόντων συστημάτων βάσεων δεδομένων, ενώ μια νέα γενιά συστημάτων επεξεργασίας δεδομένων έχει αναδυθεί. Αυτό το μάθημα καλύπτει ένα φάσμα θεμάτων από τις βασικές τεχνικές της διαχείρισης σχεσιακών δεδομένων μέχρι την κλιμακώσιμη επεξεργασία δεδομένων χρησιμοποιώντας παράλληλα συστήματα βάσεων δεδομένων και κατανεμημένα συστήματα επεξεργασίας δεδομένων (π.χ., MapReduce, Spark). Αρχικά, το μάθημα καλύπτει τις βασικές αρχές της επεξεργασίας και βελτιστοποίησης ερωτημάτων, όπως είναι οι δείκτες, οι τεχνικές διάταξης και συνένωσης, η επανεγγραφή ερωτημάτων και η επιλογή εκτελεστικών πλάνων. Το μάθημα καλύπτει επίσης θέματα από παράλληλες και κατανεμημένες βάσεις δεδομένων, συμπεριλαμβανομένου των κατατμήσεων δεδομένων και των κατανεμημένων αλγόριθμων συνένωσης. Τέλος, το μάθημα καλύπτει κλιμακώσιμα συστήματα επεξεργασίας δεδομένων και βάσεις δεδομένων NoSQL (αποθήκες στηλών, κειμένων και κλειδιών-τιμών). Το υλικό των μαθημάτων θα αντληθεί από εκπαιδευτικά βιβλία καθώς και πρόσφατη ερευνητική βιβλιογραφία.
|
Τίτλος μαθήματος |
Κινητός Υπολογισμός και Εφαρμογές |
||||||
|
Κωδικός μαθήματος |
CSE 469 |
||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο |
4ο έτος/8ο εξάμηνο |
||||||
|
Όνομα δασκάλου |
Ειδικός Επιστήμονας |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2x2 ώρες |
Εργαστήρια / εβδομάδα |
- |
||
|
Σκοπός και στόχοι του μαθήματος |
Αυτό το μάθημα εισάγει τους φοιτητές στις θεμελιώδεις αρχές και τις αναδυόμενες πρακτικές του κινητού υπολογισμού και της ανάπτυξης εφαρμογών. Μέσα από ένα μείγμα θεωρητικής εξερεύνησης και πρακτικών εργαστηρίων, οι φοιτητές θα αποκτήσουν μια σταθερή κατανόηση της στοίβας λογισμικού για κινητά, της ασύρματης και ad-hoc δικτύωσης, των υπηρεσιών με επίγνωση τοποθεσίας, της διαχείρισης δεδομένων κινητής τηλεφωνίας και των συστημάτων με επίγνωση του περιβάλλοντος. Έμφαση δίνεται στο σχεδιασμό και την ανάπτυξη σύγχρονων εφαρμογών για κινητές συσκευές που αλληλεπιδρούν με υπηρεσίες cloud backend, χρησιμοποιούν αισθητήρες στη συσκευή και αξιοποιούν τεχνολογίες όπως Bluetooth, Wi-Fi, RFID, NFC και δίκτυα κινητής τηλεφωνίας. Το μάθημα διερευνά επίσης θέματα αιχμής, όπως φορητοί υπολογιστές, ανίχνευση κινητών και crowdsensing. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προϋποθέσεις |
|
Απαιτούμενο |
- |
||||
|
Περιεχόμενο μαθήματος |
Περιγραφή:
|
||||||
|
Διδακτική μεθοδολογία |
Οι παρουσιάσεις πραγματοποιούνται από τον εκπαιδευτή χρησιμοποιώντας διαφάνειες. Η εργασία διαρκεί όλο το εξάμηνο. Κατά τη διάρκεια των διαλέξεων γίνεται συχνά μια εις βάθος συζήτηση με τον εκπαιδευτή με ερωτήσεις και απαντήσεις. Μικρές εργασίες για το σπίτι δίνονται στην τάξη στους μαθητές για να τους βοηθήσουν να κατανοήσουν καλύτερα τις έννοιες που διδάσκονται. Δίνεται αρκετός χρόνος στους φοιτητές για να επεξεργαστούν πιθανές λύσεις σε αυτές τις ασκήσεις και να τις συζητήσουν με τον εκπαιδευτή κατά τη διάρκεια της διάλεξης και στο τέλος παρουσιάζεται και τους εξηγείται μια ενδεικτική λύση. |
||||||
|
Βιβλιογραφία |
Δεν υπάρχει υποχρεωτικό εγχειρίδιο, καθώς ο τομέας αυτός εξελίσσεται με πολύ γρήγορους ρυθμούς. Αντίθετα, θα παρέχονται επιστημονικά άρθρα καθ' όλη τη διάρκεια του μαθήματος, αντί να βασίζονται σε ένα εγχειρίδιο. Συμπληρωματικά σχολικά βιβλία: • Ubiquitous Computing Fundamentals, 1η Έκδοση, επιμέλεια John Krumm CRC Press, 2009. ISBN: 978-1-4200-9360-5 • Spatial Gems, Τόμος 1, του John Krumm. Επιμέλεια Andreas Zufle και Cyrus Shahabi ̈ ACM Books, 2022. ISBN: 978-1-4503-9811-4 |
||||||
|
Εκτίμηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Τεχνικές Σχεδίασης και Ελέγχου Ολοκληρωμένων Κυκλωμάτων |
||||||
|
Κωδικός μαθήματος |
CSE 470 |
||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
7ο (Φθινοπωρινό) |
||||||
|
Όνομα διδάσκοντα |
Χάρης Μιχαήλ |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 *2 ώρες |
Εργαστήρια/ εβδομάδα |
|
||
|
Σκοπός και στόχοι μαθήματος |
Στόχος του μαθήματος είναι να εμβαθύνει σε συγκεκριμένες περιοχές και προχωρημένα θέματα της Σχεδίασης και Ελέγχου Ολοκληρωμένων Κυκλωμάτων όπως:
|
||||||
|
Μαθησιακά αποτελέσματα |
Τα μαθησιακά αποτελέσματα του μαθήματος είναι:
|
||||||
|
Προαπαιτούμενα |
EEN 212 και EEN 314 ή CSE 122 και CSE 323 |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Εισαγωγικές αλλά και προχωρημένες τεχνικές ανάπτυξης, σχεδιασμού και ελέγχου ολοκληρωμένων κυκλωμάτων. Τεχνικές βελτιστοποίησης ψηφιακών σχεδιασμών ως προς διάφορες παραμέτρους των σχεδιαζόμενων συστημάτων καθώς και εφαρμοσμένες πρακτικές επαλήθευσης των σχεδιασμών αυτών. Αναλυτική προσέγγιση της ροής σχεδιασμού, των επιπέδων σχεδιασμού και υλοποιήσεων ψηφιακών συστημάτων, Top/Down και Bottom/Up προσέγγιση με παραδείγματα, Θέματα χρονισμού και βελτιστοποίησης του. Σχεδίαση συστημάτων με pipeline για υψηλή απόδοση. Σχεδίαση συστημάτων με παραλληλισμό για χαμηλή κατανάλωση. Σχεδιασμοί με Pipeline, Αλγοριθμικό ξεδίπλωμα, και παράλληλη επεξεργασία για χαμηλή κατανάλωση. Υλοποίηση Testbenches για εξομοίωση συστημάτων. Προβλήματα σχεδίασης σε σύγχρονες τεχνολογίες μικρότερες των 90nm. Σχεδιασμός ψηφιακών συστημάτων με γλώσσα περιγραφής υλικού VHDL. Περιπτωσιολογική εκτενής ανάλυση και βελτιστοποιημένος επανασχεδιασμός υλοποίησης σε υλικό κρυπτογραφικού αλγορίθμου: περίπτωση συνάρτησης κατακερματισμού SHA-1 με pipelined σχεδιασμό. Εισαγωγή στον έλεγχο ορθής λειτουργίας. Μοντελοποίηση και ανίχνευση σφαλμάτων. Μοντέλα απλών και πολλαπλών σφαλμάτων. Κάλυψη σφαλμάτων. Σφάλματα γεφύρωσης. Λογική εξομοίωση και εξομοίωση σφαλμάτων. Σειριακοί, Παράλληλοι, Επαγωγικοί και Σύνδρομοι εξομοιωτές σφαλμάτων. Δημιουργία και εφαρμογή διανυσμάτων ελέγχου. Αλγεβρικές και αλγοριθμικές μέθοδοι εξαγωγής διανυσμάτων ελέγχου. Τεχνικές σχεδιασμού για ελεγξιμότητα. Σημεία παρατήρησης και ελέγχου. Ψευδό-εξαντλητικός έλεγχος. Scan-path τεχνική για έλεγχο ακολουθιακών κυκλωμάτων. |
||||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, Επίλυση Ασκήσεων, Ομαδική συζήτηση, Εργαστηριακές επιδείξεις/ασκήσεις και κατ' οίκον εργαστηριακές ασκήσεις |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση γραπτή εξέταση (30%),Κατ' οίκον Εργασίες (mini-tasks) (20%), Τελική γραπτή εξέταση (50%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Βαθιά Μάθηση Ι |
||||||
|
Κωδικός Μαθήματος |
CSE 471 |
||||||
|
Τύπος Μαθήματος |
Επιλεγόμενο |
||||||
|
Επίπεδο |
Προπτυχιακο |
||||||
|
Έτος / Εξάμηνο |
4ο ετος /1ο εξαμηνο |
||||||
|
Διδάσκων |
Σωτηρης Χατζης |
||||||
|
ECTS |
5 |
Ώρες Διαλέξεων / Εβδομάδα |
3h |
Εργαστήρια / Εβδομάδα |
- |
||
|
Σκοπός και Στόχοι Μαθήματος |
Το μάθημα Βαθιά Μάθηση 1 αποτελεί το πρώτο μέρος μιας διδακτικής ακολουθίας δύο μαθημάτων στη βαθιά μάθηση, με έμφαση στις βασικές έννοιες και τεχνικές. Η ανανεωμένη ύλη επικεντρώνεται σε πρακτικά πρότυπα σχεδιασμού που στηρίζουν τα σύγχρονα βαθιά δίκτυα: στρώματα κανονικοποίησης, υπολειμματικές συνδέσεις και ανθεκτικότητα σε αντιπαθητικές (adversarial) διαταραχές. Παράλληλα εισάγεται η πιθανοκρατική γενετική μοντελοποίηση μέσω Μεταβλητών Αυτοκωδικοποιητών (VAEs). Οι φοιτητές θα μάθουν να κατασκευάζουν και να εκπαιδεύουν αποτελεσματικά νευρωνικά δίκτυα, να κατανοούν γιατί η κανονικοποίηση και οι υπολειμματικές συνδέσεις σταθεροποιούν την εκπαίδευση, να υλοποιούν έναν απλό VAE και να προσαρμόζουν τα μοντέλα υπό αντιπαθητικά μοντέλα απειλής. Μέχρι το τέλος του μαθήματος, οι φοιτητές θα διαθέτουν στιβαρή βάση για πιο προχωρημένα θέματα στο Βαθιά Μάθηση 2 και για την επιτυχή ηγεσία έργων μηχανικής μάθησης. |
||||||
|
Μαθησιακά Αποτελέσματα |
Περιγράφουν και να ταξινομούν τις θεμελιώδεις αρχές σχεδιασμού συστημάτων βαθιάς μάθησης και αρχιτεκτονικών νευρωνικών δικτύων.
|
||||||
|
Προαπαιτούμενα |
Προπτυχιακό επίπεδο γνώσεων σε γραμμική άλγεβρα και στατιστική (αναμένεται και βασική εξοικείωση με ανάλυση και πιθανότητες). |
Υποχρεωτικό |
NΑΙ |
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Η διδασκαλία πραγματοποιείται μέσω εβδομαδιαίων διαλέξεων και διαδραστικών συζητήσεων. Κατά τις πρώτες επτά εβδομάδες, ο διδάσκων παρουσιάζει τα θεμέλια της ύλης όπως περιγράφονται παραπάνω. Στις υπόλοιπες έξι εβδομάδες, οι φοιτητές συμμετέχουν ενεργά παρουσιάζοντας επιλεγμένα ερευνητικά άρθρα συναφή με τα θέματα. Καθ’ όλη τη διάρκεια, ο διδάσκων παρέχει διαφάνειες/σημειώσεις και ενθαρρύνει την κατανόηση μέσω προφορικών ερωτήσεων για το διδακτικό υλικό και τα άρθρα. Αναμένεται οι φοιτητές να ετοιμάζουν σύντομες περιλήψεις των άρθρων που τους ανατίθενται και να συμβάλλουν δημιουργικά στις συζητήσεις. Ο συνδυασμός διαλέξεων, παρουσιάσεων φοιτητών, συνεδριών ερωτήσεων-απαντήσεων και σύντομων γραπτών περιλήψεων στοχεύει στην εμβάθυνση, την καλλιέργεια κριτικής σκέψης και την ικανότητα εφαρμογής μεθόδων βαθιάς μάθησης. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα Διδασκαλίας |
Αγγλικά |
||||||
|
Τίτλος Μαθήματος |
Βαθιά Μάθηση ΙΙ |
||||||
|
Κωδικός Μαθήματος |
CSE 472 |
||||||
|
Τύπος Μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο |
4ο ετος /2ο εξαμηνο |
||||||
|
Διδάσκων |
Σωτηρης Χατζης |
||||||
|
ECTS |
5 |
Ώρες Διαλέξεων / Εβδομάδα |
3h |
Εργαστήρια / Εβδομάδα |
- |
||
|
Σκοπός και Στόχοι Μαθήματος |
Πρακτική, συστημική προσέγγιση με Hugging Face:
|
||||||
|
Μαθησιακά Αποτελέσματα |
Με την επιτυχή ολοκλήρωση, οι φοιτητές θα μπορούν να:
|
||||||
|
Προαπαιτούμενα |
- |
Υποχρεωτικό |
NΑΙ |
||||
|
Περιεχόμενο Μαθήματος |
Practical systems view with Hugging Face:
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Διαλέξεις με ενσωματωμένες ζωντανές, πρακτικές επιδείξεις (Μέρος I) με το οικοσύστημα Hugging Face, ακολουθούμενες από εις βάθος αναλύσεις με επίκεντρο ερευνητικά άρθρα (Μέρος II). Οι φοιτητές εργάζονται με notebooks που επιδεικνύουν Transformers και Diffusers, συμπεριλαμβανομένου παραμετρο-αποδοτικού fine-tuning και κβαντοποιημένου συμπερασμού. Εβδομαδιαίες περιλήψεις αναγνώσεων και συζήτηση ερωτήσεων–απαντήσεων στην τάξη ενισχύουν τόσο την πρακτική επάρκεια όσο και το θεωρητικό βάθος. |
||||||
|
Βιβλιογραφία |
Ενδεικτικές καθοδηγητικές δημοσιεύσεις:
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα Διδασκαλίας |
Αγγλικά |
||||||
|
Τίτλος μαθήματος |
Εισαγωγή στην Επιστήμη Δεδομένων |
||||||
|
Κωδικός μαθήματος |
CSE473 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
4ο ‘ετος / 2ο εξάμηνο (Εαρινό) |
||||||
|
Όνομα διδάσκοντα |
Σίμος Γερασίμου |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
4 |
Εργαστήρια/ εβδομάδα |
|
||
|
Σκοπός και στόχοι μαθήματος |
Tο μάθημα εστιάζει στις βασικές έννοιες και πρακτικές που αφορούν την αξιόπιστη υλοποίηση ενός έργου επιστήμης δεδομένων. Οι φοιτητές θα εισαχθούν στη διαδικασία και στον κύκλο ζωής της επιστήμης δεδομένων που συνήθως ακολουθείται για την υλοποίηση ενός τέτοιου έργου. Επίσης, θα εξοικειωθούν με τις μεθόδους συλλογής, χειρισμού και καθαρισμού δεδομένων, αποκτώντας παράλληλα εμπειρία στην αξιολόγηση της ποιότητας των δεδομένων.Ως τρόπους αποθήκευσης και πρόσβασης σε δεδομένα, το μάθημα καλύπτει τις σχεσιακές βάσεις δεδομένων και τη γλώσσα SQL, καθώς και άλλα παραδείγματα βάσεων δεδομένων, όπως NoSQL,. Οι φοιτητές θα γνωρίσουν τις κατανομές δεδομένων και τη στατιστική ανάλυση – περιλαμβανομένων της συσχέτισης, των διαστημάτων εμπιστοσύνης και της επαγωγικής στατιστικής – και θα μάθουν πώς να τα εφαρμόζουν σε ένα προγραμματιστικό περιβάλλον.Τέλος, οι φοιτητές θα αποκτήσουν πρακτική εμπειρία σε διαφορετικούς τομείς προβλημάτων μηχανικής μάθησης (εποπτευόμενη και μη εποπτευόμενη) και θα εμβαθύνουν στα διαθέσιμα μοντέλα μηχανικής μάθησης, σχεδιάζοντας και αναπτύσσοντας κατάλληλες ροές δεδομένων που τα ενσωματώνουν. Επίσης θα εξεταστούν οι ηθικές προεκτάσεις στην επιστήμη δεδομένων.Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα έχουν αποκτήσει γνώση στην εφαρμογή και πρακτικές δεξιότητες σε όλο το φάσμα της ροής εργασιών της επιστήμης δεδομένων, θα είναι σε θέση να σχεδιάζουν, να αναπτύσσουν, να υλοποιούν και να αξιολογούν τις δικές τους ολοκληρωμένες λύσεις επιστήμης δεδομένων. |
||||||
|
Μαθησιακά αποτελέσματα |
Με το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
||||||
|
Προαπαιτούμενα |
Γνώσεις προγραμματισμού με Python επιπέδου προπτυχιακού (αναμένεται επίσης βασική οικειότητα με τη στατιστική και τις πιθανότητες) |
Συναπαιτούμενα |
|
||||
|
Περιεχόμενο μαθήματος |
|
||||||
|
Μεθοδολογία διδασκαλίας |
Η διδασκαλία πραγματοποιείται μέσω εβδομαδιαίων διαλέξεων, χρησιμοποιώντας διαφάνειες, σημειώσεις και παραπομπές που διανέμονται από τον διδάσκοντα. Οι διαλέξεις συμπληρώνονται από διαδραστικές συζητήσεις που ενθαρρύνουν την κριτική σκέψη, καθώς και από μία πρακτική ενότητα που βοηθά τους φοιτητές να εξοικειωθούν με το περιεχόμενο του εβδομαδιαίου στόχου διδασκαλίας. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Εισαγωγή στη Χρηματοοικονομική & στις Αρχές Διοίκησης για Εταιρείες Πληροφορικής |
||||||
|
Κωδικός μαθήματος |
CSE474 |
||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
4ο έτος / 1ο εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Ειδικός Επιστήμονας |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2Χ2Η |
Εργαστήρια/ εβδομάδα |
- |
||
|
Σκοπός και στόχοι μαθήματος |
Ο σκοπός αυτού του μαθήματος είναι να εφοδιάσει τους φοιτητές του 4ου έτους Πληροφορικής και Μηχανικών Υπολογιστών με μια θεμελιώδη κατανόηση του τρόπου λειτουργίας των τεχνολογικών επιχειρήσεων πέρα από τον καθαρά τεχνικό τομέα. Παρόλο που οι απόφοιτοι Πληροφορικής και Μηχανικών Υπολογιστών συνήθως διακρίνονται στον προγραμματισμό και το σχεδιασμό συστημάτων, χρειάζονται επίσης γνώσεις χρηματοοικονομικών και διοίκησης ώστε να συμβάλλουν αποτελεσματικά — και τελικά να ηγηθούν — οργανισμών τεχνολογίας. Το μάθημα αυτό γεφυρώνει το χάσμα ανάμεσα στην τεχνική εξειδίκευση και τη λήψη επιχειρηματικών και χρηματοοικονομικών αποφάσεων, προετοιμάζοντας τους φοιτητές για υψηλού επιπέδου καριέρες στη βιομηχανία της τεχνολογίας. Στόχοι Μαθήματος:
|
||||||
|
Μαθησιακά αποτελέσματα |
Με το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
|
||||||
|
Μεθοδολογία διδασκαλίας |
Η διδασκαλία πραγματοποιείται μέσω εβδομαδιαίων διαλέξεων, χρησιμοποιώντας διαφάνειες, σημειώσεις και παραπομπές που διανέμονται από τον διδάσκοντα. Οι διαλέξεις συμπληρώνονται από διαδραστικές συζητήσεις που ενθαρρύνουν την κριτική σκέψη, καθώς και από μία πρακτική ενότητα που βοηθά τους φοιτητές να εξοικειωθούν με το περιεχόμενο του εβδομαδιαίου στόχου διδασκαλίας. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Ηλεκτρονική Ι |
||||||||||||
|
Κωδικός μαθήματος |
EEN 214 |
||||||||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος /Εξάμηνο |
2ο Έτος/ 4ο εξάμηνο |
||||||||||||
|
Όνομα διδάσκοντα |
Ευθύβουλος Κυριάκου |
||||||||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 |
Εργαστήρια/ εβδομάδα |
- |
||||||||
|
Σκοπός και στόχοι μαθήματος |
Κατανόηση των ιδιοτήτων και λειτουργίας διατάξεων ημιαγωγών για συγκεκριμένες εφαρμογές. Οι φοιτητές πρέπει να μπορούν να αναλύουν και να σχεδιάζουν κυκλώματα με διόδους και τρανζίστορ . |
||||||||||||
|
Μαθησιακά αποτελέσματα |
|
||||||||||||
|
Προαπαιτούμενα |
Θεωρία Κυκλωμάτων |
Συναπαιτούμενα |
- |
||||||||||
|
Περιεχόμενο μαθήματος |
|
||||||||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις, επίλυση πρακτικών προβλημάτων, κατ’οίκον εργασίες, ημιεξάμηνη εξέταση |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Αξιολόγηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Τίτλος Μαθήματος |
Εργαστήριο Ηλεκτρικών Κυκλωμάτων ΙΙ |
||||||
|
Κωδικός Μαθήματος |
EEN 215 |
||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
4ο έτος/1ο εξάμηνο |
||||||
|
Όνομα Διδάσκοντα |
Χάρης Μιχαήλ |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
1 *1 ώρα |
Εργαστήρια / εβδομάδα |
1* 3 ώρες |
||
|
Στόχος Μαθήματος |
Οι στόχοι αυτού του μαθήματος είναι:
|
||||||
|
Μαθησιακά Αποτελέσματα |
Στο τέλος αυτού του μαθήματος οι φοιτητές θα έχουν:
|
||||||
|
Προαπαιτούμενα |
EEN 212 |
Συναπαιτούμενα |
|
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, Εργαστηριακές επιδείξεις/ασκήσεις και Ομαδική συζήτηση |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
Στόχοι Μαθήματος: Οι φοιτητές θα πρέπει να αφομοιώσουν τις απαραίτητες θεωρητικές και πρακτικές γνώσεις σχετικά με τις διάφορες φάσεις της ψηφιακής επεξεργασίας μονοδιάστατων και δισδιάστατων ψηφιακών σημάτων. Σχεδιασμός και ανάλυση ψηφιακών συστημάτων και των εφαρμογών/υλοποιήσεών τους με χρήση προγραμματισμού. Το μάθημα προσφέρεται μέσω ενός συνδυασμού διαλέξεων, ασκήσεων και εργαστηρίων προγραμματισμού.
Μαθησιακά Αποτελέσματα: Να αποκτήσουν ολοκληρωμένη γνώση ανάλυσης σήματος, προδιαγραφών, λειτουργίας, σχεδίασης, ανάλυσης και προγραμματισμού ψηφιακών συστημάτων. Επίσης αποκτήστε γνώσεις για συστήματα και ιδιότητες διακριτού χρόνου, συνεχή και διακριτό μετασχηματισμό Fourier και εφαρμογές. Εισαγωγή στη σχεδίαση πεπερασμένων και άπειρων ψηφιακών φίλτρων (FIR και IIR) κρουστικής απόκρισης.
Περιεχόμενο Μαθήματος: Το μάθημα βασίζεται στα βασικά στοιχεία της ανάλυσης και επεξεργασίας ψηφιακών σημάτων και συστημάτων, που προσφέρονται στο προαπαιτούμενο μάθημα και έχει ως κύριους στόχους τους: (1)Ανακεφαλαίωση σε σήματα, συστήματα, ημιτονοειδείς δειγματοληψίες. Αλλαγή και δίπλωμα. Θεώρημα δειγματοληψίας. (2) Συστήματα και ιδιότητες διακριτού χρόνου. Παρορμητική απόκριση. Σύγκλιση. Εφαρμογή σε περιβάλλον MATLAB. (3) Σειρά, μετασχηματισμός Fourier και ιδιότητες. Απόκριση Συχνότητας Συστήματος. Συστήματα απόκρισης πεπερασμένης και άπειρης κρούσης (FIR, IIR). Εφαρμογές σε περιβάλλον MATLAB. (4)Απόκριση συχνότητας συστημάτων FIR και IIR. Γραμμική φάση. (5) Δειγματοληψία συχνότητας. Διακριτός μετασχηματισμός Fourier. Εφαρμογές σε περιβάλλον MATLAB. (6) Ιδιότητες και εφαρμογές διακριτού μετασχηματισμού Fourier. Ανάλυση φάσματος σήματος. Κυκλική συνέλιξη. (7) Εισαγωγή στα ψηφιακά φίλτρα. Σχεδιασμός φίλτρων FIR με χρήση παραθύρων. Εφαρμογές σε περιβάλλον MATLAB. (8) Σχεδιασμός φίλτρων FIR με δειγματοληψία συχνότητας. (9) Z-Transform. Υλοποίηση σε περιβάλλον MATLAB. (10) Σχεδιασμός φίλτρων IIR. (11) Εφαρμογή συστημάτων διακριτού χρόνου. Καλύπτονται τα ακόλουθα κεφάλαια: (1) Δειγματοληψία ημιτονοειδών σημάτων. Θεώρημα δειγματοληψίας. (2)Συστήματα διακριτού χρόνου και οι ιδιότητές τους. (3) Σειρά Fourier και μετασχηματισμός Fourier και ιδιότητες. Συστήματα πεπερασμένης και άπειρης συνέλιξης (απόκρισης) (FIR, IIR). (4) Δειγματοληψία συχνότητας. Διακριτός μετασχηματισμός Fourier. Κυκλική συνέλιξη. (5) Εισαγωγή στα ψηφιακά φίλτρα. Σχεδιασμός φίλτρων FIR με χρήση παραθύρων και δειγματοληψία συχνότητας. (6)Μετασχηματισμός Ζ. (7) Σχεδιασμός φίλτρων IIR.
|
Τίτλος μαθήματος |
Φωτονική |
||||||||||||
|
Κωδικός μαθήματος |
EEN 413 |
||||||||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος /Εξάμηνο |
4ο Έτος/8ο εξάμηνο |
||||||||||||
|
Όνομα διδάσκοντα |
Κυριάκος Καλλή |
||||||||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 |
Εργαστήρια/ εβδομάδα |
- |
||||||||
|
Σκοπός και στόχοι μαθήματος |
Κατανόηση των βασικών ιδιοτήτων του φωτός, των οπτικών κυματοδηγών και γενικότερα των βασικών εννοιών της φωτονικής. |
||||||||||||
|
Μαθησιακά αποτελέσματα |
|
||||||||||||
|
Προαπαιτούμενα |
EEN 316 |
Συναπαιτούμενα |
- |
||||||||||
|
Περιεχόμενο μαθήματος |
Επισκόπηση της φωτονικής και των εφαρμογών της σε διάφορους τομείς όπως η τεχνολογία πληροφοριών και επικοινωνιών, η υγειονομική περίθαλψη, οι βιοεπιστήμες, η οπτική ανίχνευση, ο φωτισμός, η ενέργεια και η βιομηχανία. Θα συζητηθεί η εξέλιξη των συστημάτων φωτεινού κύματος πριν από την εισαγωγή στις βασικές αρχές των συστημάτων οπτικών επικοινωνιών.
i) Κυματική φύση του φωτός Φωτεινά κύματα σε ομοιογενή μέσα. Δείκτης διάθλασης. Ομαδική ταχύτητα και ομαδικός δείκτης. Μαγνητικό πεδίο, ακτινοβολία και διανύσμα Πόιντινγκ. Νόμος του Σνελ και ολική εσωτερική ανάκλαση. Εξισώσεις Fresnel. Πολλαπλή παρέμβαση και οπτικοί συντονιστές. Χρονική και χωρική συνοχή. Αρχές περίθλασης. Πόλωση. Μαθηματικές μέθοδοι καθορισμού των χαρακτηριστικών του φωτός (παράμετροι Stokes, διανύσματα και πίνακες Jones) και πώς καθορίζονται αυτά τα χαρακτηριστικά. ii) Οπτικές πηγές και λέιζερ Επιστήμη και υλικά ημιαγωγών. Έννοιες ημιαγωγών και ενεργειακές ζώνες. Άμεσοι και έμμεσοι ημιαγωγοί: διαγράμματα E-k. Αρχές p-n επαφής και διαγράμματα ενεργειακών ζωνών. Αρχές εκπομπής φωτός και ενίσχυσης σε λέιζερ. Λέιζερ (παλμικά και συνεχούς κύματος), διόδους εκπομπής φωτός (LEDs), ημιαγώγιμα λέιζερ (λέιζερ ακμής και VCSELs). Εξίσωση ρυθμού σε σταθερή κατάσταση. Λέιζερ στερεάς κατάστασης μονής συχνότητας. Οπτικοί ενισχυτές.
Η διάδοση του φωτός σε οπτικούς κυματοδηγούς. Διηλεκτρικοί κυματοδηγοί και οπτικές ίνες. Συμμετρικός επίπεδος διηλεκτρικός κυματοδηγός. Διάχυση τρόπων και κυματοδηγού στον επίπεδο κυματοδηγό. Οπτική ίνα βαθμίδας δείκτη. Αριθμητικό άνοιγμα. Διασπορά σε μονοτροπικές ίνες. Ρυθμός bit, διασπορά και οπτικές μη-γραμμικότητες. Ηλεκτρικό και οπτικό εύρος ζώνης. Οπτική ίνα μεταβλητού δείκτη διάθλασης. Εξασθένιση στις οπτικές ίνες - απορρόφηση φωτός και σκέδαση. Κατασκευή οπτικών ινών.
Η ανίχνευση του φωτός και η αποδιαμόρφωση του φωτός, περιλαμβανομένων των φωτοαγωγών, φωτοδιόδων και συστημάτων δεκτών. Αρχή λειτουργίας φωτοδιόδου p-n επαφής. Εξωτερικό φωτορεύμα. Συντελεστής απορρόφησης και υλικά φωτοδιόδων. Κβαντική απόδοση και απόκριση. Οι φωτοδιόδοι p-i-n, κρουστικές και ετεροεπαφής. Φωτοτρανζίστορ. Φωτοαγώγιμοι ανιχνευτές και κέρδος φωτοαγωγιμότητας. Θόρυβος στους φωτοανιχνευτές. Ζητήματα συστήματος: πηγές θορύβου και λόγος σήματος προς θόρυβο, περιορισμοί χρονικής απόκρισης και αποτελεσματικού εύρους ζώνης.
i) Βασικές αρχές διαμόρφωσης Πόλωση και διαμόρφωση του φωτός. Διάδοση φωτός σε ανισοτροπικά μέσα: διπλοθλαστικότητα. Διπλοθλαστικές οπτικές συσκευές. Οπτική δραστηριότητα και κυκλική διπλοθλαστικότητα. Ηλεκτροοπτικά φαινόμενα. Ενσωματωμένοι οπτικοί διαμορφωτές. Ακουστοοπτικός διαμορφωτής. Μαγνητοοπτικά φαινόμενα. Μη γραμμική οπτική και δημιουργία δεύτερης αρμονικής. ii) Διαμόρφωση Ακουστοοπτικές και ηλεκτροοπτικές τεχνικές, εναλλαγή LED, αναλογικές και ψηφιακές τεχνικές με λέιζερ, τεχνικές διαμόρφωσης AM, FM και φάσης.
Σύνοψη σημαντικών εννοιών της ψηφιακής επικοινωνίας όπως η ψηφιακή μετάδοση βασικής και ευρείας ζώνης, ρυθμός σφάλματος bit, ρυθμός σφαλμάτων ομάδας bit και πολυπλεξία διαίρεσης χρόνου (TDM) και πολυπλεξία διαίρεσης μήκους κύματος (WDM). Τάσεις και νέες κατευθύνσεις στις εφαρμογές φωτονικής. i) Θόρυβος και ανίχνευση Θόρυβος που προέρχεται από τις ιδιότητες των ινών, των πομπών, των δεκτών και των ενισχυτών καθώς και ο καθορισμός του ρυθμού σφαλμάτων bit. ii) Οπτικοί Πολυπλέκτες και Αποπολυπλέκτες Αρχή λειτουργίας πολυπλεκτών και αποπολυπλεκτών. Διάφορες οπτικές συσκευές απαραίτητες για οπτικά δίκτυα, οπτικοί ενισχυτές, συσκευές ελέγχου πόλωσης, οπτικοί απομονωτές, οπτικά φίλτρα και διαθλαστικά πλέγματα, διαμορφωτές και διακόπτες. iii) Σχεδίαση οπτικών συστημάτων Διαδικασία σχεδίασης συνδέσεων οπτικών συνδέσμων σημείου προς σημείο. |
||||||||||||
|
Μεθοδολογία διδασκαλίας |
Παρουσιάσεις, ομαδική συζήτηση και επίλυση ασκήσεων. |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Αξιολόγηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Τίτλος μαθήματος |
Ηλεκτρονικά Ισχύος |
||||||||||||
|
Κωδικός μαθήματος |
ΕΕΝ 443 |
||||||||||||
|
Τύπος μαθήματος |
Επιλογής |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος / Εξάμηνο |
4ο έτος/7ο εξάμηνο |
||||||||||||
|
Όνομα καθηγητή |
Νεόφυτος Λοφίτης |
||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 |
Εργαστήρια / εβδομάδα |
- |
||||||||
|
Σκοπός και στόχοι του μαθήματος |
Το μάθημα αυτό στοχεύει την προχωρημένη κατανόηση των συστημάτων ηλεκτρονικών ισχύος, καλύπτοντας διατάξεις ημιαγωγών ισχύος, τοπολογίες μετατροπέων, ανάλυση κυκλωμάτων και πρακτικές εφαρμογές. Με βάση προϋπάρχουσες γνώσεις στην ηλεκτρονική και τη θεωρία κυκλωμάτων, οι φοιτητές αναπτύσσουν ικανότητες ανάλυσης, σχεδιασμού και βελτιστοποίησης κυκλωμάτων ισχύος. Μέσω προβληματοκεντρικής μάθησης και προσομοιώσεων, οι φοιτητές εφαρμόζουν θεωρητικές έννοιες σε πρακτικά σενάρια, επιλύουν σύνθετα τεχνικά προβλήματα και επαληθεύουν τα σχέδια κυκλωμάτων. Το μάθημα παρέχει ένα ισχυρό υπόβαθρο για επαγγελματική σταδιοδρομία στη βιομηχανία και την έρευνα.
Στόχοι:
|
||||||||||||
|
Μαθησιακά αποτελέσματα |
Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
||||||||||||
|
Προϋποθέσεις |
EEN 312- Ηλεκτρονική ΙΙ |
Απαιτούμενο |
- |
||||||||||
|
Περιεχόμενο μαθήματος |
Διακόπτες Ισχύος Ημιαγωγών
Τοπολογίες Αντιστροφέων και Λειτουργία
Ανάλυση Κυκλωμάτων Ισχύος
Εφαρμογές σε ΑΠΕ
Νέες Τάσεις
|
||||||||||||
|
Διδακτική μεθοδολογία |
Το μάθημα διδάσκεται μέσω συνδυασμού διαλέξεων, συνεδριών επίλυσης προβλημάτων και εργαστηρίων προσομοίωσης με χρήση Η/Υ. Οι διαλέξεις εισάγουν τις βασικές θεωρητικές έννοιες, τις αρχές λειτουργίας των διατάξεων ισχύος και τις κύριες τοπολογίες κυκλωμάτων, παρέχοντας το απαραίτητο θεμέλιο για εφαρμογή. Οι συνεδρίες επίλυσης προβλημάτων εστιάζουν στην εφαρμογή της θεωρίας σε πραγματικά τεχνικά προβλήματα, ενισχύοντας την αναλυτική σκέψη και τις δεξιότητες μηχανικού σχεδιασμού. Τα εργαστήρια προσομοίωσης περιλαμβάνουν τη χρήση εξειδικευμένου λογισμικού (όπως SPICE), μέσω του οποίου οι φοιτητές σχεδιάζουν, αναλύουν και επαληθεύουν κυκλώματα ηλεκτρονικών ισχύος. Η συνδυαστική αυτή προσέγγιση γεφυρώνει τη θεωρία με την πράξη, δημιουργώντας ένα ενεργό και εφαρμοσμένο μαθησιακό περιβάλλον. |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Εκτίμηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Τίτλος μαθήματος |
Ψηφιακή επεξεργασία εικόνας |
||||||
|
Κωδικός μαθήματος |
EEN 444 |
||||||
|
Τύπος μαθήματος |
Επιλγόμενο |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
4th year/7th semester |
||||||
|
Όνομα διδάσκοντα |
Χρίστος Λοϊζου |
||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
- |
||
|
Σκοπός και στόχοι μαθήματος |
Οι φοιτητές θα ενσωματώσουν σε αυτό το μάθημα τις απαραίτητες θεωρητικές και πρακτικές γνώσεις γύρω από τις διάφορες φάσεις στο σχεδιασμό και την εφαρμογή συστημάτων ενσωμάτωσης ψηφιακού σήματος, εικόνας και βίντεο υψηλής απόδοσης με εργαλεία αυτοματισμού σχεδιασμού. Αυτό θα επιτευχθεί μέσω ενός συνδυασμού διαλέξεων, ασκήσεων και εργαστηρίων. |
||||||
|
Μαθησιακά αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
ΕΕΝ 318 – Ψηφιακή επεξεργασία σημάτων |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Το μάθημα βασίζεται στα βασικά στοιχεία της επεξεργασίας και ανάλυσης ψηφιακού σήματος που προσφέρονται στο προαπαιτούμενο μάθημα και έχει ως κύριους στόχους:
Καλύπτονται τα ακόλουθα κεφάλαια:
|
||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις. Κάθε εβδομάδα, ο εκπαιδευτής του μαθήματος θα παρουσιάζει μια εισαγωγή στο θέμα με τη μορφή παρουσίασης διάλεξης. Το μάθημα θα είναι ένας συνδυασμός παρουσιάσεων, επίλυσης προβλημάτων, ομαδικών συζητήσεων, χρήσης παραδειγμάτων, προγραμματισμού Python και εργαστηριακών ασκήσεων.. |
||||||
|
Βιβλιογραφία |
Αντιπροσωπευτικές αναγνώσεις
Περαιτέρω πρόσθετη ανάγνωση δίνεται παρακάτω:
Ερευνητικά άρθρα |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
Στόχοι Μαθήματος: Το μάθημα αυτό έχει σχεδιαστεί ώστε να παρέχει στους φοιτητές της μηχανικής εις βάθος και κριτική κατανόηση των τεχνολογιών ανανεώσιμων πηγών ενέργειας, με έμφαση στα φωτοβολταϊκά και στα συστήματα αιολικής ενέργειας. Στόχος είναι η ανάπτυξη ικανοτήτων ανάλυσης, σχεδιασμού και υλοποίησης τέτοιων συστημάτων, λαμβάνοντας υπόψη τεχνικούς περιορισμούς και θέματα βιωσιμότητας. Κύριοι στόχοι: (1) Εμβάθυνση της θεωρητικής και πρακτικής γνώσης στις βασικές τεχνολογίες ανανεώσιμων πηγών ενέργειας. (2) Ανάπτυξη κριτικής σκέψης και ικανοτήτων σχεδιασμού για την ανάλυση και ενσωμάτωση συστημάτων ΑΠΕ. (3) Εφαρμογή σύνθετων αρχών μηχανικής για την ανάπτυξη αποδοτικών και βιώσιμων λύσεων ενέργειας. (4) Εκτίμηση της απόδοσης των συστημάτων με τεχνικά και περιβαλλοντικά κριτήρια. (5) Εξοικείωση με τεχνολογίες αποθήκευσης ενέργειας και υβριδικές διατάξεις.
Μαθησιακά Αποτελέσματα: Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα μπορούν να: (1) Αποκτήσουν εις βάθος γνώση στην ανάλυση, σχεδίαση και υλοποίηση φωτοβολταϊκών και ανεμογεννητριών. (2) Κριτικά να αξιολογούν τη λειτουργία, απόδοση και ενσωμάτωση των συστημάτων ΑΠΕ. (3) Αναπτύσσουν τεχνικές προδιαγραφές και αξιολογούν συστήματα υπό διαφορετικές συνθήκες. (4) Σχεδιάζουν και βελτιστοποιούν ΑΠΕ χρησιμοποιώντας προχωρημένες μεθόδους μηχανικής. (5) Χρησιμοποιούν εργαλεία προσομοίωσης για ανάλυση της συμπεριφοράς των συστημάτων. (6) Βελτιώνουν την απόδοση φωτοβολταϊκών και αιολικών συστημάτων. (7) Συγκρίνουν και επιλέγουν κατάλληλες λύσεις αποθήκευσης ενέργειας. (8) Προτείνουν καινοτόμες λύσεις για ενίσχυση της λειτουργικότητας και ανθεκτικότητας των συστημάτων.
Περιεχόμενο Μαθήματος: Φωτοβολταϊκά Συστήματα (Το φωτοβολταϊκό φαινόμενο και οι αρχές μετατροπής ηλεκτρικής ενέργειας, Κατασκευή και ηλεκτρικά χαρακτηριστικά φωτοβολταϊκών πάνελ, Σχεδίαση και υλοποίηση φωτοβολταϊκών διατάξεων, Ηλεκτρονικοί μετατροπείς και ο ρόλος τους σε φωτοβολταϊκά συστήματα, Τεχνικές MPPT (Παρακολούθηση Σημείου Μέγιστης Ισχύος). Συστήματα Αιολικής Ενέργειας (Βασικές αρχές αιολικής ενέργειας και είδη ανεμογεννητριών. Αρχές εξαγωγής ισχύος και ζητήματα απόδοσης. Μετατροπείς για ανεμογεννήτριες. Στρατηγικές MPPT για εφαρμογές αιολικής ενέργειας. Ηλεκτρικές μηχανές για εφαρμογές αιολικής ενέργειας). Άλλες τεχνολογίες ανανεώσιμων πηγών ενέργειας και αποθήκευση ενέργειας (Επισκόπηση πρόσθετων τεχνολογιών (π.χ. μικρά υδροηλεκτρικά). Τεχνολογίες μπαταριών και άλλα συστήματα αποθήκευσης ηλεκτρικής ενέργειας.
LCE 115 Αγγλικά για Ηλεκτρολόγους Μηχανικούς, Μηχανικούς Ηλεκτρονικών Υπολογιστών και Πληροφορικής Ι
|
Τίτλος Μαθήματος |
Αγγλικά για Ηλεκτρολόγους Μηχανικούς, Μηχανικούς Ηλεκτρονικών Υπολογιστών και Πληροφορικής Ι | ||||||
|
Κωδικός Μαθήματος |
LCE 115 |
||||||
|
Τύπος μαθήματος |
Θεωρητικό / Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο / 1ο |
||||||
|
Όνομα Διδάσκοντα |
|
||||||
|
ECTS |
4 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
- |
||
|
Στόχος Μαθήματος |
Στόχος του μαθήματος είναι να καταστήσει τους φοιτητές ικανούς να επικοινωνούν στα Αγγλικά σε επίπεδο Β1-Β2 του Κοινού Ευρωπαϊκού Πλαισίου Αναφοράς (ΚΕΠΑ) για τις Γλώσσες, σε θέματα σχετικά με την κοινωνική και φοιτητική τους ζωή (πανεπιστήμιο, πρόγραμμα σπουδών, κλάδος σπουδών τους), καθώς και σε θέματα που αφορούν στη μελλοντική τους επαγγελματική σταδιοδρομία (επαγγέλματα του κλάδου, σύντομο βιογραφικό, κ.λπ.). Ειδικότερα σε σχέση με το μάθημα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής στοχεύει να καταστήσει τους φοιτητές ικανούς στη διαχείριση αγγλόγλωσσης βιβλιογραφίας, όπως και στην κατανόηση και επεξεργασία υλικού συναφές με τις επιστημονικές κατευθύνσεις Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής |
||||||
|
Μαθησιακά Αποτελέσματα |
Μέχρι το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
|
||||||
|
Βιβλιογραφία |
Course books
Recommended supplementary materials: Printed dictionaries:
Online dictionaries:
English Pronouncing Dictionary with Instant Sound http://www.howjsay.com/ |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Αγγλική |
||||||
Στόχοι Μαθήματος: Στόχος του μαθήματος είναι να καταστήσει τους φοιτητές ικανούς να επικοινωνούν στα Αγγλικά σε επίπεδο Β1-Β2 του Κοινού Ευρωπαϊκού Πλαισίου Αναφοράς (ΚΕΠΑ) για τις Γλώσσες, σε θέματα σχετικά με την κοινωνική και φοιτητική τους ζωή (πανεπιστήμιο, πρόγραμμα σπουδών, κλάδος σπουδών τους), καθώς και σε θέματα που αφορούν στη μελλοντική τους επαγγελματική σταδιοδρομία (επαγγέλματα του κλάδου, σύντομο βιογραφικό, κ.λπ.). Ειδικότερα σε σχέση με το πτυχίο Πληροφορικής και Μηχανικών Υπολογιστών στοχεύει να καταστήσει τους φοιτητές ικανούς στη διαχείριση αγγλόγλωσσης βιβλιογραφίας, όπως και στην κατανόηση και επεξεργασία υλικού συναφές με τις επιστημονικές κατευθύνσεις Πληροφορικής και Μηχανικών Υπολογιστών.
Μαθησιακά Αποτελέσματα: Μέχρι το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να: (1) Ανταποκρίνονται σε επικοινωνιακές περιστάσεις, σενάρια και ρόλους, μέσα από αυθεντικές καταστάσεις της κοινωνικής και φοιτητικής τους ζωής (πανεπιστήμιο, οδηγίες για πρόσβαση σε κτήρια, κλάδος σπουδών τους), καθώς και από θέματα που αφορούν την μελλοντική τους επαγγελματική σταδιοδρομία (χώρος εργασίας, επαγγέλματα του κλάδου, καθήκοντα). (2) Επικοινωνούν με ικανοποιητική επάρκεια επιπέδου Β1-Β2 του ΚΕΠΑ για τις γλώσσες (παραγωγή και κατανόηση προφορικού και γραπτού λόγου) στα παραπάνω θέματα, μέσα από αντίστοιχα και σχετικά κειμενικά είδη, σενάρια, και ρόλους. (3) Κατανοούν αγγλόγλωσσα γραπτά κείμενα που αφορούν την Πληροφορική και τους Μηχανικούς Υπολογιστών, την Ηλεκτρολογία, διάφορες καινούργιες τεχνολογίες και αρχίζουν να αναπτύσσουν την ικανότητα κριτικής ανάλυσης αυτών των κειμένων. (4) Έχουν αναπτύξει ικανότητες προφορικής κατανόησης και επαρκούς παρακολούθησης αγγλόγλωσσων ομιλιών και σεμιναρίων από ξένους επισκέπτες στο Τμήμα. (5) Έχουν αναπτύξει επαρκείς ικανότητες ατομικής, ακαδημαϊκής έρευνας προς εκπλήρωση των σχετικών τους υποχρεώσεων στο πρόγραμμα σπουδών.
Περιεχόμενο Μαθήματος: Πτυχίο στη Πληροφορική και Μηχανική Υπολογιστών – τι σημαίνει; Το Τεχνολογικό Πανεπιστήμιο Κύπρου – ταυτότητα. Λήψη σημειώσεων. Τύποι μάθησης. Βιβλιογραφικές αναφορές, παραφράσεις, λογοκλοπή. Συγγραφή περίληψης. Δεξιότητες χρήσης βιβλιοθήκης. Δεξιότητες χρήσης λεξικών (μονόγλωσσα, δίγλωσσα). Καριέρα στον Τομέα των Μηχανικούς Υπολογιστών. Εξοικείωση με κειμενικά είδη από τους Ηλεκτρολόγους Μηχανικούς και Ηλεκτρολογία. Ψηφιακές γνώσεις. The Information age. Graphical User Interfaces. Πολυμέσα. Δίκτυα. Το διαδίκτυο. Συστήματα επικοινωνίας. Ρομποτική
|
Τίτλος Μαθήματος |
Αγγλικά για Ηλεκτρολόγους Μηχανικούς, Μηχανικούς Ηλεκτρονικών Υπολογιστών και Πληροφορικής ΙΙ |
||||||
|
Κωδικός Μαθήματος |
LCE 116 |
||||||
|
Τύπος μαθήματος |
Θεωρητικό / Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο / 2ο |
||||||
|
Όνομα Διδάσκοντα |
|
||||||
|
ECTS |
4 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
- |
||
|
Στόχος Μαθήματος |
Γενικός στόχος του δεύτερου μέρους του ειδικού μαθήματος για τους Ηλεκτρολόγους Μηχανικούς είναι να καταστήσει τους φοιτητές ικανούς να επικοινωνούν στα Αγγλικά σε επίπεδο Β1-Β2 του Κοινού Ευρωπαϊκού Πλαισίου Αναφοράς (ΚΕΠΑ) για τις Γλώσσες, σε θέματα σχετικά με την κοινωνική και φοιτητική τους ζωή (πανεπιστήμιο, πρόγραμμα σπουδών, κλάδος σπουδών τους), καθώς και σε θέματα που αφορούν στη μελλοντική τους επαγγελματική σταδιοδρομία (επαγγέλματα του κλάδου, σύντομο βιογραφικό, κ.λπ.). Η υποβοηθούμενη από τις νέες τεχνολογίες εκμάθηση της γλώσσας και του πολιτισμού γίνεται μέσα από επικοινωνιακές περιστάσεις οι οποίες αντλούνται από περιστάσεις αυθεντικής επικοινωνίας που πιθανόν να βρεθούν οι φοιτητές στη ζωή τους, κατά τη διάρκεια των σπουδών τους και της επαγγελματικής τους σταδιοδρομίας. Η απόκτηση γλωσσικής ικανότητας γίνεται μέσα από αντίστοιχα κειμενικά είδη, σενάρια, και ρόλους παραγωγής και κατανόησης προφορικού και γραπτού λόγου. Το πρόγραμμα βασίζεται σε σύγχρονες θεωρίες μάθησης όπως τον εποικοδομητισμό και τον κοινωνικό εποικοδομητισμό και μαθητοκεντρικές μεθόδους διδασκαλίας, και αναπτύσσει τόσο τις γλωσσικές δεξιότητες των φοιτητών όσο και μεταβιβάσιμες δεξιότητες του 21ου αιώνα όπως επικοινωνία, χρήση των νέων τεχνολογιών πληροφόρησης και επικοινωνίας, συνεργασία, δημιουργικότητα και καινοτομία, κριτική σκέψη και διαπολιτισμική συνείδηση καθώς και δεξιότητες όπως την αυτόνομη και δια βίου μάθηση. Ειδικότερα σε σχέση με την Ηλεκτρολογία και τους Ηλεκτρονικούς Υπολογιστές, το μάθημα στοχεύει να καταστήσει τους φοιτητές ικανούς στη διαχείριση αγγλόγλωσσης βιβλιογραφίας, όπως και στην κατανόηση και επεξεργασία υλικού συναφές με τις επιστημονικές κατευθύνσεις της Ηλεκτρολογίας, της Μηχανικής Ηλεκτρονικών Υπολογιστών και Πληροφορικής. |
||||||
|
Μαθησιακά Αποτελέσματα |
Μέχρι το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να:
|
||||||
|
Προαπαιτούμενα |
LCE 115 |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
|
||||||
|
Βιβλιογραφία |
Required Textbook:
Επιπρόσθετο υλικό (άρθρα, φυλλάδια και ηλεκτρονικό υλικό) θα παρέχεται στους φοιτητές για ενίσχυση. Ιστοσελίδες: http://www.electricalengineering4u.com/ Προτεινόμενο ενισχυτικό υλικό: Έντυπα λεξικά:
Ηλεκτρονικά λεξικά:
English Pronouncing Dictionary with Instant Sound http://www.howjsay.com/ |
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Αγγλική |
||||||
Στόχοι Μαθήματος: Γενικός στόχος του δεύτερου μέρους του ειδικού μαθήματος είναι να καταστήσει τους φοιτητές ικανούς να επικοινωνούν στα Αγγλικά σε επίπεδο Β1-Β2 του Κοινού Ευρωπαϊκού Πλαισίου Αναφοράς (ΚΕΠΑ) για τις Γλώσσες, σε θέματα σχετικά με την κοινωνική και φοιτητική τους ζωή (πανεπιστήμιο, πρόγραμμα σπουδών, κλάδος σπουδών τους), καθώς και σε θέματα που αφορούν στη μελλοντική τους επαγγελματική σταδιοδρομία (επαγγέλματα του κλάδου, σύντομο βιογραφικό, κ.λπ.). Η υποβοηθούμενη από τις νέες τεχνολογίες εκμάθηση της γλώσσας και του πολιτισμού γίνεται μέσα από επικοινωνιακές περιστάσεις οι οποίες αντλούνται από περιστάσεις αυθεντικής επικοινωνίας που πιθανόν να βρεθούν οι φοιτητές στη ζωή τους, κατά τη διάρκεια των σπουδών τους και της επαγγελματικής τους σταδιοδρομίας. Η απόκτηση γλωσσικής ικανότητας γίνεται μέσα από αντίστοιχα κειμενικά είδη, σενάρια, και ρόλους παραγωγής και κατανόησης προφορικού και γραπτού λόγου. Το πρόγραμμα βασίζεται σε σύγχρονες θεωρίες μάθησης όπως τον εποικοδομητισμό και τον κοινωνικό εποικοδομητισμό και μαθητοκεντρικές μεθόδους διδασκαλίας, και αναπτύσσει τόσο τις γλωσσικές δεξιότητες των φοιτητών όσο και μεταβιβάσιμες δεξιότητες του 21ου αιώνα όπως επικοινωνία, χρήση των νέων τεχνολογιών πληροφόρησης και επικοινωνίας, συνεργασία, δημιουργικότητα και καινοτομία, κριτική σκέψη και διαπολιτισμική συνείδηση καθώς και δεξιότητες όπως την αυτόνομη και δια βίου μάθηση. Ειδικότερα σε σχέση με την Ηλεκτρολογία και τους Ηλεκτρονικούς Υπολογιστές, το μάθημα στοχεύει να καταστήσει τους φοιτητές ικανούς στη διαχείριση αγγλόγλωσσης βιβλιογραφίας, όπως και στην κατανόηση και επεξεργασία υλικού συναφές με τις επιστημονικές κατευθύνσεις της Ηλεκτρολογίας, της Πληροφορικής και της Μηχανικής Υπολογιστών.
Μαθησιακά Αποτελέσματα: Μέχρι το τέλος του μαθήματος, οι φοιτητές θα είναι σε θέση να: (1) Αντλούν επικοινωνιακές περιστάσεις, σενάρια και ρόλους, μέσα από αυθεντικές καταστάσεις της κοινωνικής και φοιτητικής τους ζωής (πανεπιστήμιο, κλάδος σπουδών τους), καθώς και από θέματα που αφορούν την μελλοντική τους επαγγελματική σταδιοδρομία (χώρος εργασίας, επαγγέλματα του κλάδου, καθήκοντα). (2) Επικοινωνούν με ικανοποιητική επάρκεια επιπέδου Β1-Β2 του ΚΕΠΑ για τις γλώσσες (παραγωγή και κατανόηση προφορικού και γραπτού λόγου) στα πιο πάνω θέματα, μέσα από αντίστοιχα και σχετικά κειμενικά είδη, σενάρια, και ρόλους. (3) Κατανοούν αγγλόγλωσσα γραπτά κείμενα που αφορούν τους Ηλεκτρολόγους Μηχανικούς και Μηχανικούς Υπολογιστών, διάφορες καινούργιες τεχνολογίες και αρχίζουν να αναπτύσσουν την ικανότητα κριτικής ανάλυσης αυτών των κειμένων. (4) Έχουν αναπτύξει ικανότητες προφορικής κατανόησης και επαρκούς παρακολούθησης αγγλόγλωσσων ομιλιών και σεμιναρίων από ξένους επισκέπτες στο Τμήμα. Έχουν αναπτύξει επαρκείς ικανότητες ατομικής, ακαδημαϊκής έρευνας προς εκπλήρωση των σχετικών τους υποχρεώσεων στο πρόγραμμα σπουδών της Πληροφορικής και των Μηχανικών Υπολογιστών.
Περιεχόμενο Μαθήματος: Αρχιτεκτονική υπολογιστών, Εφαρμογές υπολογιστή, Ασφάλεια δεδομένων, Υποστήριξη Υπολογιστών, Περιφερειακές συσκευές, Ιστοσελίδες, Τεχνητή νοημοσύνη, Οι χάκερ και οι ιοί.
|
Τίτλος Μαθήματος |
Προχωρημένα Μαθηματικά Ι |
||||||
|
Κωδικός Μαθήματος |
ΕEI 101 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1o / 1o |
||||||
|
Όνομα Διδάσκοντα |
Ειδικός Επιστήμονας |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
- |
||
|
Στόχοι Μαθήματος |
Σκοπός του μαθήματος Προχωρημένα Μαθηματικά Ι είναι η αφομοίωση από τους φοιτητές των βασικών εννοιών του απειροστικού και ολοκληρωτικού λογισμού πραγματικών συναρτήσεων μιας μεταβλητής και η εφαρμογή τους σε προβλήματα της επιστήμης του μηχανικού. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
|
||||||
|
Μεθοδολογία Διδασκαλίας |
Διαλέξεις και φροντιστήριο |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση εξέταση (40%), Τελική εξέταση (60%) |
||||||
|
Γλώσσα |
Ελληνική |
||||||
|
Τίτλος Μαθήματος |
Φυσική Ι |
||||||
|
Κωδικός Μαθήματος |
ΕΕΙ 102 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο / 1ο |
||||||
|
Όνομα Διδάσκοντα |
Ειδικός Επιστήμονας |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
|
||
|
Στόχοι Μαθήματος |
Ο βασικότερος στόχος του μαθήματος είναι να εξασφαλιστεί μια πλατιά εισαγωγή της φυσικής σε πανεπιστημιακό επίπεδο και να αναπτύξουν οι φοιτητές την φυσική τους διαίσθηση σε προβλήματα του μακρόκοσμου.
Οι επιμέρους στόχοι του μαθήματος είναι οι εξής:
|
||||||
|
Μαθησιακά Αποτελέσματα |
Μετά την επιτυχή ολοκλήρωση του μαθήματος, ο διδασκόμενος θα πρέπει:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Κινηματική, Νόμοι του Νεύτωνα, Έργο, ενέργεια, διατήρηση της ενέργειας. Ορμή και κρούσεις. Περιστροφή στερεού σώματος, περιστρεφόμενα συστήματα αναφοράς. Κίνηση στερεού σώματος. Παγκόσμια έλξη. Ταλαντώσεις. Μηχανική ρευστών. Κυματική κίνηση. Θερμοκρασία. Ιδανικά αέρια, Πρώτος θερμοδυναμικός νόμος, Κινητική θεωρία αερίων, Θερμικές μηχανές, Εντροπία, Δεύτερος θερμοδυναμικός νόμος, Τρίτος θερμοδυναμικός νόμος. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Διαλέξεις/Ασκήσεις |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος Μαθήματος |
Προχωρημένα Μαθηματικά II |
||||||||||||
|
Κωδικός Μαθήματος |
EEI 103 |
||||||||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο/ 2ο |
||||||||||||
|
Όνομα Διδάσκοντα |
Ειδικός Επιστήμονας |
||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
0 (0 ώρες) |
||||||||
|
Στόχος Μαθήματος |
Η κατανόηση της σημασίας και του ρόλου που διαδραματίζουν ο Απειροστικός Λογισμός και οι Διαφορικές Εξισώσεις σε όλες τις Επιστήμες και ειδικότερα στην Ηλεκτρολογική Μηχανική, τη Μηχανική Η/Υ και την Επιστήμη της Πληροφορική, καθώς και η ευχερής εκμάθηση των διάφορων τεχνικών επίλυσης τους. |
||||||||||||
|
Μαθησιακά Αποτελέσματα |
Αναμένεται ότι ο φοιτητής θα είναι σε θέση να:
|
||||||||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
Κανένα |
||||||||||
|
Περιεχόμενο Μαθήματος |
I. Διαφορικές Εξισώσεις:
II. Απειροστικός Λογισμός:
|
||||||||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσίαση θεωρίας (διάλεξη, χρήση παραδειγμάτων και περιπτώσεων χρήσης), Επίλυση ασκήσεων (παρουσίαση λυμένων ασκήσεων, ομαδική συζήτηση) |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Αξιολόγηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Τίτλος Μαθήματος |
Γραμμική ‘Αλγεβρα |
||||||
|
Κωδικός Μαθήματος |
ΕEI 104 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος / Εξάμηνο φοίτησης |
1ο / 2ο |
||||||
|
Όνομα Διδάσκοντα |
Παύλος Χριστοδουλίδης |
||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (2 ώρες) |
Εργαστήρια / εβδομάδα |
- |
||
|
Στόχοι Μαθήματος |
Να δώσει μια πλατιά γνώση ως προς βασικές έννοιες της Γραμμικής Άλγεβρας σε σχέση με πίνακες και επίλυση γραμμικών συστημάτων όπως επίσης και βασικής Μιγαδικής Ανάλυσης, οι οποίες μπορούν να καταστούν εργαλεία καλύτερης κατανόησης και επίλυσης σχετικών μηχανικών εφαρμογών. |
||||||
|
Μαθησιακά Αποτελέσματα |
Με την επιτυχή ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα έχει τις απαιτούμενες γνώσεις και δεξιότητες για να:
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Άλγεβρα πινάκων: ορισμοί, ιδιότητες, ειδικοί πίνακες, Ορίζουσες, κανόνας του Sarrus, συμπαράγοντες, αναγωγή γραμμών, Αντίστροφος πίνακας, συστήματα εξισώσεων πινάκων, Συστήματα γραμμικών εξισώσεων, κανόνας του Cramer, αναγωγή Gauss, μέθοδος πινάκων, Διανύσματα: ορισμοί, πράξεις, ιδιότητες, Γραμμικοί χώροι: υπόχωροι, γραμμική ανεξαρτησία, βάση, βαθμός και μηδενικότητα, Γραμμικοί μετασχηματισμοί, Το πρόβλημα των ιδιοτιμών: ιδιοτιμές, ιδιοδιανύσματα, τετραγωνικές μορφές, Εφαρμογές γραμμικής άλγεβρας, Ανάλυση ιδιάζουσας τιμής, Μιγαδικοί αριθμοί: άλγεβρα, γεωμετρία, συστήματα συντεταγμένων, Μιγαδικές συναρτήσεις: ορισμοί, όρια, παραγώγιση, συναρτήσεις δυναμοσειράς, ολοκλήρωση, Περιγραμμικά ολοκληρώματα, ολοκληρωτικά υπόλοιπα. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, Επίλυση Ασκήσεων, Ομαδική συζήτηση |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση εξέταση (30%), Εργασίες (20%), Τελική εξέταση (50%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
Στόχοι Μαθήματος: Η προετοιμασία των φοιτητών για την κατανόηση βασικών γνώσεων που ισχύουν για όλα τα είδη των οργανισμών και τα πεδία εφαρμογής αυτών σε πιο εξειδικευμένο επίπεδο και η εξοικείωση των φοιτητών με το φαινόμενο της ζωής και τα βιολογικά προβλήματα.
Μαθησιακά Αποτελέσματα: Με την επιτυχή συμπλήρωση του μαθήματος οι φοιτητές αναμένεται να είναι σε θέση: 1) να γνωρίζουν και να περιγράφουν τι είναι κύτταρο, ιστός, όργανο και τις κυριότερες κυτταρικές λειτουργίες ενός ζωντανού οργανισμού, 2) να διακρίνουν ομοιότητες και διαφορές μεταξύ διαφορετικών βιολογικών συστημάτων, 3) να μετατρέπουν αλληλουχίες ενός νουκλεϊνικού οξέος σε αλληλουχία άλλου νουκλεϊνικού οξέος ή/και πρωτεΐνης, 4) να αναγνωρίζουν και να εξηγούν τη σημαντικότητα της Εξελικτικής Θεωρίας για την κατανόηση όλων των Βιολογικών Επιστημών και 5) να γνωρίζουν τη διεπιστημονική σύνδεση μεταξύ Βιολογικών Επιστημών και των Επιστημών της Πληροφορικής και της Μηχανικής Υπολογιστών
Περιεχόμενο Μαθήματος: Καλύπτονται τα εξής κεφάλαια-ενότητες: Ξεκίνημα της ζωής, Χαρακτηριστικά της ζωής, Χημεία της ζωής, Ένζυμα και μεταβολισμός, Κύτταρο, Φωτοσύνθεση, Κυτταρική αναπνοή, Ιστοί και όργανα, Έκφραση του γενετικού υλικού, Κυτταρικός κύκλος (Μίτωση – Μείωση), Ανάπτυξη και διαφοροποίηση, Μολυσματικές ασθένειες, Γενετικές ασθένειες, Καρκίνος, Γενετική - Ασκήσεις γενετικής, Εξέλιξη και φυσική επιλογή, Συνθετική Βιολογία.
|
Τίτλος Μαθήματος |
Σήματα και Συστήματα |
||||||
|
Κωδικός Μαθήματος |
EEΙ 231 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Πτυχίο |
||||||
|
Έτος / Εξάμηνο φοίτησης |
2o / Εαρινό |
||||||
|
Όνομα Διδάσκοντα |
Παύλος Χριστοδουλίδης |
||||||
|
ECTS |
6 |
Διαλέξεις / εβδομάδα |
2 |
Εργαστήρια / εβδομάδα |
1 |
||
|
Στόχος Μαθήματος |
Να δώσει μια πλατιά γνώση σε Μηχανικούς ως προς βασικές έννοιες των σημάτων και των συστημάτων καθώς και συναρτώμενων μετασχηματισμών, οι οποίες μπορούν να καταστούν εργαλεία καλύτερης κατανόησης και επίλυσης σχετικών εφαρμογών. |
||||||
|
Μαθησιακά Αποτελέσματα |
|
||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο Μαθήματος |
Εισαγωγή στα Σήματα, Εισαγωγή στα Συστήματα, Ανάπτυγμα και σειρές Fourier, Μετασχηματισμός Fourier και εφαρμογές, Ανάπτυγμα και μετασχηματισμός Fourier διακριτών σημάτων, Μετασχηματισμός Laplace και εφαρμογές, Μετασχηματισμός z. |
||||||
|
Μεθοδολογία Διδασκαλίας |
Παρουσιάσεις, Επίλυση Ασκήσεων, Ομαδική συζήτηση |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
Ενδιάμεση εξέταση (30%), Εργασίες, MATLAB (25%), Τελική εξέταση (45%) |
||||||
|
Γλώσσα |
Ελληνικά |
||||||
|
Τίτλος μαθήματος |
Οργάνωση Υπολογιστών |
||||||
|
Κωδικός μαθήματος |
ΕΕΙ 233 |
||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||
|
Επίπεδο |
Προπτυχιακό |
||||||
|
Έτος /Εξάμηνο |
2ο χρόνο / 4ο εξάμηνο |
||||||
|
Όνομα διδάσκοντα |
Ανδρέας Διαβαστός |
||||||
|
ECTS |
6 |
Διαλέξεις/ εβδομάδα |
2x2h |
Εργαστήρια/ εβδομάδα |
1x2h |
||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα αυτό παρουσιάζει με λεπτομέρεια τη βασική δομή λειτουργίας των υπολογιστικών συστημάτων με έναν μονοπύρηνο επεξεργαστή, και κάνει εισαγωγή στη μηχανική υπολογιστών. Το μάθημα αυτό απαντά στο ερώτημα «Πώς» υλοποιείται ένα υπολογιστικό σύστημα και επικεντρώνεται στη φυσική υλοποίηση και τις πραγματικές λεπτομέρειες του υλικού που υλοποιούν αρχιτεκτονικές έννοιες/τεχνικές. Παρουσιάζει τα βασικά δομικά στοιχεία ενός υπολογιστικού συστήματος: αριθμητικές και λογικές μονάδες, μονάδες ελέγχου, σύστημα μνήμης, σύστημα εισόδου/εξόδου, δίαυλος δεδομένων. Παρουσιάζει τη Κεντρική Μονάδα Επεξεργασία (CPU) RISC χρησιμοποιώντας σαν βάση την αρχιτεκτονική MIPS και την Αρχιτεκτονική Συνόλου Εντολών RISC ISA (Instruction Set Architecture). Παρουσιάζει την αριθμητική υπολογιστών και την ανάλυση της επίδοσης τους. Παρουσιάζει επίσης την διασωλήνωση (pipelining), την ιεραρχία μνήμης (Main Memory, Cache, Virtual Memory). Και τέλος παρουσιάζει τις μονάδες εισόδου/εξόδου ενός υπολογιστή (Storage, Networks, Peripherals). |
||||||
|
Μαθησιακά αποτελέσματα |
Με την ολοκλήρωση του μαθήματος οι φοιτητές θα μπορούν να:
|
||||||
|
Προαπαιτούμενα |
|
Συναπαιτούμενα |
- |
||||
|
Περιεχόμενο μαθήματος |
Το μάθημα περιλαμβάνει τις ακόλουθες ενότητες:
|
||||||
|
Μεθοδολογία διδασκαλίας |
Οι παρουσιάσεις πραγματοποιούνται από τον διδάσκοντα με χρήση διαφανειών, ενώ τα εργαστήρια, με πρακτικές εργασίες προγραμματισμού σε εξομοιωτή γλώσσας προγραμματισμού MIPS, γίνονται από ειδικό διδακτικό προσωπικό υπό την επίβλεψη του διδάσκοντα (τις εργασίες προετοιμάζει ο διδάσκοντας). Κατά τη διάρκεια των διαλέξεων, συχνά διεξάγεται μια εις βάθος συζήτηση με τον διδάσκοντα με ερωτήσεις και απαντήσεις. Κάθε εβδομάδα δίνονται μικρές ασκήσεις στην τάξη στους φοιτητές για να τους βοηθήσουν να κατανοήσουν καλύτερα τις έννοιες που διδάσκονται. Δίνεται αρκετός χρόνος στους φοιτητές να δουλέψουν σε πιθανές λύσεις σε αυτές τις ασκήσεις και να τις συζητήσουν με τον διδάσκοντα κατά τη διάρκεια της διάλεξης/εργαστηρίου και στο τέλος παρουσιάζεται μια ενδεικτική λύση και τους εξηγείται. |
||||||
|
Βιβλιογραφία |
|
||||||
|
Αξιολόγηση |
|
||||||
|
Γλώσσα |
Ελληνικά (το βιβλίο του μαθήματος είναι γραμμένο στα αγγλικά, αλλά οι σημειώσεις της τάξης είναι στα ελληνικά). Ορισμένο περιεχόμενο των παρουσιάσεων της τάξης, για παράδειγμα διάφοροι τεχνικοί ορισμοί και όροι, παρουσιάζονται σε μικτή γλώσσα (η ελληνική γλώσσα δεν διαθέτει σύγχρονους τεχνικούς όρους και ως εκ τούτου η αναφορά σε αυτούς στα αγγλικά είναι αναπόφευκτη – αυτό γίνεται και ως καλύτερη προετοιμασία των μαθητών στην ευρύτερη διεθνή επαγγελματική σκηνή). |
||||||
|
Τίτλος μαθήματος |
Θεωρία Πιθανοτήτων και Στοχαστικές Διαδικασίες |
||||||||||||
|
Κωδικός μαθήματος |
ΕΕΙ 234 |
||||||||||||
|
Τύπος μαθήματος |
Υποχρεωτικό |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος /Εξάμηνο |
3ο έτος /5ο εξάμηνο |
||||||||||||
|
Όνομα διδάσκοντα |
Μιχάλης Μιχαηλίδης |
||||||||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 |
Εργαστήρια/ εβδομάδα |
- |
||||||||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα παρέχει μια ευρεία και συστηματική εισαγωγή στις βασικές αρχές και προχωρημένες έννοιες της Θεωρίας Πιθανοτήτων και των Τυχαίων Διαδικασιών, με ιδιαίτερη έμφαση στα εργαλεία και τις εφαρμογές που απαιτούνται στον τομέα της Ηλεκτρολογίας και της Μηχανικής Υπολογιστών και της Πληροφορικής. |
||||||||||||
|
Μαθησιακά αποτελέσματα |
|
||||||||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||||||||
|
Περιεχόμενο μαθήματος |
Θέματα που καλύπτονται:
|
||||||||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις, φροντιστήρια, συζήτηση |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Αξιολόγηση |
|
||||||||||||
|
Γλώσσα |
Ελληνική |
||||||||||||
Στόχοι Μαθήματος: Το μάθημα παρέχει μια ευρεία και συστηματική εισαγωγή στις βασικές αρχές και προχωρημένες έννοιες της Θεωρίας Πιθανοτήτων και των Τυχαίων Διαδικασιών, με ιδιαίτερη έμφαση στα εργαλεία και τις εφαρμογές που απαιτούνται στον τομέα της Ηλεκτρολογίας, της Πληροφορικής και της Μηχανικής Υπολογιστών.
Μαθησιακά Αποτελέσματα: Κατανόηση και εφαρμογή των εννοιών της Θεωρίας Πιθανοτήτων για την επίλυση πρακτικών και θεωρητικών προβλημάτων μηχανικής. Χρήση θεωρητικών εργαλείων για τη διερεύνηση των ιδιοτήτων των τυχαίων μεταβλητών. Ανάλυση τυχαίων διεργασιών και εφαρμογή τους σε πολλούς διαφορετικούς τομείς όπως επεξεργασία σήματος σε συστήματα επικοινωνίας, μελέτη αξιοπιστίας συστήματος, αυτόματος έλεγχος κ.λπ.
Περιεχόμενο Μαθήματος: Θέματα που καλύπτονται: (1) Βασικές έννοιες-αξιώματα πιθανοτήτων: Εισαγωγή, Δειγματικός Χώρος, Γεγονότα, Μαθηματική Πιθανότητα, Αξίωμα Πιθανοτήτων, Υπό όρους Πιθανότητα, Ανεξαρτησία. (2) Μονοδιάστατες Τυχαίες Μεταβλητές: Τυχαίες μεταβλητές, Συνάρτηση κατανομής, Διακριτές τυχαίες μεταβλητές, συνεχείς τυχαίες μεταβλητές, συναρτήσεις τυχαίας μεταβλητές, μέση τιμή, διασπορά. (3) Σημαντικές τυχαίες μεταβλητές και οι ιδιότητές τους: Διακριτές: Bernoulli, Διωνυμική, Poisson, Γεωμετρική. Συνεχείς: Ομοιόμορφη, Κανονική, Εκθετική, Γάμμα. Κεντρικό οριακό θεώρημα. (4) Πολυδιάστατες Τυχαίες Μεταβλητές: Δισδιάστατες τυχαίες μεταβλητές, συνδιακύμανση και συντελεστής συσχέτισης. (5) Πιθανότητες υπό όρους και ανεξάρτητες τυχαίες μεταβλητές. (6) Εισαγωγή στις στοχαστικές διαδικασίες: Τυχαία σήματα, μέση συσχέτιση και συνδιακύμανση. Η διαδικασία του Poisson. (7) Αυτοσυσχέτιση και φασματική πυκνότητα ισχύος. Στοχαστική διαδικασία Gauss. Θόρυβος: Θόρυβος βολής, Θερμικός θόρυβος, Λευκός θόρυβος. (8) Απόκριση γραμμικών συστημάτων σε στοχαστικές εισόδους.
|
Τίτλος μαθήματος |
Ανανεώσιμες Πηγές Ενέργειας |
||||||||||||
|
Κωδικός μαθήματος |
ΕΕΝ 445 |
||||||||||||
|
Τύπος μαθήματος |
Επιλογής |
||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||
|
Έτος / Εξάμηνο |
4ο έτος/8ο εξάμηνο |
||||||||||||
|
Όνομα καθηγητή |
Νεόφυτος Λοφίτης |
||||||||||||
|
ECTS |
5 |
Διαλέξεις / εβδομάδα |
2 (4 ώρες) |
Εργαστήρια / εβδομάδα |
- |
||||||||
|
Σκοπός και στόχοι του μαθήματος |
Το μάθημα αυτό έχει σχεδιαστεί ώστε να παρέχει στους φοιτητές της μηχανικής εις βάθος και κριτική κατανόηση των τεχνολογιών ανανεώσιμων πηγών ενέργειας, με έμφαση στα φωτοβολταϊκά και στα συστήματα αιολικής ενέργειας. Στόχος είναι η ανάπτυξη ικανοτήτων ανάλυσης, σχεδιασμού και υλοποίησης τέτοιων συστημάτων, λαμβάνοντας υπόψη τεχνικούς περιορισμούς και θέματα βιωσιμότητας. Κύριοι στόχοι:
|
||||||||||||
|
Μαθησιακά αποτελέσματα |
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα μπορούν να:
|
||||||||||||
|
Προϋποθέσεις |
- |
Απαιτούμενο |
- |
||||||||||
|
Περιεχόμενο μαθήματος |
Φωτοβολταϊκά Συστήματα
Συστήματα Αιολικής Ενέργειας
Άλλες τεχνολογίες ανανεώσιμων πηγών ενέργειας και αποθήκευση ενέργειας
|
||||||||||||
|
Διδακτική μεθοδολογία |
Το μάθημα περιλαμβάνει διαλέξεις, επίλυση προβλημάτων, εργαστήρια προσομοίωσης και πειραματική εργασία. Οι διαλέξεις καλύπτουν τη θεωρία, η επίλυση προβλημάτων ενισχύουν δεξιότητες ανάλυσης και σχεδιασμού, ενώ στα εργαστήρια οι φοιτητές χρησιμοποιούν εργαλεία προσομοίωσης για να μοντελοποιήσουν και να βελτιστοποιήσουν συστήματα ΑΠΕ. Στα πειραματικά εργαστήρια, γεφυρώνοντας θεωρία και πράξη, οι φοιτητές καλούνται να κατασκευάσουν και να χρησιμοποιήσουν υποσυστήματα ΑΠΕ και να εφαρμόσουν στην πράξη την θεωρία. |
||||||||||||
|
Βιβλιογραφία |
|
||||||||||||
|
Εκτίμηση |
|
||||||||||||
|
Γλώσσα |
Ελληνικά |
||||||||||||
|
Τίτλος μαθήματος |
Ανάλυση και Προστασία Συστημάτων Ηλεκτρικής Ισχύος |
||||||||||||||
|
Κωδικός μαθήματος |
ΗΜ 442 |
||||||||||||||
|
Τύπος μαθήματος |
Επιλεγόμενο |
||||||||||||||
|
Επίπεδο |
Προπτυχιακό |
||||||||||||||
|
Έτος /Εξάμηνο |
4ο έτος / 8ο εξάμηνο |
||||||||||||||
|
Όνομα διδάσκοντα |
Πέτρος Αριστείδου |
||||||||||||||
|
ECTS |
5 |
Διαλέξεις/ εβδομάδα |
2 |
Εργαστήρια/ εβδομάδα |
- |
||||||||||
|
Σκοπός και στόχοι μαθήματος |
Το μάθημα αυτό επεκτείνεται στον τομέα των ηλεκτρικών συστημάτων ισχύος, βασιζόμενο στο μάθημα EEN320. Εστιάζει στη χρήση υπολογιστικών μεθόδων για την ανάλυση των ηλεκτρικών συστημάτων ισχύος τόσο σε μόνιμη κατάσταση λειτουργίας όσο και κατά τη διάρκεια συμμετρικών και ασύμμετρων σφαλμάτων. Στη συνέχεια, παρέχει τη θεμελιώδη κατανόηση της λειτουργίας και της επιλογής διατάξεων προστασίας. |
||||||||||||||
|
Μαθησιακά αποτελέσματα |
Με την ολοκλήρωση αυτού του μαθήματος, οι φοιτητές θα πρέπει να είναι σε θέση να:
|
||||||||||||||
|
Προαπαιτούμενα |
- |
Συναπαιτούμενα |
- |
||||||||||||
|
Περιεχόμενο μαθήματος |
Το μάθημα αποτελείται από τα εξής μέρη:
|
||||||||||||||
|
Μεθοδολογία διδασκαλίας |
Διαλέξεις, ασκήσεις εντός τάξης, εργαστηριακές ασκήσεις λογισμικού και υλικού |
||||||||||||||
|
Βιβλιογραφία |
|
||||||||||||||
|
Αξιολόγηση |
|
||||||||||||||
|
Γλώσσα |
Ελληνικά/Αγγλικά |
||||||||||||||
Αρχ. Κυπριανού 30
3036 Λεμεσός
2500 2750
Copyright © 2026 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ
Απαραίτητα cookies
Analytics cookies
Απαραίτητα cookies
Analytics cookies