studies

M.Sc. in "Advanced Informatics and Computing Systems - Software Development and Αrtificial Intelligence"

Elective Courses

1st semester

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

Special Topics in Graph Theory and Applications

Introduction.Undirected Graphs:Basic Definitions and Results. Isomorphism. Graph Operations. Connectivity. Bipartite Graphs. Planarity. Adjacency Matrix. Mapping of a Graph. Chromatic Number. Independence – Covering. Cost. Labelled Graphs. Multigraphs.Trees:Basic Definitions and Results. Ordered Trees. Binary Trees. Traversal of Ordered and Binary Trees.Directed Graphs:Basic Definitions and Results. Adjacency Matrix. Mapping. Operations. Kernel. Basis.Applications:Decision Trees. Trees and Operations. Depth First Search – Topological Ordering. Demoucron Method. Application to Time Scheduling Problems.Total Orderings in Ordered Trees.

After successfully completing this course, students are expected to have acquired the basic of Graph Theory. Furthermore, through the presentation of special subject the students, in addition to getting familiar with some more advanced topics, they get in touch with the procedure, the techniques and some results of the research on some particular topics of Graph Theory.

542, Central Building
+30 210 4142313

Manes Konstantinos

Systemic Analysis and Enterprise Processes

  • Βασικές Έννοιες της Συστημικής Σκέψης στην Ανάλυση των Συστημάτων.
  • Συστημική Προσέγγιση στην Ανάλυση των Συστημάτων (Α. Εισαγωγή στους τρόπους της αλλαγής, Β. Εφαρμοσμένη Συστημική Θεωρία).
  • Οργανωτική Κυβερνητική Συστημάτων.
  • Στρατηγική Μεθοδολογία Υπόθεσης, Διαμόρφωσης και Δοκιμής Συστημάτων.
  • Μεθοδολογία Αλληλεπιδραστικού Σχεδιασμού Συστημάτων.
  • Μεθοδολογία Ήπιων Συστημάτων.
  • Κριτικά Ευρεστικά Συστήματα.
  • Η Προσέγγιση του Μετασυστήματος στην Ανάλυση των Συστημάτων.
  • Η Μεθοδολογία Σχεδιασμού και Ελέγχου Συστήματος και Μετασυστήματος (DCSYM) στην Ανάλυση των Συστημάτων και οι εφαρμογές της σε περιβάλλον Στρατηγικό και Ανάλυσης Διαδικασιών.
  • Συνολική Παρέμβαση Συστημάτων.
  • Εισαγωγή στις Πολύ-μεθοδολογίες Προσέγγισης Συστημάτων.
  • STIMEVIS: Πολύ-Μεθοδολογία Βιώσιμων Συστημάτων και Μετασυστημάτων. Χρήση Συστημικών Μεθοδολογιών ή/και Πολύ-Μεθοδολογιών στην Ανάπτυξη Πληροφοριακών Συστημάτων.
  • Εξάσκηση των Λογισμικών: DCSYM Case Tool και VSMod.
  • Η πλατφόρμα Webex στη διαχείριση ανάλυσης συστημάτων από απόσταση. Υποχρεωτική Εργασία 1 ατόμου εφαρμογής του Λογισμικού DCSYM Case Tool ή VSMod σε πραγματικό περιβάλλον Ανάπτυξης Συστημάτων.
  • Επαγγελματικές πραγματικές εφαρμογές συστημικών μεθοδολογιών για την προσέγγιση και λειτουργία διεργασιών.

