Μαθηματικός Λογισμός
Βασικά Σύνολα. Πραγματικοί Αριθμοί – Αξιώματα του R – Κλειστότητα του R. Μιγαδικοί Αριθμοί. Ευκλείδειοι χώροι. Ακολουθίες. Μονοτονία – Φράγματα, Υπακολουθίες...
Για το ακαδημαϊκό έτος 2015 – 2016 εισήχθησαν στο Τμήμα Πληροφορικής 200 φοιτητές/τριες με το σύστημα των Πανελληνίων Εξετάσεων από το δεύτερο ή το τέταρτο Επιστημονικό Πεδίο (Θετικής ή Τεχνολογικής κατεύθυνσης). Επίσης, στο Τμήμα μπορούν να εισαχθούν, σε ποσοστό 10% επί του αριθμού των εισακτέων, πτυχιούχοι άλλων τμημάτων ελληνικών Α.Ε.Ι. ή ισοτίμων ιδρυμάτων του εξωτερικού.
Η φοίτηση στο Τμήμα Πληροφορικής διαρκεί οκτώ εξάμηνα, το καθένα από τα οποία περιλαμβάνει δεκατρείς εβδομάδες για διδασκαλία και τρεις εβδομάδες για εξετάσεις.
Το Τμήμα Πληροφορικής του Ιονίου Πανεπιστημίου έχει ως αντικείμενο τόσο τη θεωρητική όσο και την εφηρμοσμένη Πληροφορική και προσφέρει συστηματική και υπεύθυνη πανεπιστημιακή διδασκαλία προκειμένου οι απόφοιτοί του να διαθέτουν την επιστημονική γνώση και τις τεχνικές ικανότητες για την περαιτέρω σταδιοδρομία τους.
Βασικά Σύνολα. Πραγματικοί Αριθμοί – Αξιώματα του R – Κλειστότητα του R. Μιγαδικοί Αριθμοί. Ευκλείδειοι χώροι. Ακολουθίες. Μονοτονία – Φράγματα, Υπακολουθίες...
Κοινωνία της Πληροφορίας. Δεδομένα-Πληροφορία-Γνώση -Σοφία. Εισαγωγή στο Διαδίκτυο και τον Ιστό. Εικονικά περιβάλλοντα Πληροφόρησης. Εικονικά Περιβάλλοντα Μά...
Η πληροφορική ως επιστήμη. Παρουσίαση της εξελικτικής πορείας της τεχνολογίας των υπολογιστών. Ο υπολογιστής ως επεξεργαστής δεδομένων. Το πρόγραμμα επεξεργα...
Σύντομη εισαγωγή στην πληροφορική και στους υπολογιστές. Η έννοια του αλγόριθμου ως πεπερασμένη ακολουθία βημάτων για τη λύση προβλημάτων και των γλωσσών προ...
Σύνολα. Καρτεσιανά γινόμενα. Σχέσεις. Πράξεις. Αλγεβρικές δομές. Πίνακες, πράξεις πινάκων, ανάστροφος πίνακας, αντίστροφος πίνακας. Ορίζουσες και ιδιότητες ο...
Οργανωσιακή Θεωρία, Τι είναι Οργανισμός, Διαστάσεις Οργανωσιακού Σχεδιασμού, Στρατηγική Επιχειρήσεων, Αντιστοίχιση σχεδιασμού-στόxων και στρατηγικής, Αποτελε...
Τεχνικές για top-down, modular, και δομημένο σχεδιασμό για παραγωγή προγραμμάτων μεγάλου μεγέθους. Προχωρημένες δυναμικές δομές δεδομένων. Βασικές τεχνικές ε...
Τύποι και δομές δεδομένων (ορισμοί, χρήσεις, διαχείριση, εφαρμογές). Στοίβα (stack), βασικές πράξεις, υλοποίηση στοίβας με πίνακα. Ουρά (queue), βασικές πράξ...
Εισαγωγή – αναδρομικά προβλήματα: ο πύργος του Hanoi, διαμέριση επιπέδου, το πρόβλημα του Flavious Josephus. Βασικές αρχές της συνδυαστικής ανάλυσης: το αντι...
Έννοια πιθανότητας. Αξιωματικός και εμπειρικός ορισμός πιθανότητας. Χώροι πιθανότητας. Δεσμευμένη πιθανότητα και ανεξαρτησία. Συνδυαστική ανάλυση. Έννοια τυχ...
Εισαγωγή στην αρχιτεκτονική υπολογιστών. Ψηφιακή Λογική: συνδυαστικά και ακολουθιακά λογικά κυκλώματα. Αρχιτεκτονικές συνόλου εντολών: τύποι εντολών, κύκλος ...
Σκοπός του μαθήματος είναι ο προβληματισμός και η απόκτηση γνώσεων: 1.για θέματα που αφορούν τις σπουδές στην πληροφορική, 2.για έννοιες που συνδέονται με τι...
Κλασσικοί Αλγόριθμοι – Ασφάλεια και Κρυπτανάλυση. Μονοαλφαβητικοί Αλγόριθμοι Αντικατάστασης: Αλγόριθμος Ολίσθησης, Γενικευμένος Αλγόριθμος Αντικατάστασης, Αλ...
Ανάγκες χρήστη στο σχεδιασμό των user-interfaces. Ανθρωποκεντρική αποτίμηση και στρατηγικές σχεδιασμού και δοκιμής των user interfaces, τεχνικές αλληλεπίδρασ...
Εντροπία, σχετική εντροπία. Ο δεύτερος νόμος της θερμοδυναμικής. Ιδιότητα «ασυμπτωτικής ισοκατανομής». Εντροπία και στοχαστικές διαδικασίες. Συμπίεση δεδομέν...
Εισαγωγή στην έννοια του αντικειμενοστρεφούς προγραμματισμού. Βασικές έννοιες Java – Μεταβλητές – Δεδομένα – Υπολογισμοί. Δομές διακλάδωσης, πίνακες. Κλάσεις...
Θεωρία δειγματοληψίας, Τυχαία δείγματα, Τυχαίοι αριθμοί. Περιγραφή στατιστικών δεδομένων με πίνακες και γραφήματα, Πίνακας συχνοτήτων, Ραβδόγραμμα, Ιστόγραμμ...
Η έννοια του αλγορίθμου και της πολυπλοκότητας. Βασικές έννοιες της ανάλυσης αλγορίθμων. Μαθηματικό υπόβαθρο. Τεχνικές επίλυσης αναδρομικών εξισώσεων. Τεχνικ...
Αλφάβητα και γλώσσες. Πεπερασμένα αυτόματα. Ιδιότητες των πεπερασμένων αυτομάτων και των γλωσσών που δέχονται. Κανονικές εκφράσεις και κανονικές γλώσσες. Ισο...
Συνεργατικός Υπολογισμός. Συστήματα CSCW (Computer-Supported Cooperative Work). Ταξινόμηση Χώρου-Χρόνου. Ανάπτυξη εφαρμογών. Εφαρμογές σε Μέσα Κοινωνικής Δικ...
Εισαγωγή στα συστήματα διαχείρισης βάσεων δεδομένων. Φυσική αποθήκευση στο δίσκο. Μοντελοποίηση σχεσιακών βάσεων δεδομένων (μοντέλο Οντοτήτων-Συσχετίσεων – E...
Τεχνολογίες RPC, JAVA RMI, CORBA. Προγραμματιστικά Νήματα (Threads), Συγχρονισμός (Synchronization). Κατανεμημένη επεξεργασία από την σκοπιά του λογισμικού σ...
Ιστορία και εξέλιξη του ψυχαγωγικού λογισμικού (βιντεοπαιχνιδιών). Η βιομηχανία ψυχαγωγικού λογισμικού σήμερα, τα είδη των παιχνιδιών, το προφίλ του χρήστη, ...
Η έννοια του συστήματος. Νόμοι και αρχές της Γενικής Θεωρίας Συστημάτων (δομή, όρια, εντροπία, κ.ά.). Μεθοδολογίες Δύσκαμπτων κι Ευμετάβλητων Συστημάτων. Θεω...
Τηλεπικοινωνίες και Δίκτυα. Σήματα (αναλογικά-ψηφιακά), αρχές μετάδοσης δεδομένων, κωδικοποίηση δεδομένων. Μέσα μετάδοσης: Καλώδια συνεστραμμένου ζεύγους, ομ...
Εισαγωγή στην Ασφάλεια: Βασικοί ορισμοί, Μοντέλο Απειλών, Υπηρεσίες Ασφάλειας. Εισαγωγή στις έννοιες: Απειλή, Ευπάθεια, Κίνδυνος. Ασφάλεια Συστήματος – Έλεγχ...
Ειδικά θέματα στην Ασφάλεια Συστήματος: Ασφάλεια Βάσεων Δεδομένων, Ψηφιακή Εγκληματολογία. Ειδικά Θέματα στην Ασφάλεια Δικτύων: Ασφάλεια Ασύρματων και Κινητώ...
Βασικές έννοιες γραφικών με υπολογιστές και εφαρμογές τους, Ιστορία και γενικά χαρακτηριστικά, Διανυσματική(ά) / Πλεγματική(ά) απεικόνιση/γραφικά, Εισαγωγικά...
Προχωρημένα Θέματα SQL (PL SQL). Μοντελοποίηση αντικειμενοστρεφών και αντικειμενο-σχεσιακών βάσεων δεδομένων, μοντελοποίηση ημι-δομημένης πληροφορίας (η γλώσ...
Εισαγωγή στην Ψηφιακή Επεξεργασία Εικόνας. Αναπαράσταση Ψηφιακών Εικόνων. Στοιχεία ενός Συστήματος Ψηφιακής Επεξεργασίας Εικόνας. Ψηφιακή Καταγραφή Εικόνας. ...
Εισαγωγή στις έννοιες της Επιχειρηματικότητας και της Καινοτομίας. Eπιχειρηματικό περιβάλλον. Διαδικασία καινοτομίας και δημιουργικότητας. Μέθοδοι και εργαλε...
Εννοιολογικό υπόβαθρο: ιδιωτικότητα, ψευδωνυμία, ανωνυμία, μη-συνδεσιμότητα, μη-ανιχνευσιμότητα και μη-παρατηρησιμότητα, ασφάλεια πληροφοριών, ευπάθειες, απε...
Μοντέλα διεργασίας ανάπτυξης Π.Σ. Αναλυτική περιγραφή του κύκλου ζωής ενός Π.Σ. (καθορισμός προβλήματος, μελέτη σκοπιμότητας, ανάλυση απαιτήσεων, λογικός και...
Μοντελοποίηση προβλημάτων βελτιστοποίησης. Μορφοποίηση προβλημάτων σε προβλήματα γραμμικού προγραμματισμού. Γραφική επίλυση προβλημάτων γραμμικού προγραμματι...
Υπερμέσα. Συμμετοχικά πολυμέσα. Εικονική πραγματικότητα. Αφήγηση. Διάδραση. Μορφές αναπαράστασης πληροφορίας σε συστήματα πολυμέσων. Η αρχιτεκτονική συστημάτ...
Σχεδιασμός και ανάπτυξη δικτύων υψηλών ταχυτήτων. Φυσικά Μέσα Μετάδοσης δικτύων υψηλών ταχυτήτων. Δίκτυα Frame Relay. Δίκτυα ΑΤΜ. Δίκτυα μεταγωγής Νοητού Κυκ...
Βασικές έννοιες, Δομή ενός Λ.Σ. Διεργασίες: Μοντέλο και υλοποίηση διεργασιών, Διαδιεργασιακή επικοινωνία, Χρονοπρογραμματισμός διεργασιών. Συστήματα Διαχείρι...
Σύντομη εισαγωγή στα κλασικά υπολογιστικά μοντέλα με έμφαση στις μηχανές Turing. Εισαγωγή σε μη συμβατικά υπολογιστικά μοντέλα. Εισαγωγή στον μοριακό υπολογι...
Στόχοι της Τεχνητής Νοημοσύνης. Ιστορική Αναδρομή. Προβλήματα και επίλυση. Τεχνικές Αναζήτησης. Τυφλή και πληροφορημένη αναζήτηση. Αναζήτηση λύσης σε παιχνίδ...
Εισαγωγή στη μεταγλώττιση των προγραμμάτων. Γλώσσες γενικού σκοπού και ειδικές γλώσσες πεδίου (domain specific languages – DSLs). Λεκτική ανάλυση και εξαγωγή...
Εισαγωγή στη θεωρία Αποφάσεων, Η φιλοσοφία των Συστημάτων Υποστήριξης Αποφάσεων και ο ρόλος τους στις διαδικασίες λήψης αποφάσεων στην επιχείρηση, Αρχιτεκτον...
Μοντέλα Ανάκτησης Πληροφορίας. Αυτόματη Ευρετηρίαση και Αποθήκευση Πληροφορίας. Ανάκτηση Κειμένου. Τεχνικές και μέθοδοι αναπαράστασης κειμένων. Χρήση και βελ...
Προγραμματισμός στον πελάτη (Client-side programming): HTML, HTML5 και JavaScript. Προγραμματισμός στον εξυπηρετητή (Server-side programming): Web Servers, δ...
Μέθοδοι και συστήματα αναγνώρισης προτύπων. Όρια στην ακρίβεια μέτρησης της αξιοπιστίας αναγνώρισης. Κατευθυνόμενη εκπαίδευση και αυτοεκπαίδευση. Συναρτήσεις...
Κύκλος ζωής λογισμικού. Μεθοδολογίες ανάπτυξης λογισμικού. Σχεδιασμός και αρχιτεκτονική συστήματος. Κατασκευή διεπαφής χρήστη. Διαδικασία παράδοσης και συντή...
Στα πλαίσια αυτού του μαθήματος θα επικεντρωθούμε στην έννοια “μεγάλου όγκου δεδομένα” (big data) και θα μελετήσουμε μοντέρνες τεχνικές και πλατφόρμες αποθήκ...
Εισαγωγή στην Ψηφιακή Οικονομία και το Ηλεκτρονικό Επιχειρείν. Βασικοί Ορισμοί. Ηλεκτρονικό Εμπόριο vs. Ηλεκτρονικό Επιχειρείν. Μοντέλα και Εφαρμογές Διεπιχε...
Κύκλος Διαχείρισης της Γνώσης, Συστήματα Διαχείρισης Γνώσης, Κύκλος Ανάπτυξης Συστημάτων Διαχείρισης Γνώσης, Αρχιτεκτονική και Τεχνικά Χαρακτηριστικά Συστημά...
Πληροφοριακά Συστήματα (Π.Σ.) επιχειρήσεων- νέες τεχνολογίες στο μάνατζμεντ (πληροφοριακά συστήματα & διαδίκτυο, τηλε-εργασία, εικονική επιχείρηση – συνε...
Υπολογιστική Γλωσσολογία και Επεξεργασία Φυσικής Γλώσσας. Τα χαρακτηριστικά της φυσικής γλώσσας. Μορφολογική επεξεργασία. Κανονικές Εκφράσεις. Αυτόματα και Μ...
Διαδικαστικός και δηλωτικός προγραμματισμός. Ο λογικός προγραμματισμός (logic programming) ως προγραμματισμός με βάση την Κατηγορηματική Λογική (predicate lo...
Εισαγωγή, βασικές έννοιες και στόχοι της διαχείρισης έργων. Βασικά χαρακτηριστικά έργων ανάπτυξης Πληροφοριακών συστημάτων (ΠΣ). Ανάλυση του έργου σε δραστηρ...
Προσομοίωση και εξομοίωση. Δομή και κατασκευή μοντέλων προσομοίωσης. Παραγωγή τυχαίων αριθμών και τυχαίων μεταβλητών. Μηχανισμοί ροής χρόνου. Στοχαστικά μοντ...
Δικαιώματα και Υποχρεώσεις στην Κοινωνία της Πληροφορίας: Νομικό και κανονιστικό πλαίσιο, ηθικά και κοινωνιολογικά ζητήματα, θέματα κουλτούρας, δεοντολογία, ...