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

Γλώσσα : el