Skip to content

Latest commit

 

History

History
101 lines (70 loc) · 5.81 KB

PartD-Lessons-TEIMES-TESYD.asciidoc

File metadata and controls

101 lines (70 loc) · 5.81 KB
  • Α' Εξάμηνο

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

  • Β' Εξάμηνο:

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

  • Γ' Εξάμηνο:

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

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

  • Δ' Εξάμηνο:

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

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

    • Δίκτυα Ι

  • Ε' Εξάμηνο:

    • Ανάλυση, Σχεδιασμός και Υλοποίηση Τηλεπικοινωνιακών Συστημάτων

    • Δίκτυα II

    • Μετάδοση και Επεξεργασία Φωνής

    • Σχεδίαση Πρωτοκόλλων Επικοινωνιών

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

    • Ασφάλεια και Αξιοπιστία Δικτυαλών Συστημάτων

Αναλυτικά

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

Α' Εξάμηνο

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 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 και η εκμάθηση τους.