Η ενότητα ΠΛΗ 11 εισάγει για πρώτη φορά έννοιες σχεδίασης και υλοποίησης λογισμικού, σε συνδυασμό με πρακτικές γνώσεις βάσεων δεδομένων και λειτουργικών συστημάτων. Η ύλη της την καθιστά απαιτητική και συνάμα απαραίτητη βάση για μετέπειτα μαθήματα στους τομείς της Πληροφορικής και της Μηχανικής Λογισμικού.

Τα περιεχόμενα της ύλης που θα μελετηθούν είναι:

  • Α´ τόμος: Πρακτικά θέματα για τη σχεδίαση και ανάπτυξη λογισμικού. Μεταξύ άλλων:
    • Μοντέλα κύκλου ζωής λογισμικού
    • Προδιαγραφές απαιτήσεων
    • Διαγράμματα καταγραφής απαιτήσεων
  • Β´ τόμος: Βασικές έννοιες βάσεων δεδομένων. Πιο συγκεκριμένα:
    • Μοντέλα βάσεων - το σχεσιακό μοντέλο
    • Σχεσιακή άλγεβρα
    • Γλώσσες επερωτήσεων - η γλώσσα SQL
    • Πρακτική εξάσκηση
  • Γ´ τόμος: Θέματα λειτουργικών συστημάτων και διαχείρισης μνήμης.
    • Διεργασίες και διαχείριση διεργασιών
    • Χρονοπρογραμματισμός
    • Μνήμη και πολιτικές διαχείρισης

Η έμφαση της ενότητας δίνεται στην κατανόηση του φοιτητή στον σχεδιασμό και στην προδιαγραφή των απαιτήσεων ενός λογισμικού, στην υλοποίηση και διαχείριση βάσεων δεδομένων μέσω της κατανόησης της σχεσιακής άλγεβρας και της γλώσσας SQL καθώς και στην κατανόηση των βασικών λειτουργιών ενός λειτουργικού συστήματος, μέσω της εμπέδωσης των βασικών αλγορίθμων του.

Στο Εκπαιδευτήριο ΑΡΝΟΣ παρέχουμε καθοδήγηση μέσα από όλες τις έννοιες και τις τεχνικές που καλύπτονται στην ύλη, εμβαθύνουμε σε όλα τα πρακτικά κομμάτια (προγραμματισμός, ασκήσεις) και αντιμετωπίζουμε σωστά τα θέματα εργασιών της ενότητας.

Μαθήματα

Αυτό είναι το σχεδιάγραμμα της τάξης:

4η Εργασία 2017-2018

3η Εργασία 2017-2018

2η Εργασία 2017-2018

1η Εργασία 2017-2018

1η Εργασία 2017-2018

Ύλη: Κεφάλαια 1 - 4 του Πρώτου Τόμου (Μαθήματα 1 - 7)

Ύλη: Κεφάλαια 1 - 4 του Πρώτου Τόμου (Μαθήματα 1 - 7)

Τόμος I: Σημειώσεις και ασκήσεις

Επανάληψη και ασκήσεις στον Τόμο I: Τεχνολογία Λογισμικού

1ο Μάθημα: Εισαγωγή στην Τεχνολογία Λογισμικού

Βασικές έννοιες Τεχνολογίας Λογισμικού - Το λογισμικό σαν προϊόν - Μοντέλα κύκλου ζωής λογισμικού

2ο Μάθημα: Προδιαγραφή Απαιτήσεων

Λειτουργικές και μή λειτουργικές απαιτήσεις - Ανάλυση και προδιαγραφή απαιτήσεων λογισμικού

3ο Μάθημα: Το Διάγραμμα Μετάβασης Καταστάσεων (ΔΜΚ)

Ορισμοί - Μεθοδολογία δόμησης

4ο Μάθημα: Το Διάγραμμα Ροής Δεδομένων (ΔΡΔ)

Ορισμοί - Μεθοδολογία δόμησης

5ο Μάθημα: Πρακτική εξάσκηση στα ΔΡΔ

Δημιουργία επιπέδων 0, 1 και 2 από κείμενο, Ασκήσεις

6ο Μάθημα: Το Διάγραμμα Δομής Προγράμματος (ΔΔΠ)