Με την επιτυχή ολοκλήρωση του μαθήματος ο/η φοιτητής/φοιτήτρια θα είναι σε θέση να:

 

  • Έχει ευρεία γνώση και να κατανοεί βασικές ιδιότητες που χαρακτηρίζουν τα συστήματα
  • Προσδιορίζει και αντιλαμβάνεται τις έννοιες της Συστημικής Ανάλυσης
  • Αναλύει τα Συστήματα με ευχέρεια προσδιορίζοντας τους τρόπους της αλλαγής και αξιοποιώντας το περιεχόμενο της Εφαρμοσμένης Συστημικής Θεωρίας
  • Ορίζει και αναγνωρίζει τα Συστήματα ανά είδος/τύπο, καθώς και την έννοια του Μετασυστήματος
  • Έχει ευρεία αντίληψη τη χρήση των Συστημικών Μεθοδολογιών
  • Είναι σε θέση να διακρίνει την κατάλληλη για το κάθε είδος/τύπο Συστήματος, Μεθοδολογία
  • Εμβαθύνει στο περιεχόμενο και τις εφαρμογές των Συστημικών Μεθοδολογιών και Πολυμεθοδολογιών για την ανάπτυξη πληροφοριακών συστημάτων
  • Εξοικειώνεται με τη δημιουργία μοντέλων Συστημικής Ανάλυσης
  • Επιτυγχάνει τη διάκριση επιπέδων δυναμικής συστημικής
  • Εστιάζει με ευχέρεια σε εφαρμογές εντός πραγματικού εργασιακού περιβάλλοντος με τη χρήση των σχετικών λογισμικών
  • Εξασκείται στην υλοποίηση διαχείρισης της ανάλυσης Συστημάτων από απόσταση
  • Εφαρμόζει με ευχέρεια και πρωτοτυπία τις έννοιες, μεθοδολογίες, μοντέλα της συστημικής ανάλυσης στις έρευνες, μελέτες και εργασίες τους με κριτικό και δημιουργικό τρόπο.
  • Επιδεικνύει κριτική κατανόηση στον τρόπο διασύνδεσης των εννοιών, μεθοδολογιών και μοντέλων της συστημικής ανάλυσης με ποικίλους γνωστικούς τομείς.,
  • Εφαρμόζει τις σχετικές με την συστημική ανάλυση γνώσεις για την επίλυση σύνθετων ζητημάτων στο χώρο εργασίας με επιστημονικά τεκμηριωμένο τρόπο,
  • Αναπτύσσει με αυτονομία τις σχετικές με τη συστημική ανάλυση γνώσεις και ικανότητές τους,
  • Επιλύει προβλήματα και να λαμβάνουν στρατηγικές αποφάσεις με αφετηρία την επαγωγική σκέψη βασιζόμενοι στις έννοιες, μεθοδολογίες, και μοντέλα της συστημικής ανάλυσης.

Asimakopoulos Nikitas

Advanced Programming in Full Stack Javascript Frameworks

Στο πλαίσιο του μαθήματος ένας φοιτητής που δεν έχει γνώση JavaScript ή που κατέχει το βασικό επίπεδο (basic-middle level) της (Vanilla ή plain) JavaScript, θα φτάσει μέχρι και το προχωρημένο επίπεδο στο εν λόγω πεδίο. Επιπλέον, ο φοιτητής θα εξοικειωθεί με το Node.js το οποίο αποτελεί ένα περιβάλλον εκτέλεσης JavaScript και είναι ιδανικό για την ανάπτυξη γρήγορων και επεκτάσιμων εφαρμογών. Ακόμη, ο φοιτητής θα αποκομίσει γνώσεις στο Express.js, το οποίο είναι ένα Node.js framework που περιέχει ένα σύνολο χαρακτηριστικών που διευκολύνουν την ανάπτυξη εφαρμογών όπως η υποστήριξη πολύπλοκης δρομολόγησης, τον ευκολότερο χειρισμό requests/responses κ.λπ. Τέλος, ο φοιτητής θα γνωρίσει την MongoDB, μια μη σχεσιακή βάση δεδομένων NoSQL, και θα αναπτύξει ένα πλήρως λειτουργικό API.

Στο μάθημα περιλαμβάνονται μεταξύ άλλων:
●    Vanilla JavaScript
●    Node.js
●    Express.js
●    MongoDB
●    Mongoose
●    MVC

Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής θα κατέχει σε βάθος τη λεγόμενη Vanilla JavaScript. Επιπλέον, θα έχει μάθει τις βασικότερες έννοιες του Node.js, θα έχει εξοικειωθεί με το Express.js framework και θα μπορεί να αναπτύξει ένα πλήρως λειτουργικό API χρησιμοποιώντας τη Mongo.db και τη βιβλιοθήκη Mongoose, αξιοποιώντας το MVC (model–view–controller) μοντέλο. Ακόμη, θα αποκτήσει τις βάσεις ώστε να μπορεί εύκολα να μάθει οποιοδήποτε JavaScript framework.

