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