Ορισμοί - Μεθοδολογία δόμησης

7ο Μάθημα: Πρακτική εξάσκηση στα ΔΔΠ

Πρακτική άσκηση στη δόμηση ΔΡΔ, στη μετάβαση από ΔΡΔ σε ΔΔΠ και αντίστροφα και στις ασκήσεις με ψευδοκώδικα

8ο Μάθημα: Αντικειμενοστρεφής προγραμματισμός και Διάγραμμα Κλάσεων

Ορισμοί - Βασικές έννοιες - Μεθοδολογίας δόμησης

9ο Μάθημα: Εισαγωγικές έννοιες Βάσεων Δεδομένων - Οργάνωση Αρχείων

Βάσεις και συστήματα διαχείρισης - Επίπεδα χρηστών - Αρχιτεκτονική αρχείων

10ο Μάθημα: Μοντέλα βάσεων δεδομένων - Το Σχεσιακό Μοντέλο

Παλαιότερα μοντέλα - Το σχεσιακό μοντέλο και το σχεσιακό σχήμα μιας βάσης

11ο Μάθημα: Το Διάγραμμα Οντοτήτων Συσχετίσεων (ΔΟΣ)

Ορισμοί - Μεθοδολογία δόμησης

12ο Μάθημα: Σχεσιακό Σχήμα και ΔΟΣ - Κανόνες και Μετατροπές

Σχέση ΔΟΣ με το σχεσιακό σχήμα - Μεθοδολογία μετάβασης από το ένα στο άλλο

13ο Μάθημα: Σχεσιακή Άλγεβρα

Πράξεις, κανόνες και ασκήσεις

14ο Μάθημα: Η γλώσσα Επερωτήσεων SQL

Από τη σχεσιακή άλγεβρα στην SQL - εντολές, πράξεις, ορισμοί και κανόνες

15ο Μάθημα: Πρακτικά Θέματα με τη Γλώσσα SQL

Ασκήσεις και ειδικά θέματα πάνω στη γλώσσα επερωτήσεων SQL

16ο Μάθημα (Πρόσθετο Υλικό): Κανονικοποίηση

Κανονικές μορφές και αλγόριθμοι κανονικοποίησης

17ο Μάθημα: Διεργασίες και Χρονοδρομολόγηση

Διεργασίες - Διακοπές - Αλγόριθμοι Χρονοδρομολόγησης

18ο Μάθημα: Συγχρονισμός διεργασιών - Σημαφόροι

Σημαφόροι - Αμοιβαίος αποκλεισμός - Γράφοι προτεραιοτήτων

19ο Μάθημα: Διαχείριση Μνήμης

Ορισμοί - Μεθοδολογία μετατροπής διευθύνσεων - Ασκήσεις

20ο Μάθημα: Αλγόριθμοι αντικατάστασης σελίδας

Ορισμοί και πρακτική εξάσκηση

Τόμος II: Σημειώσεις και ασκήσεις

Ύλη δεύτερου τόμου

Ύλη δεύτερου τόμου

Τόμος III: Σημειώσεις και ασκήσεις

Επανάληψη και ασκήσεις στον Τόμο III: Βάσεις Δεδομένων

Εξετάσεις: Συμβουλές και tips

Λυμένα θέματα προηγούμενων χρόνων

Από την πλατφόρμα του ΕΑΠ

Ύλη: Κεφάλαια 1-4 του Τρίτου Τόμου (Μαθήματα 9 - 13)

Ύλη: Κεφάλαια 1-4 του Τρίτου Τόμου (Μαθήματα 9 - 13)

4η Γραπτή Εργασία 2016-17

Ύλη: Κεφάλαια 1-4 του Τρίτου Τόμου

3η Γραπτή Εργασία 2016-17

Ύλη: Κεφάλαιο 5 του Τρίτου Τόμου

2η Γραπτή Εργασία 2016-17

Ύλη: Κεφάλαια 1-4 του Τρίτου Τόμου (Μαθήματα 9 - 13)

1η Γραπτή Εργασία 2016-17

Ύλη: Κεφάλαια 1 - 4 του Πρώτου Τόμου και εμβόλιμο υλικό ΠΛΗ 10 (Μαθήματα 1 - 8)