Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 6.21 KB

PartD-Lessons-TEIMESS-TESYD.asciidoc

File metadata and controls

110 lines (79 loc) · 6.21 KB
  • Α' Εξάμηνο

    • Μαθήματα κορμού

      • Βασικές αρχές γλωσσών προγραμματισμού - Γλώσσα C

  • Β' Εξάμηνο:

    • Μαθήματα κορμού

      • Αλγόριθμοι και δομές δεδομένων

  • Γ' Εξάμηνο:

    • Μαθήματα κορμού

      • Λειτουργικά Συστήματα

      • Αντικειμενοστραφής προγραμματισμός Java

  • Δ' Εξάμηνο:

    • Μαθήματα κορμού

      • Βάσεις Δεδομένων

      • Γλώσσες Ανάλυσης και Σχεδιασμού Τηλεπικοινωνιακών συστημάτων

      • Δίκτυα Ι

  • Ε' Εξάμηνο:

    • Μαθήματα κορμού

      • ΑΝΑΛΥΣΗ, ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

      • ΔΙΚΤΥΑ ΙΙ

      • ΜΕΤΑΔΟΣΗ ΚΑΙ ΕΠΕΞΕΡΓΑΣΙΑ ΦΩΝΗΣ

      • ΣΧΕΔΙΑΣΗ ΠΡΩΤΟΚΟΛΛΩΝ ΕΠΙΚΟΙΝΩΝΙΑΣ

  • ΣΤ' Εξάμηνο:

    • Μαθήματα κορμού

      • ΑΣΥΡΜΑΤΕΣ ΔΟΡΥΦΟΡΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ

      • ΑΣΦΑΛΕΙΑ ΚΑΙ ΑΞΙΟΠΙΣΤΙΑ ΔΙΚΤΥΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

      • ΔΙΚΤΥΑ ΚΙΝΗΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

      • ΟΠΤΙΚΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ

Αναλυτικά

Σημείωση: Δείτε τη τελευταία γραμμή κάθε παραγράφου για τις τεχνολογίες που χρησιμοποιούνται.

Α' Εξάμηνο

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C

  • Βασικές αρχές προγραμματισμού σε γλώσσες τέταρτης γενιάς, Βασικές αρχές των αλγορίθμων,

  • Η δομή της γλώσσας C, Δομή Προγράμματος στην C,

  • Δηλώσεις Μεταβλητών, Βρόγχοι, Πίνακες, Συναρτήσεις, Δομές, Δείκτες Ακολουθίες Χαρακτήρων.

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

  • Εισαγωγή στην C

Για την εισαγωγή στις έννοιες του προγραμματισμού στην γλώσσα C μπορείτε να χρησιμοποιήσετε το BloodShed DevC++.

Β' Εξάμηνο

ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

  • Εισαγωγή στις ασυμπτωτικές εκτιμήσεις, επιδόσεις χειρότερης και μέσης περιπτώσεως

  • Βασικές δομές δεδομένων, όπως Πίνακες, Λίστες, Στοίβες, ουρές FIFO, Διπλοουρές, Στατικά - Δυναμικά Δένδρα και η διελεύσεις τους.

  • Δυαδικό Ψάξιμο και Εισαγωγή και Ανάλυση των συγκριτικών αλγορίθμων ταξινομήσεως και των με διανομή αλγορίθμων ταξινομήσεως. Το μάθημα περιλαμβάνει προγραμματισμό σε C

Γ' Εξάμηνο

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

  • Διαχείριση μνήμης και αλγόριθμοι αντικατάστασης σελίδων, μοντελοποίηση αλγορίθμων σελιδοποίησης.

Το μάθημα περιλαμβάνει πρακτική επαφή με Linux και εκμάθηση του CSH

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ JAVA

  • Αντικειμενοστραφής φιλοσοφία, ιστορικό και εφαρμογές της.

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

  • Μεθοδολογίες για αντικειμενοστραφή ανάλυση και σχεδιασμό πληροφοριακών συστημάτων.

  • Στοιχεία αντικειμενοστραφών γλωσσών προγραμματισμού.

  • Υλοποίηση διεπαφών χρήστη,Εξαιρέσεις,Νήματα,Διαχείριση αρχείων.

Το μάθημα περιλαμβάνει προγραμματισμό σε Java και εκμάθηση του Netbeans.

Ανάλυση Αλγορίθμων

  • Πεπερασμένα αυτόματα, Αυτόματα στοίβας, Μηχανές Turing, Επιλύσιμα προβλήματα,

  • Μη επιλύσιμα προβλήματα (κλάσεις P, NP, NP-complete προβλήματα).

Τηλεπικοινωνιακά Συστήματα Ι

  • Αναλογικές Μέθοδοι Διαμόρφωσης

  • Απόδοση αναλογικών συστημάτων διαμόρφωσης υπό θόρυβο: Διαμορφώσεις πλάτους, Διαμορφώσεις συχνότητας,

  • FM συστήματα με επέκταση κατωφλίου, FM συστήματα με αποέμφαση.

  • Διαμόρφωση παλμών, Θεωρία Τηλεπικοινωνιακών Γραμμών

Δ' Εξάμηνο

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

  • Διαγράμματα Οντοτήτων-Συσχετίσεων. Αρχές Σχεδιασμού. Σχεσιακά Μοντέλα. Εισαγωγή στην ΜυSQL. Σχεσιακή Aλγεβρα.

  • Ανάπτυξη εφαρμογών Ιστού οδηγούμενων από Βάσεις Δεδομένων.

Στο μάθημα περιλαμβάνεται η χρήση MS ACCESS και MySQL και η εκμάθηση τους.