-
Α' Εξάμηνο
-
Βασικές Αρχές Γλωσσών Προγραμματισμού
-
-
Β' Εξάμηνο:
-
Αλγόριθμοι και Δομές Δεδομένων
-
-
Γ' Εξάμηνο:
-
Λειτουργικά Συστήματα
-
Αντικειμενοστραφής Προγραμματισμός Java
-
-
Δ' Εξάμηνο:
-
Βάσεις Δεδομένων
-
Γλώσσες Ανάλυσης και Σχεδιασμού Τηλεπικοινωνιακών Συστημάτων
-
Δίκτυα Ι
-
-
Ε' Εξάμηνο:
-
Ανάλυση, Σχεδιασμός και Υλοποίηση Τηλεπικοινωνιακών Συστημάτων
-
Δίκτυα II
-
Μετάδοση και Επεξεργασία Φωνής
-
Σχεδίαση Πρωτοκόλλων Επικοινωνιών
-
-
ΣΤ' Εξάμηνο:
-
Ασφάλεια και Αξιοπιστία Δικτυαλών Συστημάτων
-
Σημείωση: Δείτε τη τελευταία γραμμή κάθε παραγράφου για τις τεχνολογίες που χρησιμοποιούνται.
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C
-
Βασικές αρχές προγραμματισμού σε γλώσσες τρίτης γενιάς, βασικές αρχές των αλγορίθμων, η δομή της γλώσσας C, δομή προγράμματος στην C, δηλώσεις μεταβλητών, βρόγχοι, πίνακες, συναρτήσεις, δομές, δείκτες, ακολουθίες χαρακτήρων.
-
Περιλαμβάνει την αλγοριθμική λύση προβλημάτων, τον προγραμματισμό υπολογιστών, την επεξεργασία δεδομένων.
-
Εισαγωγή στην C
Για την εισαγωγή στις έννοιες του προγραμματισμού στην γλώσσα C μπορείτε
να χρησιμοποιήσετε το BloodShed DevC++
.
ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
-
Εισαγωγή στις ασυμπτωτικές εκτιμήσεις, επιδόσεις χειρότερης και μέσης περιπτώσεως
-
Βασικές δομές δεδομένων, όπως Πίνακες, Λίστες, Στοίβες, ουρές FIFO, Διπλοουρές, Στατικά - Δυναμικά Δένδρα και η διελεύσεις τους.
-
Δυαδικό Ψάξιμο και Εισαγωγή και Ανάλυση των συγκριτικών αλγορίθμων ταξινομήσεως και των με διανομή αλγορίθμων ταξινομήσεως. Το μάθημα περιλαμβάνει προγραμματισμό σε C
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ
-
Κατηγορίες λειτουργικών συστημάτων, διεργασίες, διαδιεργασιακή επικοινωνία και χρονοπρογραμματισμός διεργασιών.
-
Διαχείριση μνήμης και αλγόριθμοι αντικατάστασης σελίδων, μοντελοποίηση αλγορίθμων σελιδοποίησης.
Το μάθημα περιλαμβάνει πρακτική επαφή με Linux και εκμάθηση του CSH
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ JAVA
-
Αντικειμενοστραφής φιλοσοφία, ιστορικό και εφαρμογές της.
-
Έννοιες της αντικειμενοστραφούς φιλοσοφίας(αντικείμενο, κλάση, μέθοδος, μήνυμα, κρύψιμο πληροφορίας, εγκλωβισμός, αφαίρεση δεδομένων κλπ.).
-
Μεθοδολογίες για αντικειμενοστραφή ανάλυση και σχεδιασμό πληροφοριακών συστημάτων.
-
Στοιχεία αντικειμενοστραφών γλωσσών προγραμματισμού.
-
Υλοποίηση διεπαφών χρήστη,Εξαιρέσεις,Νήματα,Διαχείριση αρχείων.
Ανάλυση Αλγορίθμων
-
Πεπερασμένα αυτόματα, Αυτόματα στοίβας, Μηχανές Turing, Επιλύσιμα προβλήματα,
-
Μη επιλύσιμα προβλήματα (κλάσεις P, NP, NP-complete προβλήματα).
Τηλεπικοινωνιακά Συστήματα Ι
-
Αναλογικές Μέθοδοι Διαμόρφωσης
-
Απόδοση αναλογικών συστημάτων διαμόρφωσης υπό θόρυβο: Διαμορφώσεις πλάτους, Διαμορφώσεις συχνότητας,
-
FM συστήματα με επέκταση κατωφλίου, FM συστήματα με αποέμφαση.
-
Διαμόρφωση παλμών, Θεωρία Τηλεπικοινωνιακών Γραμμών