540, Central Building

Κοντογιάννη Αριστέα

2nd semester

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

Social Network Analysis

The course focuses on the utilization of Information and Communication Technologies (ICT) in education. Students attending this course are expected to familiarize with a wide spectrum of teaching techniques and learning tools that combine traditional e-learning resources with digital social networks. In particular, this course emphasizes on establishing digital social networks as an indispensable learning tool that promotes a deeper bidirectional collaboration pattern between students and teachers.

 

Πιο αναλυτικά, τα περιεχόμενα του συγκεκριμένου μαθήματος είναι τα εξής:

  • Η Ψηφιακή Κοινωνική Δικτύωση ως Εκπαιδευτικός Μηχανισμός.
  • Σχεδιασμός Κατανεμημένων Περιβαλλόντων Μάθησης.
  • Ενσωμάτωση Διαδραστικού Εκπαιδευτικού Περιεχομένου (ήχος, εικόνα και βίντεο) σε Περιβάλλοντα Διαχείρισης Μάθησης Ανοικτού Κώδικα (Moodle και E-class).
  • Υλοποίηση και Ενσωμάτωση Κοινωνικών Εκπαιδευτικών Μηχανισμών σε Περιβάλλοντα Διαχείρισης Μάθησης όπως:

o Chat

o Forums

o Wikis

o Workshops

o Webinars

o Video Blogs

o Podcasts.

o Webcasts

  • Αξιολόγηση Κατανεμημένων Εκπαιδευτικών Περιβαλλόντων

Με την ολοκλήρωση του μαθήματος οι φοιτητές και φοιτήτριες του τμήματος θα αποκτήσουν την δυνατότητα να:

 

  • Κατέχουν ευρεία γνώση και να αξιοποιούν με ευχέρεια τις Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) στην εξ αποστάσεως εκπαίδευση.
  • Εμβαθύνουν στις θεμελιώδεις έννοιες που διέπουν ένα διαδραστικό περιβάλλον μάθησης το οποίο ενισχύει την ενεργό συμμετοχή μαθητών και καθηγητών στην συνδιαμόρφωση της εκπαιδευτικής διαδικασίας.
  • Αποκτήσουν εμπειρία στην δημιουργία μιας ψηφιακής τάξης η οποία θα υποστηρίζει τις δυνατότητες σύγχρονης και ασύγχρονης διδασκαλίας.
  • Να χρησιμοποιούν με ευχέρεια τα βασικά εργαλεία δημιουργίας κοινωνικού περιεχομένου στο Moodle με απώτερο σκοπό:

o την δημιουργία διαδραστικού εκπαιδευτικού περιεχομένου

o την συνδιαμόρφωση του εκπαιδευτικού περιεχόμενου μέσω της ενίσχυσης της αλληλεπίδρασης μαθητών καθηγητών.

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

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

543, Central Building
+30 210 4142314

Consulting Services for Systems and Informatics

  • Βασικές Έννοιες στις Συμβουλευτικές Υπηρεσίες Συστημάτων και Πληροφορικής.
  • Συστημική Προσέγγιση στην Ανάλυση των Συστημάτων (Α. Εισαγωγή στους τρόπους της αλλαγής, Β. Εφαρμοσμένη Συστημική Θεωρία).
  • Οργανωτική Κυβερνητική Συστημάτων.
  • Στρατηγική Μεθοδολογία Υπόθεσης, Διαμόρφωσης και Δοκιμής Συστημάτων.
  • Μεθοδολογία Αλληλεπιδραστικού Σχεδιασμού Συστημάτων.
  • Μεθοδολογία Ήπιων Συστημάτων.
  • Κριτικά Ευρεστικά Συστήματα.
  • Η Προσέγγιση του Μετασυστήματος στην Ανάλυση των Συστημάτων.
  • Η Μεθοδολογία Σχεδιασμού και Ελέγχου Συστήματος και Μετασυστήματος (DCSYM) στην Ανάλυση των Συστημάτων και οι εφαρμογές της σε περιβάλλον Στρατηγικό και Ανάλυσης Διαδικασιών.
  • Συνολική Παρέμβαση Συστημάτων.
  • Εισαγωγή στις Πολύ-μεθοδολογίες Προσέγγισης Συστημάτων.
  • STIMEVIS: Πολύ-Μεθοδολογία Βιώσιμων Συστημάτων και Μετασυστημάτων. Χρήση Συστημικών Μεθοδολογιών ή/και Πολύ-Μεθοδολογιών στην Ανάπτυξη Πληροφοριακών Συστημάτων.
  • Εξάσκηση των Λογισμικών: DCSYM Case Tool και VSMod.
  • Η πλατφόρμα Webex στη διαχείριση ανάλυσης συστημάτων από απόσταση. Υποχρεωτική Εργασία 1 ατόμου εφαρμογής του Λογισμικού DCSYM Case Tool ή VSMod σε πραγματικό περιβάλλον Ανάπτυξης Συστημάτων.
  • Επαγγελματικές πραγματικές εφαρμογές συστημικών μεθοδολογιών για την προσέγγιση και λειτουργία διεργασιών.

