Μαθήματα

ΠΡΟΠΤΥΧΙΑΚΟ

A’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Γραμμική Άλγεβρα

Σύνολα. Καρτεσιανά γινόμενα. Σχέσεις. Πράξεις. Αλγεβρικές δομές. Πίνακες, πράξεις πινάκων, ανάστροφος πίνακας, αντίστροφος πίνακας. Ορίζουσες και ιδιότητες ο...

Εισαγωγή στην Επιστήμη των Υπολογιστών

Η πληροφορική ως επιστήμη. Παρουσίαση της εξελικτικής πορείας της τεχνολογίας των υπολογιστών. Ο υπολογιστής ως επεξεργαστής δεδομένων. Το πρόγραμμα επεξεργα...

Εισαγωγή στον Προγραμματισμό

Σύντομη εισαγωγή στην πληροφορική και στους υπολογιστές. Η έννοια του αλγόριθμου ως πεπερασμένη ακολουθία βημάτων για τη λύση προβλημάτων και των γλωσσών προ...

Μαθηματικός Λογισμός

Βασικά Σύνολα. Πραγματικοί Αριθμοί – Αξιώματα του R – Κλειστότητα του R. Μιγαδικοί Αριθμοί. Ευκλείδειοι χώροι. Ακολουθίες. Μονοτονία – Φράγματα, Υπακολουθίες...

Β’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Διακριτά Μαθηματικά

Εισαγωγή – αναδρομικά προβλήματα: ο πύργος του Hanoi, διαμέριση επιπέδου, το πρόβλημα του Flavious Josephus. Βασικές αρχές της συνδυαστικής ανάλυσης: το αντι...

Δομές Δεδομένων

Τύποι και δομές δεδομένων (ορισμοί, χρήσεις, διαχείριση, εφαρμογές). Στοίβα (stack), βασικές πράξεις, υλοποίηση στοίβας με πίνακα. Ουρά (queue), βασικές πράξ...

Πιθανότητες

Έννοια πιθανότητας. Αξιωματικός και εμπειρικός ορισμός πιθανότητας. Χώροι πιθανότητας. Δεσμευμένη πιθανότητα και ανεξαρτησία. Συνδυαστική ανάλυση. Έννοια τυχ...

Προγραμματισμός Υπολογιστών

Τεχνικές για top-down, modular, και δομημένο σχεδιασμό για παραγωγή προγραμμάτων μεγάλου μεγέθους. Προχωρημένες δυναμικές δομές δεδομένων. Βασικές τεχνικές ε...

Μαθήματα Επιλογής

Ελεύθερη Επιλογή

