Courses

Συγκεντρωτικό Έργο Ανάπτυξης Επιχειρησιακών Συστημάτων Λογισμικού

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

Περισσότερα »

Εργαστήρια Ανάπτυξης Επιχειρησιακών Πληροφοριακών Συστημάτων

Τα εργαστήρια καλύπτουν την πρακτική εξάσκηση σε σύγχρονα περιβάλλοντα ανάπτυξης λογισμικού, όπως Λειτουργικά Συστήματα (Linux). Περιβάλλοντα νέφους (π.χ. MS Azure, Kubernetes, κλπ.) Πλαίσια για front-end και back-end ανάπτυξη (π.χ. React, Angular, Bootstrap, Django, Laravel, κλπ.) Περιβάλλοντα υποστήριξης προγραμματισμού, π.χ. Github, Jira, Copilot.

Περισσότερα »

Θέματα Επιστήμης Υπολογιστών

Το μάθημα αποτελείται από ομάδες διαλέξεων πάνω σε σύγχρονα θέματα της Επιστήμης των Υπολογιστών. Ενδεικτική, αλλά όχι αποκλειστική, λίστα θεματολογίας συμπεριλαμβάνει τα παρακάτω: Αρχιτεκτονική Υπολογιστών Υπολογιστική Νέφους Κυβερνοασφάλεια και blockchain Τεχνητή Νοημοσύνη: Prompt engineering για προγραμματισμό Η/Υ

Περισσότερα »

Διαχείριση Επιχειρηματικών Διαδικασιών

Ενδεικτικά περιεχόμενα: Μοντελοποίηση διαδικασιών με ΒΡΜΝ (Business Process Modeling Notation) Μοντελοποίηση αποφάσεων με DMN (Decision Modeling Notation) Προσομοίωση και εκτέλεση διαδικασιών (process execution semantics) με FEEL (Friendly Enough Expression Language) Ανασχεδιασμός διαδικασιών με ευρετικές μεθόδους (redesign heuristics), μετρικές πολυπλοκότητας, χαρακτηρισμός μοντέλων.

Περισσότερα »

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

Ενδεικτικά περιεχόμενα: Κύκλος ανάπτυξης ζωής λογισμικού – Μεθοδολογίες Ανάπτυξης (SDLC, RUP, Agile, Scrum) Ανάλυση και Σχεδίαση Λογισμικού (Use Cases, User Stories, UML static and behaviour diagrams) Αρχές Σχεδίασης Λογισμικού Αξιολόγηση Ποιότητας Λογισμικού (Metrics, Technical Debt)

Περισσότερα »

Υπηρεσίες Ιστού και Τεχνολογίες Νέφους

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

Περισσότερα »

Προγραμματισμός Διαδικτύου

Ενδεικτικά περιεχόμενα: HTML (elements & attributes, semantics, content), CSS (syntax, rules, modules, styling, layout) JavaScript (JS syntax, values, paradigms, MVC derivatives), DOM and web APIs. Node.js: Npm, events, asynchronous programming, file handling,services, Express. React: ES6 (classes, modules, etc.), Render HTML, JSX, Components, Events, Forms, CSS/Sass Styling, Hooks (useState, useContext, custom

Περισσότερα »

Συγκεντρωτικό Έργο Αξιοποίησης Επιχειρησιακών Συστημάτων Λογισμικού

Το συγκεντρωτικό έργο αφορά στην αξιοποίηση Επιχειρησιακών Συστημάτων Λογισμικού για την επίλυση σύγχρονων επιχειρησιακών προβλημάτων. Στις πρώτες εβδομάδες, οι φοιτητές σε διαλέξεις θα διδαχθούν αρχές και τεχνικές διαχείρισης έργων, π.χ. για έναρξη έργου (project scoping, project charter), οργάνωση έργου (ομάδα έργου, διαχειριστής έργου), και σχεδιασμός έργου (Δομή Ανάλυσης Εργασιών, εκτίμηση

Περισσότερα »

Εργαστήρια Ήπιων Δεξιοτήτων

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

Περισσότερα »