Με την επιτυχή ολοκλήρωση του μαθήματος ο/η φοιτητής/φοιτήτρια θα είναι σε θέση να:

 

  • Έχει ευρεία γνώση και να κατανοεί βασικές ιδιότητες που χαρακτηρίζουν τα συστήματα
  • Προσδιορίζει και αντιλαμβάνεται τις έννοιες της Συμβουλευτικές Υπηρεσίες Συστημάτων και Πληροφορικής.
  • Αναλύει τα Συστήματα με ευχέρεια προσδιορίζοντας τους τρόπους της αλλαγής και αξιοποιώντας το περιεχόμενο της Εφαρμοσμένης Συστημικής Θεωρίας
  • Ορίζει και αναγνωρίζει τα Συστήματα ανά είδος/τύπο, καθώς και την έννοια του Μετασυστήματος
  • Έχει ευρεία αντίληψη τη χρήση των Συστημικών Μεθοδολογιών
  • Είναι σε θέση να διακρίνει την κατάλληλη για το κάθε είδος/τύπο Συστήματος, Μεθοδολογία
  • Εμβαθύνει στο περιεχόμενο και τις εφαρμογές των Συστημικών Μεθοδολογιών και Πολυμεθοδολογιών για την ανάπτυξη πληροφοριακών συστημάτων
  • Εξοικειώνεται με τη δημιουργία μοντέλων Συστημικής Ανάλυσης και Συμβουλευτικών Υπηρεσιών Συστημάτων
  • Επιτυγχάνει τη διάκριση επιπέδων δυναμικής συστημικής
  • Εστιάζει με ευχέρεια σε εφαρμογές εντός πραγματικού εργασιακού περιβάλλοντος με τη χρήση των σχετικών λογισμικών
  • Εξασκείται στην υλοποίηση διαχείρισης της ανάλυσης Συστημάτων από απόσταση
  • Εφαρμόζει με ευχέρεια και πρωτοτυπία τις έννοιες, μεθοδολογίες, μοντέλα της συστημικής ανάλυσης στις έρευνες, μελέτες και εργασίες τους με κριτικό και δημιουργικό τρόπο.
  • Επιδεικνύει κριτική κατανόηση στον τρόπο διασύνδεσης των εννοιών, μεθοδολογιών και μοντέλων της συστημικής ανάλυσης με ποικίλους γνωστικούς τομείς.,
  • Εφαρμόζει τις σχετικές με την συστημική ανάλυση γνώσεις για την επίλυση σύνθετων ζητημάτων στο χώρο εργασίας με επιστημονικά τεκμηριωμένο τρόπο,
  • Αναπτύσσει με αυτονομία τις σχετικές με τη συστημική ανάλυση γνώσεις και ικανότητές τους,
  • Επιλύει προβλήματα και να λαμβάνουν στρατηγικές αποφάσεις με αφετηρία την επαγωγική σκέψη βασιζόμενοι στις έννοιες, μεθοδολογίες, και μοντέλα της συστημικής ανάλυσης.

Asimakopoulos Nikitas