Μάθημα από άλλο Tμήμα του Ιονίου Πανεπιστημίου. Τα μαθήματα ελεύθερης επιλογής ΕΕ (δηλαδή μαθήματα επιλογής που διδάσκονται από άλλα Τμήματα του Ιονίου Πανεπ...

Εφαρμοσμένος Προγραμματισμός με Python

Εισαγωγή στον εφαρμοσμένο προγραμματισμό με τη γλώσσα υψηλού επιπέδου Python. Ενδελεχής παρουσίαση βασικών θεωρητικών θεμάτων για τον προγραμματισμό με τη γλ...

Οργάνωση και Διοίκηση Επιχειρησέων

Οργανωσιακή Θεωρία, Τι είναι Οργανισμός, Διαστάσεις Οργανωσιακού Σχεδιασμού, Στρατηγική Επιχειρήσεων, Αντιστοίχιση σχεδιασμού-στόxων και στρατηγικής, Αποτελε...

Γ’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Αντικειμενοστρεφής Προγραμματισμός

Εισαγωγή στην έννοια του αντικειμενοστρεφούς προγραμματισμού. Βασικές έννοιες Java – Μεταβλητές – Δεδομένα – Υπολογισμοί. Δομές διακλάδωσης, πίνακες. Κλάσεις...

Αρχιτεκτονική Υπολογιστών

Εισαγωγή στην αρχιτεκτονική υπολογιστών. Ψηφιακή Λογική: συνδυαστικά και ακολουθιακά λογικά κυκλώματα. Αρχιτεκτονικές συνόλου εντολών: τύποι εντολών, κύκλος ...

Διδακτική της Πληροφορικής

Σκοπός του μαθήματος είναι ο προβληματισμός και η απόκτηση γνώσεων: 1.για θέματα που αφορούν τις σπουδές στην πληροφορική, 2.για έννοιες που συνδέονται με τι...

Επικοινωνία Ανθρώπου-Υπολογιστή

Ανάγκες χρήστη στο σχεδιασμό των user-interfaces. Ανθρωποκεντρική αποτίμηση και στρατηγικές σχεδιασμού και δοκιμής των user interfaces, τεχνικές αλληλεπίδρασ...

Στατιστική

Θεωρία δειγματοληψίας, Τυχαία δείγματα, Τυχαίοι αριθμοί. Περιγραφή στατιστικών δεδομένων με πίνακες και γραφήματα, Πίνακας συχνοτήτων, Ραβδόγραμμα, Ιστόγραμμ...

Μαθήματα Επιλογής

Θεωρία της Πληροφορίας

Εντροπία, σχετική εντροπία. Ο δεύτερος νόμος της θερμοδυναμικής. Ιδιότητα «ασυμπτωτικής ισοκατανομής». Εντροπία και στοχαστικές διαδικασίες. Συμπίεση δεδομέν...

Κρυπτογραφία

Κλασσικοί Αλγόριθμοι – Ασφάλεια και Κρυπτανάλυση. Μονοαλφαβητικοί Αλγόριθμοι Αντικατάστασης: Αλγόριθμος Ολίσθησης, Γενικευμένος Αλγόριθμος Αντικατάστασης, Αλ...

Δ’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Αλγόριθμοι

Η έννοια του αλγορίθμου και της πολυπλοκότητας. Βασικές έννοιες της ανάλυσης αλγορίθμων. Μαθηματικό υπόβαθρο. Τεχνικές επίλυσης αναδρομικών εξισώσεων. Τεχνικ...

Βάσεις Δεδομένων Ι

Εισαγωγή στα συστήματα διαχείρισης βάσεων δεδομένων. Φυσική αποθήκευση στο δίσκο. Μοντελοποίηση σχεσιακών βάσεων δεδομένων (μοντέλο Οντοτήτων-Συσχετίσεων – E...

Δίκτυα I

Τηλεπικοινωνίες και Δίκτυα. Σήματα (αναλογικά-ψηφιακά), αρχές μετάδοσης δεδομένων, κωδικοποίηση δεδομένων. Μέσα μετάδοσης: Καλώδια συνεστραμμένου ζεύγους, ομ...

Εισαγωγή στα Πληροφοριακά Συστήματα

Η έννοια του συστήματος. Νόμοι και αρχές της Γενικής Θεωρίας Συστημάτων (δομή, όρια, εντροπία, κ.ά.). Μεθοδολογίες Δύσκαμπτων κι Ευμετάβλητων Συστημάτων. Θεω...

Μαθήματα Επιλογής

Θεωρία Υπλογισμού

Αλφάβητα και γλώσσες. Πεπερασμένα αυτόματα. Ιδιότητες των πεπερασμένων αυτομάτων και των γλωσσών που δέχονται. Κανονικές εκφράσεις και κανονικές γλώσσες. Ισο...

Κινητά και Κοινωνικά Μέσα

Συνεργατικός Υπολογισμός. Συστήματα CSCW (Computer-Supported Cooperative Work). Ταξινόμηση Χώρου-Χρόνου. Ανάπτυξη εφαρμογών. Εφαρμογές σε Μέσα Κοινωνικής Δικ...

Ε’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Βάσεις Δεδομένων ΙΙ

Προχωρημένα Θέματα SQL (PL SQL). Μοντελοποίηση αντικειμενοστρεφών και αντικειμενο-σχεσιακών βάσεων δεδομένων, μοντελοποίηση ημι-δομημένης πληροφορίας (η γλώσ...

Δίκτυα II

Σχεδιασμός και ανάπτυξη δικτύων υψηλών ταχυτήτων. Φυσικά Μέσα Μετάδοσης δικτύων υψηλών ταχυτήτων. Δίκτυα Frame Relay. Δίκτυα ΑΤΜ. Δίκτυα μεταγωγής Νοητού Κυκ...

Λειτουργικά Συστήματα

Βασικές έννοιες, Δομή ενός Λ.Σ. Διεργασίες: Μοντέλο και υλοποίηση διεργασιών, Διαδιεργασιακή επικοινωνία, Χρονοπρογραμματισμός διεργασιών. Συστήματα Διαχείρι...

Μαθήματα Κατεύθυνσης Π.Σ.

Ανάλυση και Σχεδιασμός Π.Σ.

Μοντέλα διεργασίας ανάπτυξης Π.Σ. Αναλυτική περιγραφή του κύκλου ζωής ενός Π.Σ. (καθορισμός προβλήματος, μελέτη σκοπιμότητας, ανάλυση απαιτήσεων, λογικός και...

Μαθήματα Κατεύθυνσης Α.Ε.

Γραφικά με Υπολογιστές

Βασικές έννοιες γραφικών με υπολογιστές και εφαρμογές τους, Ιστορία και γενικά χαρακτηριστικά, Διανυσματική(ά) / Πλεγματική(ά) απεικόνιση/γραφικά, Εισαγωγικά...

Πολυμέσα

Υπερμέσα. Συμμετοχικά πολυμέσα. Εικονική πραγματικότητα. Αφήγηση. Διάδραση. Μορφές αναπαράστασης πληροφορίας σε συστήματα πολυμέσων. Η αρχιτεκτονική συστημάτ...

Μαθήματα Επιλογής

Αναλυτική Δεδομένων Υγείας

To μάθημα Αναλυτική Δεδομένων Υγείας έχει ως στόχο να μάθει τους φοιτητές θεωρία και πράξη πάνω στην αναλυτική δεδομένων και κυρίως όσον αφορά στα δεδομένα υ...

Καινοτομία και Επιχειρηματικότητα

Εισαγωγή στις έννοιες της Επιχειρηματικότητας και της Καινοτομίας. Eπιχειρηματικό περιβάλλον. Διαδικασία καινοτομίας και δημιουργικότητας. Μέθοδοι και εργαλε...

Οπτικοποίηση της Πληροφορίας

Οπτικοποίηση της πληροφορίας και διάδραση, ορισμός και ιστορική εξέλιξη, σχεδίαση και αισθητική της οπτικοποίησης. Τεχνολογίες οπτικοποίησης: Διάδραση, Γραφι...

Ψηφιακή Επεξεργασία Εικόνας

Εισαγωγή στην Ψηφιακή Επεξεργασία Εικόνας. Αναπαράσταση Ψηφιακών Εικόνων. Στοιχεία ενός Συστήματος Ψηφιακής Επεξεργασίας Εικόνας. Ψηφιακή Καταγραφή Εικόνας. ...

ΣΤ’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Τεχνητή Νοημοσύνη

Στόχοι της Τεχνητής Νοημοσύνης. Ιστορική Αναδρομή. Προβλήματα και επίλυση. Τεχνικές Αναζήτησης. Τυφλή και πληροφορημένη αναζήτηση. Αναζήτηση λύσης σε παιχνίδ...

Τεχνολογία Λογισμικού

Κύκλος ζωής λογισμικού. Μεθοδολογίες ανάπτυξης λογισμικού. Σχεδιασμός και αρχιτεκτονική συστήματος. Κατασκευή διεπαφής χρήστη. Διαδικασία παράδοσης και συντή...

Μαθήματα Κατεύθυνσης Π.Σ.

Συστήματα Υποστήριξης Αποφάσεων

Εισαγωγή στη θεωρία Αποφάσεων, Η φιλοσοφία των Συστημάτων Υποστήριξης Αποφάσεων και ο ρόλος τους στις διαδικασίες λήψης αποφάσεων στην επιχείρηση, Αρχιτεκτον...

Τεχνολογίες Διαδικτύου

Προγραμματισμός στον πελάτη (Client-side programming): HTML, HTML5 και JavaScript. Προγραμματισμός στον εξυπηρετητή (Server-side programming): Web Servers, δ...

Μαθήματα Κατεύθυνσης Α.Ε.

Ανάκτηση Πληροφορίας

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

Αναγνώριση Προτύπων

Μέθοδοι και συστήματα αναγνώρισης προτύπων. Όρια στην ακρίβεια μέτρησης της αξιοπιστίας αναγνώρισης. Κατευθυνόμενη εκπαίδευση και αυτοεκπαίδευση. Συναρτήσεις...

Μαθήματα Επιλογής

Βιοπληροφορική

Μοντέλα αναπαράστασης βιολογικών μορίων, μαθηματική μοντελοποίηση στα γονιδιακά ρυθμιστικά δίκτυα, οντολογίες, στοίχιση ακολουθιών, αλγόριθμοι στη μοριακή...

Πρακτική άσκηση

Η Πρακτική Άσκηση δίνει στις φοιτήτριες και τους φοιτητές τη δυνατότητα να αντιμετωπίσουν πραγματικά προβλήματα που σχετίζονται με την επιστήμη τους στην αγο...

Στοχαστική ανάλυση δεδομένων

Ειδικά Θέματα Πιθανοτήτων, Εισαγωγή στις χρονοσειρές, Χαρακτηριστικά χρονοσειρών, Στασιμότητα, Συσχέτιση, Στοχαστικός Θόρυβος, Είδη θορύβου, Τεχνικές απαλοιφ...

Ζ’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Ηλεκτρονικό Επιχειρείν

Εισαγωγή στην Ψηφιακή Οικονομία και το Ηλεκτρονικό Επιχειρείν. Βασικοί Ορισμοί. Ηλεκτρονικό Εμπόριο vs. Ηλεκτρονικό Επιχειρείν. Μοντέλα και Εφαρμογές Διεπιχε...

Πτυχιακή Εργασία

Η εκπόνηση πτυχιακής εργασίας (ΠΕ) είναι υποχρεωτική και εκπονείται ατομικά σε δύο (2) ακαδημαϊκά εξάμηνα. Η ΠΕ αντιστοιχεί σε δώδεκα (12) διδακτικές μονάδες...

Μαθήματα Κατεύθυνσης Π.Σ.

Προσομοίωση και Μοντελοποίηση

Προσομοίωση και εξομοίωση. Δομή και κατασκευή μοντέλων προσομοίωσης. Παραγωγή τυχαίων αριθμών και τυχαίων μεταβλητών. Μηχανισμοί ροής χρόνου. Στοχαστικά μοντ...

Μαθήματα Κατεύθυνσης Α.Ε.

Γλωσσική Τεχνολογία

Υπολογιστική Γλωσσολογία και Επεξεργασία Φυσικής Γλώσσας. Τα χαρακτηριστικά της φυσικής γλώσσας. Μορφολογική επεξεργασία. Κανονικές Εκφράσεις. Αυτόματα και Μ...

Μαθήματα Επιλογής

Αναπαράσταση Πληροφοριών και Γνώσης

Κύκλος Διαχείρισης της Γνώσης, Συστήματα Διαχείρισης Γνώσης, Κύκλος Ανάπτυξης Συστημάτων Διαχείρισης Γνώσης, Αρχιτεκτονική και Τεχνικά Χαρακτηριστικά Συστημά...

Ασφάλεια Λογισμικού και Εφαρμογών

Επιθέσεις λογισμικού με τεχνικές υπερχείλισης μνήμης. Ανάλυση πηγαίου κώδικα. Τεχνικές Fuzzing για αυτοματοποιημένη εύρεση λογικών σφαλμάτων και ευπαθειών λο...

Διαχείριση Μεγάλου Όγκου Δεδομένων

Τα Υπολογιστικά Νέφη (Cloud Computing). Βάσεις δεδομένων στο διαδίκτυο: Σχεσιακές, παράλληλες και κατανεμημένες βάσεις, με έμφαση στις τεχνολογίες κατανεμημέ...

Εξειδικευμένα Θέματα Αλγορίθμων

Βασικές έννοιες για τους πολυνηματικούς αλγόριθμους και τη δυναμική πολυνημάτωση. Η πολυνηματική εκδοχή του αλγόριθμου Merge Sort. Εισαγωγή στο γραμμικό προγ...

Επίδοση Υπολογιστικών Συστημάτων

Βασικά προβλήματα αναφοράς. Υπολογιστικές αρχιτεκτονικές υπολογιστικών συστημάτων. Αρχιτεκτονικές νέφους, συστάδων και κατανημημένες αρχιτεκτονικές. Επισκόπη...

Επιστήμη των Δεδομένων

Περιγραφή δεδομένων με γραφήματα και πίνακες. Παρουσίαση των βασικών στατιστικών μέτρων για τη περιγραφή δεδομένων. Προετοιμασία Δεδομένων. Η σημασία του ελέ...

Κοινωνικά και Νομικά Θέματα των ΤΠΕ

Δικαιώματα και Υποχρεώσεις στην Κοινωνία της Πληροφορίας: Νομικό και κανονιστικό πλαίσιο, ηθικά και κοινωνιολογικά ζητήματα, θέματα κουλτούρας, δεοντολογία, ...

Λογικός Προγραμματισμός

Διαδικαστικός και δηλωτικός προγραμματισμός. Ο λογικός προγραμματισμός (logic programming) ως προγραμματισμός με βάση την Κατηγορηματική Λογική (predicate lo...

Η’ ΕΞΑΜΗΝΟ

Υποχρεωτικά Μαθήματα

Πτυχιακή Εργασία

Η εκπόνηση πτυχιακής εργασίας (ΠΕ) είναι υποχρεωτική και εκπονείται ατομικά σε δύο (2) ακαδημαϊκά εξάμηνα. Η ΠΕ αντιστοιχεί σε δώδεκα (12) διδακτικές μονάδες...

Μαθήματα Κατεύθυνσης Π.Σ.

Μαθήματα Κατεύθυνσης Α.Ε.

Επεξεργασία Ομιλίας και Ήχου

Μοντελοποίηση του μηχανισμού παραγωγής ομιλίας: Μηχανισμός παραγωγής ομιλίας, Ήχοι ομιλίας. Ψηφιακή προεπεξεργασία κειμένου ομιλίας: Επιλογή της συχνότητας δ...

Σημασιολογικός και Κοινωνικός Ιστός

Ιστορικά στοιχεία. Μοντέλα και δομές πληροφορίας με στόχο την αποδοτική διαχείριση δεδομένων του Παγκόσμιου Ιστού. Οργάνωση πληροφορίας στον Παγκόσμιο Ιστό: ...

Μαθήματα Επιλογής

Έξυπνα Περιβάλλοντα και Εφαρμογές

H περιοχή της Επεξεργασίας της Πληροφορίας σε Σύγχρονες Εφαρμογές ασχολείται με τη συλλογή, διαχείριση, οργάνωση και επεξεργασία δεδομένων και πληροφορίας σε...

Αποθήκες Δεδομένων και Εξόρυξη Γνώσης

Ιστορικά στοιχεία. Αποθήκες δεδομένων. Εισαγωγή στην εξαγωγή γνώσης. Μεθοδολογίες και αλγόριθμοι εξόρυξης δεδομένων. Προγνωστικές και περιγραφικές προσεγγίσε...

Διαχείριση Έργων Πληροφορικής

Εισαγωγή στη Δικτυωτή Ανάλυση (Έργο, δραστηριότητα, αλληλοσυσχετίσεις δραστηριοτήτων, τοξωτά και κομβικά δίκτυα). Τα Χαρακτηριστικά των Έργων Πληροφορικής (Χ...

Ηλεκτρονική Διακυβέρνηση

Εισαγωγή στην Ηλεκτρονική Διακυβέρνηση. Προκλήσεις Ηλεκτρονικής Διακυβέρνησης και Εισαγωγή στην Ηλεκτρονική Δημόσια Διοίκηση. Εσωτερικά Πληροφοριακά Συστήματ...

Μεταγλωττιστές

Εισαγωγή στη μεταγλώττιση των προγραμμάτων. Γλώσσες γενικού σκοπού και ειδικές γλώσσες πεδίου (domain specific languages – DSLs). Λεκτική ανάλυση και εξαγωγή...

Παράλληλος Προγραμματισμός

Δομικά στοιχεία ενός υπολογιστικού συστήματος: μια ανάλυση απόδοσης. Κρυφές μνήμες και ιεραρχίες μνημών. Παραλληλισμός σε επίπεδο εντολών και pipelining. Παρ...

ΜΕΤΑΠΤΥΧΙΑΚΟ

A’ ΕΞΑΜΗΝΟ

Μαθήματα Επιλογής

Κβαντικός Υπολογισμός

Σύντομη εισαγωγή στα κλασικά υπολογιστικά μοντέλα με έμφαση στις μηχανές Turing. Εισαγωγή στον Κβαντικό υπολογισμό. Βασικά στοιχεία κβαντομηχανικής σχετικά μ...

Β’ ΕΞΑΜΗΝΟ

Μαθήματα Επιλογής

Βιοπληροφορική

Μοντέλα αναπαράστασης βιολογικών μορίων, μαθηματική μοντελοποίηση στα γονιδιακά ρυθμιστικά δίκτυα, οντολογίες, στοίχιση ακολουθιών, αλγόριθμοι στη μοριακή βι...

Επεξεργασία και Ανάλυση Δεδομένων

Εισαγωγή και Ιστορία των Συστημάτων Βάσεων Δεδομένων (ΒΔ). Αρχιτεκτονική Σχεσιακών ΒΔ. Ευρετήρια, Ε/Ε και Βελτιστοποίηση ερωτημάτων σε σχεσιακές ΒΔ. Συναλλαγ...

Συνεργατικά Συστήματα

Συνεργατικά Συστήματα Εργασίας - Μάθησης, Επικοινωνία Διαμεσολαβούμενη από τον Υπολογιστή, Συμμετοχική Σχεδίαση, Διδακτική της Πληροφορικής, Ανοικτό Λογισμικό.

Ψηφιακές Τεχνολογίες και Καινοτομία

Ψηφιακή Οικονομία. Στάδια Καινοτομίας. Τύποι Καινοτομίας. Ψηφιακές Τεχνολογίες και Πλατφόρμες Υποστήριξης Καινοτομίας. Οικονομία Διαμοιρασμού. Εφαρμογές Crow...

ΔΙΔΑΚΤΟΡΙΚΟ

Το Τμήμα Πληροφορικής δέχεται αιτήσεις εκπόνησης διδακτορικής διατριβής κατά τις αρχές κάθε ακαδημαϊκού εξαμήνου (Σεπτέμβριος-Οκτώβριος ή Φεβρουάριος-Μάρτιος).

Αίτηση Εκπόνησης Διδακτορικής Διατριβής [PDF]

Κανονισμοί Διαδακτορικών Διατριβών [PDF]