studies
Master Degree (M.Sc.) in "Informatics"
Structure and Modules
Το πρόγραμμα σπουδών είναι διετές και προσφέρει 120 πιστωτικές μονάδες (ECTS), 5 πιστωτικές μονάδες για κάθε μάθημα και 20 πιστωτικές μονάδες για την μεταπτυχιακή διατριβή.
Κατά το πρώτο έτος καλύπτονται σε βάθος τα μαθήματα υποδομής της Πληροφορικής μέσω των βασικών μαθημάτων. Συγχρόνως, προσφέρονται επιλογές μαθημάτων με δύο στόχους: είτε να επιτρέψουν σε φοιτητές που έχουν κενά στη βασική υποδομή να τα καλύψουν, είτε να παράσχουν εξειδικευμένες γνώσεις σε περιπτώσεις όπου δεν υπάρχουν κενά στην υποδομή. Επιπλέον, το πρόγραμμα σπουδών προσφέρει πολλά μαθήματα Μαθηματικών, ως μαθημάτων επιλογής, κατά το 1ο έτος κυρίως, προκειμένου οι μεταπτυχιακοί φοιτητές να έχουν την ευκαιρία να καλύψουν τυχόν κενά που έχουν ως προς τα Μαθηματικά, τα οποία αποτελούν μαθήματα υποδομής για την επιστήμη της Πληροφορικής. Τα Μαθηματικά δεν συμπεριλαμβάνονται στα υποχρεωτικά μαθήματα κορμού, καθώς οι μεταπτυχιακοί φοιτητές μπορεί να έχουν επαρκές μαθηματικό υπόβαθρο από το πρώτο τους πτυχίο.
Κατά το δεύτερο έτος, υπάρχει μια σαφής εξειδίκευση με υψηλό βαθμό προσαρμογής στις ανάγκες του κάθε φοιτητή. Τα μαθήματα στον βασικό πυρήνα γίνονται πιο εξειδικευμένα και προηγμένα, ενώ τα μαθήματα επιλογής είναι πολυάριθμα και κατανεμημένα σε εξειδικευμένα θέματα. Κατά το τέταρτο εξάμηνο, τα μαθήματα είναι αποκλειστικά επιλογής, μαζί με τη μεταπτυχιακή διατριβή, προσφέροντας τη μέγιστη δυνατή εξειδίκευση.
Στο ΠΜΣ προσφέρεται πληθώρα μαθημάτων επιλογής. Κάθε εξάμηνο από το πρώτο έως το τρίτο, οι φοιτητές πρέπει να επιλέξουν ένα μάθημα επιλογής, ενώ στο τέταρτο εξάμηνο πρέπει να παρακολουθήσουν δύο μαθήματα επιλογής. Ωστόσο, επιτρέπεται στους φοιτητές να παρακολουθήσουν περισσότερα μαθήματα επιλογής από όσα απαιτούνται, ως ακροατές, και να λάβουν πιστοποιητικό παρακολούθησης για αυτά, αν το επιθυμούν.
Στο πρόγραμμα σπουδών διδάσκονται οι πλέον σύγχρονες και δημοφιλείς γλώσσες προγραμματισμού, χωρίς να απαιτείται προηγούμενη γνώση προγραμματισμού. Συγκεκριμένα, διδάσκονται οι γλώσσες προγραμματισμού PYTHON, C, C++, C#, Java, SQL κ.ά. Αυτές οι γλώσσες αποτελούν τις δημοφιλέστερες γλώσσες προγραμματισμού, όπως επιβεβαιώνεται και από τον διεθνή δείκτη κοινότητας προγραμματισμού TIOBE (https://www.tiobe.com/tiobe-index/), ο οποίος είναι ένας διεθνής δείκτης της δημοτικότητας των γλωσσών προγραμματισμού (Εικόνα 1). Ο δείκτης ενημερώνεται μια φορά τον μήνα. Οι βαθμολογίες βασίζονται στον αριθμό των έμπειρων μηχανικών σε παγκόσμια κλίμακα, σε μαθήματα και σε προμηθευτές τρίτων. Δημοφιλείς μηχανές αναζήτησης, όπως οι Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube και Baidu χρησιμοποιούνται για να υπολογίσουν τις βαθμολογίες.
Εικόνα: Οι δημοφιλέστερες γλώσσες προγραμματισμού παγκοσμίως για τον Αύγουστο 2023, όπως επιβεβαιώνεται και από τον δείκτη παγκόσμιας κοινότητας προγραμματισμού TIOBE (https://www.tiobe.com/tiobe-index/),
Συγκεκριμένα, το πρόγραμμα σπουδών έχει ως εξής:
The attendance of five (5) core courses and one (1) elective course of seats.
Required Courses (Core) | Elective Courses |
---|---|
Introduction to Computer Science with the programming language PYTHON | Special Topics in Mathematics |
Programming Principles - Language C, C ++ | Mathematical Logic |
Operating Systems | Discrete Mathematics |
Programming Languages and Compilers | Logic Programming |
Operating Systems | . |
The attendance of five (5) core courses and one (1) elective course of seats.
Required Courses (Core) | Elective Courses |
---|---|
Object Oriented Programming / Internet Technologies | Graph Theory and Applications |
Rapid Application Development | Linear Programming |
Artificial Intelligence – Expert Systems | Multimedia Signals and Systems |
Artificial Intelligence - Expert Systems | |
Rapid Application Development |
The attendance of five (5) core courses and one (1) elective course of seats.
Required Courses (Core) | Elective Courses |
---|---|
Software Engineering | Cryptography |
Pattern Recognition | Decision Support Systems |
Algorithms | Software Development for Mobile Devices |
Computer Networks | Decision Support Systems |
Enterprise Resource Planning Software Systems (ERP) | Computer Graphics-Virtual Programming |
Required Courses (Core) | Elective Courses |
---|---|
Master Thesis | nformation Security |
Maritime Informatics | |
Modern Telecommunication Networks and Services | |
Legal Informatics | |
Virtual Enterprises | |
Environmental Informatics | |
Computers in Education | |
e-Commerce | |
Geoinformatics | |
Medical Informatics | |
Systemic Analysis |