SlideShare a Scribd company logo
1 of 16
ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ



  Α/Α
                ΗΜΕΡΟΜΗΝΙΕΣ             ΤΜΗΜΑ ΥΛΗΣ   ΠΑΡΑΔΟΣΗ
ΕΒΔΟΜΑΔ
                  ΜΕΛΕΤΗΣ
   ΩΝ
ΜΕΛΕΤΗΣ



 1/1         01/10/08   ~ 05/10/08
 2/2         06/10/08   ~ 12/10/08
 3/3         13/10/08   ~ 19/10/08


 4   /   1   20/10/08   ~   26/10/08
 5   /   2   27/10/08   ~   02/11/08
 6   /   3   03/11/08   ~   09/11/08
 7   /   4   10/11/08   ~   16/11/08
 8   /   5   17/11/08   ~   23/11/08
9/6      24/11/08   ~ 30/11/08
10 / 7    01/12/08   ~ 07/12/08


11 / 4    08/12/08   ~ 14/12/08
12 / 5    15/12/08   ~ 21/12/08


13 / 6    05/01/09   ~   11/01/09
14 / 7    12/01/09   ~   18/01/09
15 / 8    19/01/09   ~   25/01/09
16 / 9    26/01/09   ~   01/02/09
17 / 10   02/02/09   ~   08/02/09
18 / 11   09/02/09   ~   15/02/09
19 / 12   16/02/09   ~   22/02/09




                                    2
20   /   1   23/02/09   ~   01/03/09
21   /   2   02/03/09   ~   08/03/09
22   /   3   09/03/09   ~   15/03/09
23   /   4   16/03/09   ~   22/03/09
24   /   5   23/03/09   ~   29/03/09
25   /   6   30/03/09   ~   05/04/09
26   /   7   06/04/09   ~   12/04/09

27 / 8       21/04/09   ~   26/04/09
28 / 9       27/04/09   ~   03/05/09
29 / 10      04/05/09   ~   10/05/09
30 / 11      11/05/09   ~   17/05/09
  31         18/05/09   ~   24/05/09
  32         25/05/09   ~   31/05/09




                                       3
ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Α
Εβδομάδα   Έννοιες                  Υλικό Βιβλίου       Παράλληλα/εναλλακτικά κείμενα             Παρατηρήσεις για την μελέτη
1          Βασικές εισαγωγικές      Κεφάλαιο 1          1)Webcasts σειράς «Μεταγλωττιστές» - Ι.
           έννοιες για τη δόμηση                         Ζαχαράκη webcast01 και webcast02.         Βασικές έννοιες. Πρέπει να
           ενός μεταγλωττιστή                            2)Κεφάλαιο 1 Παράλληλου Κειμένου         κατανοηθούν
                                                         «Λεκτική και Συντακτική Ανάλυση» - Ι.
                                                         Ζαχαράκη.
2          Λεκτική ανάλυση,         Κεφάλαιο 2          1)Webcasts σειράς «Μεταγλωττιστές» - Ι.    Βασικές έννοιες. Πρέπει να
           κανονικές εκφράσεις,                         Ζαχαράκη από webcast03 έως webcast06      κατανοηθούν
           πεπερασμένα αυτόματα,                        2)Webcasts σειράς «Μεταγλωττιστές» - Ι.   Μελετούμε το εργαλείο JFLAP που
           εργαλεία                                     Ζαχαράκη webcast08 και webcast09          μπορεί να χρησιμοποιηθεί για τη
                                                        3)Κεφάλαιο 2 και 3 Παράλληλου Κειμένου    διατύπωση κανονικών εκφράσεων
                                                        «Λεκτική και Συντακτική Ανάλυση» - Ι.     και τη μετατροπή τους διαδοχικά σε
                                                        Ζαχαράκη.                                 μη ντετερμινιστικά και
                                                                                                  ντετερμινιστικά αυτόματα
                                                                                                  πεπερασμένων καταστάσεων.
3          Σύνθεση – εφαρμογή       Γραπτή εργασία
4          Γραμματικές Χωρίς        Κεφάλαιο 3          1)Webcasts σειράς «Μεταγλωττιστές» - Ι.    Βασικές έννοιες. Πρέπει να
           Συμφραζόμενα (ΓΧΣ),                          Ζαχαράκη webcast07 και webcast10          κατανοηθούν
           δένδρα ανίχνευσης,                           2)Webcasts σειράς «Μεταγλωττιστές» - Χ.   Οι γραμματικές μοντελοποιούν τη
           διφορούμενες                                 Γκουμόπουλου webcast11 και webcast12      διαδικασία της συντακτικής
           γραμματικές                                  3)Κεφάλαιο 4 Παράλληλου Κειμένου          ανάλυσης, ενώ οι κανονικές
                                                        «Λεκτική και Συντακτική Ανάλυση» - Ι.     εκφράσεις τη διαδικασία της λεκτικής
                                                        Ζαχαράκη.                                 ανάλυσης.

5          Βασικές αρχές τεχνικών   Κεφάλαιο 4 (4.1 –   1)Webcasts σειράς «Μεταγλωττιστές» - Χ.    Βασικές έννοιες. Πρέπει να
           Συντακτικής Ανάλυσης,    4.3)                Γκουμόπουλου webcast13                    κατανοηθούν
           bottom-up ανίχνευση,                         2)Webcasts σειράς «Μεταγλωττιστές» - Χ.   Εξετάζονται οι δύο βασικότερες
           operator precedence                          Γκουμόπουλου webcast18 και webcast19      προσεγγίσεις ανίχνευσης που είναι η
           ανίχνευση                                                                              top-down και η bottom-up ανίχνευση
                                                                                                  καθώς και οι βασικές
                                                                                                  τεχνικές/αλγόριθμοι που
                                                                                                  εφαρμόζονται με κάθε προσέγγιση.
6          Top-down ανίχνευση,      Κεφάλαιο 4 (4.4 –   1)Webcasts σειράς «Μεταγλωττιστές» - Χ.    Βασικές έννοιες. Πρέπει να
           προβλήματα σε top-down   4.5)                Γκουμόπουλου webcast13                    κατανοηθούν
           ανίχνευση, προβλέπουσα                       2)Webcasts σειράς «Μεταγλωττιστές» - Χ.   Μια γραμματική για να είναι
Εβδομάδα   Έννοιες                   Υλικό Βιβλίου           Παράλληλα/εναλλακτικά κείμενα             Παρατηρήσεις για την μελέτη
           αναδρομική κατάβαση                               Γκουμόπουλου από webcast14 έως            κατάλληλη για top-down ανίχνευση
           (recursive descent)                               webcast16                                 με πρόβλεψη μπορεί να χρειαστεί
                                                                                                       μετασχηματισμούς που εξαλείφουν
                                                                                                       προβλήματα όπως αριστερή
                                                                                                       αναδρομή, κοινά προθέματα, κ.α.
7          Αναλυτές LL, εργαλεία,    Κεφάλαιο 4.6            1)Webcasts σειράς «Μεταγλωττιστές» - Χ.    Βασικές έννοιες. Πρέπει να
           ανάνηψη λαθών                                     Γκουμόπουλου webcast17                    κατανοηθούν
                                                             2)Webcasts σειράς «Μεταγλωττιστές» - Χ.   Μελετούμε το εργαλείο ANTLR που
                                                             Γκουμόπουλου webcast20                    μπορεί να χρησιμοποιηθεί για την
                                                             3)Webcasts σειράς «Μεταγλωττιστές» - Χ.   αυτόματη παραγωγή top-down
                                                             Γκουμόπουλου webcast21                    συντακτικών αναλυτών.
8.1        Πίνακες Συμβόλων          Κεφάλαιο 5                                                        Χρησιμοποιούνται τόσο στη φάση της
                                                                                                       σημασιολογικής ανάλυσης όσο και
                                                                                                       της παραγωγής ενδιάμεσου/τελικού
                                                                                                       κώδικα.
8.2        Συντακτικά                Κεφάλαιο 6 (6.1 –       Παράλληλο Κείμενο «Συντακτικά             Η ΣΚΜ μοντελοποιείται με μια
           Κατευθυνόμενη             6.2)                    Κατευθυνόμενη Μετάφραση» - Χ.             διευρυμένη ΓΧΣ που ονομάζεται
           Μετάφραση (ΣΚΜ),                                  Γκουμόπουλου.                             γραμματική ιδιοτήτων.
           σημασιολογικές ρουτίνες
9          Ενδιάμεσος κώδικας,       Κεφάλαιο 6 (6.3– 6.7)                                              Εφαρμογή της ΣΚΜ για την
           μετάφραση διαφόρων                                                                          παραγωγή ενδιάμεσου κώδικα
           τύπων εντολών σε
           κώδικα τριών
           διευθύνσεων (μορφή
           τετράδων)
10         Σύνθεση – εφαρμογή        Γραπτή εργασία
11         Αρχές δημιουργίας         Κεφάλαιο 7                                                         Εξετάζονται βασικές αρχές αυτού
           τελικού κώδικα και                                                                          του πολύπλοκου σταδίου.
           βελτιστοποίησής του




                                                                                                                                      5
ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Β
Εβδομάδα   Έννοιες                  Υλικό Βιβλίου            Παράλληλα/εναλλακτικά κείμενα             Παρατηρήσεις για την μελέτη
0.1        Βασικές εισαγωγικές      Κεφάλαιο 1                                                          Βασικές έννοιες. Πρέπει να
           έννοιες τεχνολογίας                                                                         κατανοηθούν. Να μελετηθούν στην
           λογισμικού                                                                                  αρχή του χρονοδιαγράμματος
0.2        Εισαγωγή στην            Κεφάλαιο 2               1)Κεφάλαιο 2 μελέτης περίπτωσης            Βασικές έννοιες. Πρέπει να
           Αντικειμενοστρεφή                                 «Ηλεκτρονικό κατάστημα»                   κατανοηθούν. Να μελετηθούν στην
           Τεχνολογία                                        2)Webcasts σειράς «Εισαγωγή στη UML –     αρχή του χρονοδιαγράμματος
                                                             Π. Φιτσιλή» από webcast0 έως webcast4
1.1        Η αντικειμενοστρεφής     Κεφάλαιο 3.1             1)Κεφάλαιο 3 μελέτης περίπτωσης            Βασικές έννοιες. Πρέπει να
           διαδικασία ανάπτυξης                              «Ηλεκτρονικό κατάστημα»                   κατανοηθούν
                                                             2)Κεφάλαιο 2,3 μελέτης περίπτωσης          ΠΡΟΣΟΧΗ
                                                             «Μισθοδοσίας υπαλλήλων»                   Παρουσιάζονται δύο διαδικασίες
                                                             3)Κεφάλαιο 1 ηλεκτρονικού βιβλίου         ανάπτυξης η «ICONIX» και η
                                                             ICONIX                                    «Ενοποιημένη Προσέγγιση» (Unified
                                                             4)Webcasts σειράς «Εισαγωγή στη UML –     Process) οι οποίες μπορούν να
                                                             Π. Φιτσιλή» webcast15                     χρησιμοποιηθούν εναλλακτικά. Η
                                                                                                       «Ενοποιημένη Προσέγγιση»
                                                                                                       θεωρείται πιο σύνθετη – βαριά ενώ η
                                                                                                       ICONIX πιο μικρή και ευκολότερη
                                                                                                       στην εφαρμογή
1.2        Περιπτώσεις χρήσης και   Κεφάλαιο 3.2 , 3.3 και   1)Κεφάλαιο 5.2 και 5.3 της μελέτης         Βασικές έννοιες. Πρέπει να
           προσδιορισμός            3.5                      περίπτωσης «Ηλεκτρονικό κατάστημα»        κατανοηθούν
           απαιτήσεων                                        2)Κεφάλαιο 4 μελέτης περίπτωσης
                                                             «Συστήματος Ελέγχου Ανελκυστήρα»          Η ανάλυση των περιπτώσεων χρήσης
           Διαγράμματα                                       3)Κεφάλαιο 4 μελέτης περίπτωσης           αποτελεί από τα πιο βασικά εργαλεία
           περιπτώσεων χρήσης                                «Μισθοδοσίας υπαλλήλων»                   ανάπτυξης συστημάτων.
           Διαγράμματα                                       4)Κεφάλαιο 3 και 4 ηλεκτρονικού βιβλίου
           δραστηριοτήτων                                    ICONIX
                                                             5)Webcasts σειράς «Εισαγωγή στη UML –
                                                             Π. Φιτσιλή» webcast5 (περιπτώσεις
                                                             χρήσης), webcast6 (διάγραμμα
                                                             δραστηριοτήτων) και webcast 16
                                                             (Διαχείριση απαιτήσεων)
                                                             6)Webcasts σειράς «Μελέτη περίπτωσης
                                                             συστήματος ελέγχου ανελκυστήρα - Β.




                                                                                                                                        6
Εβδομάδα   Έννοιες                 Υλικό Βιβλίου   Παράλληλα/εναλλακτικά κείμενα           Παρατηρήσεις για την μελέτη
                                                   Γερογιάννη» webcast1 και webcast2
2          Μοντέλο ανάλυσης και    Κεφάλαιο 3.4    1)Κεφάλαιο 5.1 της μελέτης περίπτωσης
           προσδιορισμός κλάσεων                   «Ηλεκτρονικό κατάστημα» - Διάγραμμα      Βασικές έννοιες. Πρέπει να
                                                   κλάσεων                                 κατανοηθούν
           Διαγράμματα κλάσεων                     2)Κεφάλαιο 6 μελέτης περίπτωσης         Ο ορισμός του διαγράμματος
                                                   «Ηλεκτρονικό κατάστημα» - Μοντέλο       κλάσεων αποτελεί απαραίτητο βήμα
                                                   Ανάλυσης                                στην ανάπτυξη συστημάτων με
                                                   3)Κεφάλαιο 5 μελέτης περίπτωσης         αντικειμενοστρεφείς μεθοδολογίες.
                                                   «Συστήματος Ελέγχου Ανελκυστήρα» - Το
                                                   Στατικό μοντέλο του συστήματος
                                                   4)Κεφάλαιο 2 ηλεκτρονικού βιβλίου
                                                   ICONIX
                                                   5)Webcasts σειράς «Εισαγωγή στη UML –
                                                   Π. Φιτσιλή» webcast7 και webcast 14 –
                                                   Διαγράμματα κλάσεων
                                                   6)Webcasts σειράς «Εισαγωγή στη UML –
                                                   Π. Φιτσιλή» webcast17 – Μοντέλο
                                                   ανάλυσης
                                                   7)Webcasts σειράς «Μελέτη περίπτωσης
                                                   συστήματος ελέγχου ανελκυστήρα - Β.
                                                   Γερογιάννη» webcast2
3.1        Μοντέλο Ανάλυσης -      Κεφάλαιο 3.5    1)Κεφάλαιο 6 μελέτης περίπτωσης
           Δυναμικό μοντέλο του                    «Ηλεκτρονικό κατάστημα» - Διαγράμματα    Βασικές έννοιες. Πρέπει να
           συστήματος                              συνεργασίας                             κατανοηθούν
                                                   7)Κεφάλαιο 4 μελέτης περίπτωσης
           Διαγράμματα                             «Μισθοδοσίας υπαλλήλων»
           συνεργασίας                             2)Κεφάλαιο 6 μελέτης περίπτωσης
                                                   «Συστήματος Ελέγχου Ανελκυστήρα» - Το
                                                   Δυναμικό μοντέλο του συστήματος
                                                   3)Κεφάλαιο 5 ηλεκτρονικού βιβλίου
                                                   ICONIX – Robustness Analysis
                                                   4)Webcasts σειράς «Εισαγωγή στη UML –
                                                   Π. Φιτσιλή» webcast8– Διαγράμματα
                                                   συνεργασίας
                                                   5)Webcasts σειράς «Μελέτη περίπτωσης
                                                   συστήματος ελέγχου ανελκυστήρα - Β.




                                                                                                                           7
Εβδομάδα   Έννοιες                  Υλικό Βιβλίου         Παράλληλα/εναλλακτικά κείμενα            Παρατηρήσεις για την μελέτη
                                                          Γερογιάννη» webcast3
3.2        Δυναμικό μοντέλο                               1)Κεφάλαιο 6.2 μελέτης περίπτωσης
           συστήματος               Δεν καλύπτονται στο   «Ηλεκτρονικό κατάστημα» - Η               Η κατανόησή τους είναι
                                    βιβλίο                συνεργασίας των αντικειμένων             απαραίτητη για την ανάπτυξη
           Διαγράμματα Ακολουθίας                         2)Κεφάλαιο 6.3 μελέτης περίπτωσης        αντικειμενοστραφών συστημάτων.
           Διαγράμματα.                                   «Ηλεκτρονικό κατάστημα» - Ο κύκλος
           Καταστάσεων                                    ζωής ενός αντικειμένου
                                                          3)Κεφάλαιο 6 μελέτης περίπτωσης
                                                          «Συστήματος Ελέγχου Ανελκυστήρα» - Το
                                                          Δυναμικό μοντέλο του συστήματος
                                                          4)Κεφάλαιο 6 ηλεκτρονικού βιβλίου
                                                          ICONIX – Preliminary Design
                                                          5)Κεφάλαιο 7 ηλεκτρονικού βιβλίου
                                                          ICONIX – Sequence Diagram
                                                          6)Webcasts σειράς «Εισαγωγή στη UML –
                                                          Π. Φιτσιλή» webcast9 (Διαγράμματα
                                                          ακολουθίας) και webcast10 (Διαγράμματα
                                                          καταστάσεων)
                                                          7)Webcasts σειράς «Μελέτη περίπτωσης
                                                          συστήματος ελέγχου ανελκυστήρα - Β.
                                                          Γερογιάννη» webcast3
4.1        Μοντέλο Σχεδιασμού                             1)Κεφάλαιο 7 μελέτης περίπτωσης
                                    Δεν καλύπτονται στο   «Ηλεκτρονικό κατάστημα» - Μοντέλο         Η κατανόησή τους είναι
           Διαγράμματα πακέτων      βιβλίο                Σχεδιασμού                               απαραίτητη για την ανάπτυξη
           Διαγράμματα συστατικών                         2)Κεφάλαιο 7 μελέτης περίπτωσης          αντικειμενοστραφών συστημάτων.
           Διαγράμματα διάταξης                           «Συστήματος Ελέγχου Ανελκυστήρα» - Το
                                                          Δυναμικό μοντέλο του συστήματος
                                                          8)Κεφάλαιο 4 μελέτης περίπτωσης
                                                          «Μισθοδοσίας υπαλλήλων»
                                                          3)Κεφάλαιο 8 ηλεκτρονικού βιβλίου
                                                          ICONIX – Critical Design Review
                                                          4)Webcasts σειράς «Εισαγωγή στη UML –
                                                          Π. Φιτσιλή» webcast11 (Διαγράμματα
                                                          διάταξη) , webcast12 (Διαγράμματα
                                                          πακέτων) και webcast13 (Διαγράμματα
                                                          συστατικών)




                                                                                                                                    8
Εβδομάδα   Έννοιες                Υλικό Βιβλίου        Παράλληλα/εναλλακτικά κείμενα            Παρατηρήσεις για την μελέτη
                                                       5)Webcasts σειράς «Μελέτη περίπτωσης
                                                       συστήματος ελέγχου ανελκυστήρα - Β.
                                                       Γερογιάννη» webcast4 – Αρχικό μοντέλο
                                                       σχεδίασης

4.2        Πρότυπα σχεδίασης      Δεν καλύπτεται στο   Μελέτη περίπτωσης για πρότυπα             Συμπληρωματικό υλικό
                                  βιβλίο               σχεδίασης –Π. Φιτσιλή
5          Σύνθεση – εφαρμογή     Γραπτή εργασία
6.1        Μοντέλο υλοποίησης     Δεν καλύπτεται στο   1)Κεφάλαιο 8 μελέτης περίπτωσης
                                  βιβλίο               «Ηλεκτρονικό κατάστημα» - Μοντέλο         Η κατανόησή τους είναι
                                                       Υλοποίησης                               απαραίτητη για την ανάπτυξη
                                                       2)Webcasts σειράς «Εισαγωγή στη UML –    αντικειμενοστραφών συστημάτων.
                                                       Π. Φιτσιλή» webcast18 – Η υλοποίηση
                                                       στην ενοποιημένη διαδικασία
6.2        Μοντέλο ελέγχου        Δεν καλύπτεται στο   1)Κεφάλαιο 9 μελέτης περίπτωσης
                                  βιβλίο               «Ηλεκτρονικό κατάστημα» - Μοντέλο         Η κατανόησή τους είναι
                                                       Ελέγχου                                  απαραίτητη για την ανάπτυξη
                                                       2)Webcasts σειράς «Εισαγωγή στη UML –    αντικειμενοστρεφών συστημάτων.
                                                       Π. Φιτσιλή» webcast19 – Ο έλεγχος στην
                                                       ενοποιημένη διαδικασία
6.3        Μοντελοποίηση          Δεν καλύπτεται στο   Μελέτη περίπτωσης για την αναπαράσταση
           επιχειρηματικών        βιβλίο               των διαδικασιών μιας επιχείρησης με τη    Συμπληρωματικό υλικό
           διαδικασιών                                 UML - Β. Γερογιάννη».
6.4        CASE εργαλεία          Κεφάλαιο 4           Εργαλείο Visual Paradigm που              Η χρήση τους είναι απαραίτητη για
                                                       διανεμήθηκε στο CD                       την ανάπτυξη αντικειμενοστρεφών
                                                                                                συστημάτων.
7.1        Διοίκηση Σχηματισμών   Κεφάλαιο 5                                                     Η κατανόηση των αρχών και η
           (configuration                                                                       χρήση των αντίστοιχων εργαλείων
           management)                                                                          είναι απαραίτητη για την ανάπτυξη
                                                                                                αντικειμενοστρεφών συστημάτων.
7.2        Διαχείριση Διάταξης    Δεν καλύπτεται στο   Webcasts σειράς «Εισαγωγή στη UML –Π.     Η κατανόηση των αρχών είναι
           (system deployment)    βιβλίο               Φιτσιλή» webcast20 - Διαχείριση          απαραίτητη εγκατάσταση και
                                                       διάταξης                                 λειτουργία πληροφορικών
                                                                                                συστημάτων.
7.3        Διασφάλιση ποιότητας   Κεφάλαιο 6                                                     Βασικές έννοιες. Πρέπει να
           λογισμικού                                                                           κατανοηθούν




                                                                                                                                 9
Εβδομάδα   Έννοιες                   Υλικό Βιβλίου        Παράλληλα/εναλλακτικά κείμενα             Παρατηρήσεις για την μελέτη
7.4        Εισαγωγή στη διαχείριση   Δεν καλύπτεται στο   Διαχείριση έργων λογισμικού: Κεφάλαιο 1    Βασικές έννοιες. Πρέπει να
           έργων                     βιβλίο                                                         κατανοηθούν
7.5        Οργανωτικές δομές –       Δεν καλύπτεται στο   Διαχείριση έργων λογισμικού: Κεφάλαιο 2    Βασικές έννοιες. Πρέπει να
           Κύκλος ζωής λογισμικού    βιβλίο                                                         κατανοηθούν
7.6        Διαχείριση αντικειμένου   Δεν καλύπτεται στο   Διαχείριση έργων λογισμικού: Κεφάλαιο 3    Βασικές έννοιες. Πρέπει να
           εργασιών                  βιβλίο                                                         κατανοηθούν




                                                                                                                                   1
ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Γ
        Έννοιες                    Υλικό Βιβλίου             Παράλληλα/εναλλακτικά κείμενα              Παρατηρήσεις για την μελέτη
1       Εισαγωγή στην υλοποίηση    Κεφάλαιο 1                Μπορείτε να ανατρέξετε στον Τόμο Β’         Βασικές έννοιες που έχουν ήδη
        της Αντικειμενοστρεφούς                              (κεφ. 1-3) και το αντίστοιχο παράλληλο /   συζητηθεί στον Τόμο Β’. Το υλικό
        Τεχνολογίας                                          εναλλακτικό υλικό για καλύτερη             πρέπει να μελετηθεί σε συνδυασμό
                                                             κατανόηση.                                 με το υλικό του Τόμου Β (εβδομάδα
                                                                                                        0). Οι έννοιες πρέπει να
                                                                                                        κατανοηθούν και να εμπεδωθούν
                                                                                                        πλήρως.
2       Βασικές εισαγωγικές        Κεφάλαιο 2                                                            Βασικές έννοιες. Πρέπει να
        έννοιες, όροι και                                                                               κατανοηθούν, όπως και η ιστορία, η
        βοηθητικό υλικό για τη                                                                          ομοματολογία και ‘φιλοσοφία’ της
        Java                                                                                            γλώσσας. Εντοπίστε και περιηγηθείτε
                                                                                                        στους διαδικτυακούς τόπους (PLI24,
                                                                                                        Sun, κλπ) που θα σας βοηθήσουν
                                                                                                        στη συνέχεια της μελέτης σας αρχικά
                                                                                                        και του προγραμματισμού σε Java
                                                                                                        στη συνέχεια.
2 και                      Βασικές εισαγωγικές έννοιες προγραμματισμού με Java                           Βασικές έννοιες. Πρέπει να
3                                                                                                       κατανοηθούν
                                                                                                         ΠΡΟΣΟΧΗ
                                                                                                        Δε χρειάζεται να διαβάσετε
                                                                                                        απαραίτητα όλα τα κείμενα που σας
                                                                                                        προτείνονται. Συνεχίστε να μελετάτε
                                                                                                        το αντικείμενο που σας ενδιαφέρει
                                                                                                        εφόσον πιστεύετε ότι δεν το έχετε
                                                                                                        κατανοήσει. Όταν θεωρείτε ότι έχετε
                                                                                                        προχωρήσει αρκετά, δείτε τα έτοιμα
                                                                                                        παραδείγματα κώδικα και στη
                                                                                                        συνέχεια προσπαθείστε να γράψετε
                                                                                                        δικό σας κώδικα σύμφωνα με τις
                                                                                                        εκφωνήσεις των παραδειγμάτων και
                                                                                                        συγκρίνετε με τις λύσεις τους. Θα
                                                                                                        πρέπει αρχικά να μάθετε τη χρήση
                                                                                                        του JBuilder στο βαθμό που θα σας
                                                                                                        επιτρέψει να τρέξετε τον κώδικά σας.




                                                                                                                                          1
Έννοιες                     Υλικό Βιβλίου           Παράλληλα/εναλλακτικά κείμενα         Παρατηρήσεις για την μελέτη
                                                                                                 ΠΡΟΣΟΧΗ
                                                                                                Το υλικό που σας έχει δοθεί είναι
                                                                                                πολύ και αυξομειωνόμενης
                                                                                                δυσκολίας. Διαχειρισθείτε με
                                                                                                προσοχή το χρόνο σας!
3.1   Κλάσεις και Αντικείμενα,    Κεφάλαιο 3              1)Κεφάλαιο 2 «ND_ΒασικάΘέματα.pdf»    Εγκαταστήστε το εργαλείο JBuilder
      Απλές Μέθοδοι                                       2)Κεφάλαιο 3,9 “ThinkCSJav”           από το CD που θα σας δοθεί.
                                                          3)Κεφάλαιο 1-2,4-5 “ThinkingInJava”   Ενημερωθείτε για τις δυνατότητές
                                                          4)Webcasts σειράς «Using_JBuilder»    του και κυρίως για τον τρόπο με τον
                                                          webcast23                             οποίο ξεκινάτε ένα project.
                                                          5)Webcasts σειράς «Java_Basic»        Εξοικειωθείτε με τη χρήση των
                                                          webcast1-6                            βασικών εντολών του (edit, compile)
                                                          6)Παραδείγματα                        και στη συνέχεια χρησιμοποιείστε το
                                                               CoffeeMachineDescription.pdf     για τον κώδικά σας
                                                          6.1) CoffeeMachine-DOS

3.2   Βασικές Εντολές της Java:   Κεφάλαιο 4              1)Κεφάλαιο 3 «ND_ΒασικάΘέματα.pdf»     Βασικές έννοιες. Πρέπει να
      τύποι δεδομένων,                                    2)Κεφάλαιο 2,4-7,10-12 “ThinkCSJav”   κατανοηθούν. Η υλοποίησή τους
      τελεστές, εντολές ροής,                             3)Κεφάλαιο 3,10 “ThinkingInJava”      βασίζεται στη γλώσσα C. Τα κεφ. 4,
      αλφαριθμητικά, κλπ.                                 4)Webcasts σειράς «Java_Basic»        5, 6 του ThinkCSJav συνδυάζουν
      I/O, Σύνθετες Μέθοδοι                               webcast2                              πολλά θέματα (εντολές ελέγχου,
                                                          5)Παραδείγματα                        γραφικά, αναδρομή) ταυτόχρονα. Αν
                                                             ΒΑΣΙΚΕΣ-ΕΝΤΟΛΕΣ                   δυσκολευτείτε προσπεράστε τα.

3.3   Σύνθεση – εφαρμογή          Γραπτή εργασία
4                                   Ολοκληρωμένες Εφαρμογές Java                                Με τη μελέτη αυτής της ενότητας
έως                                                                                             θα είστε σε θέση να υλοποιήσετε
10                                                                                              μία βασική εφαρμογή στη Java με
                                                                                                σύνθετη δομή και συνεργασία
                                                                                                των κλάσεών της, γραφική
                                                                                                διασύνδεση με το χρήστη και
                                                                                                διαχείριση δεδομένων στο
                                                                                                σκληρό δίσκο. Πιθανό να
                                                                                                χρειασθεί να χρησιμοποιείσετε
                                                                                                τον debugger του JBuilder για
                                                                                                την αποσφαλμάτωση των




                                                                                                                                 1
Έννοιες                     Υλικό Βιβλίου                Παράλληλα/εναλλακτικά κείμενα          Παρατηρήσεις για την μελέτη
                                                                                                    εφαρμογών σας.
4   Υλοποίηση συσχετίσεων       Κεφάλαιο 5.1, 5.2, 5.3       1)Κεφάλαιο 3 «ND_ΒασικάΘέματα.pdf»      Βασικές έννοιες. Πρέπει να
    κλάσεων, Δόμηση ενός                                     2)Κεφάλαιο 12 “ThinkCSJav”             κατανοηθούν
    προγράμματος Java                                        3)Κεφάλαιο 11-12 “ThinkingInJava”      Στο σημείο αυτό είστε σε θέση να
                                                             4)Παραδείγματα                         κάνετε προγράμματα με >1 κλάσεις
                                                                Εφαρμογή CoffeeMacine (4.5)         οι οποίες και συνεργάζονται μεταξύ
                                                                                                    τους ώστε να δοθεί η απαραίτητη
                                                                                                    λειτουργικότητα στο πρόγραμμά σας.
                                                                                                    Ολοκληρώνοντας τη μελέτη σας θα
                                                                                                    είστε σε θέση να αντιμετωπίσετε τη
                                                                                                    δεύτερη γραπτή εργασία.
5   Υλοποίηση                   Κεφάλαιο 6                   1)Κεφάλαια 5,6 «ND_ΒασικάΘέματα.pdf»    Βασικές έννοιες. Πρέπει να
    Κληρονομικότητας και                                     2)Κεφάλαιο 6-7 “ThinkingInJava”        κατανοηθούν, ειδικά η
    Πολυμορφισμού                                            3)Webcasts σειράς «Java_Basic»         κληρονομικότητα. Η πολλαπλή
                                                             webcast4-6                             κληρονομικότητα υλοποιείται στη
                                                             4)Παραδείγματα                         Java με τα Interfaces, που βρίσκουν
                                                                Inheritance-Polymorphism           μεγάλη εφαρμογή στα γραφικά

6   Επικοινωνία με Αρχεία και                                1) «ND_YL02_JDBC.pdf»                  Στην εφαρμογή του Ανθοπωλείου να
    Βάσεις Δεδομένων στη        Δεν καλύπτονται στο βιβλίο   2)Κεφάλαιο 10 “ThinkingInJava”         επικεντρωθείτε στα σημεία του
    Java                                                     3)Webcasts σειράς «Java JDBC»          κώδικα όπου η εφαρμογή
                                                             webcast19-22                           συνεργάζεται με τη βάση δεδομένων
                                                             4)“Ανθοπωλείο” (εργασία ακαδ. έτους
                                                             2004-05)
7   Γραφικά, Java Interfaces    6.4.7, 7.5                   1)«ND_YL01_AWT.pdf»                    Επικεντρωθείτε στην κατανόηση της
                                                             2)«ND_YL01_Swing.pdf»                  διασύνδεσης της εφαρμογής με τις
                                                             3)Κεφάλαιο 13 “ThinkingInJava”         κλάσεις των πακέτων γραφικών AWT
                                                             4)Webcasts σειράς «Java_AWT»           και Swing της Java. Τα δύο πακέτα
                                                             webcast7-12                            μοιάζουν αρκετά, άρα μελετείστε
                                                             5)Webcasts σειράς «Java_Swing»         πρώτα μόνο το AWT και στη συνέχεια
                                                             webcast13-18,24                        ολοκληρώστε με το Swing
                                                             6)Παραδείγματα
                                                             6.1) CalculatorApplet (Applets)
                                                             6.2) Graphics (για γραφικά)
                                                             6.3) Java Interfaces
8   Σύνθετες δομές                                           1)Κεφάλαιο 5 «ND_ΒασικάΘέματα.pdf»     Μαθαίνετε σύνθετες δομές που όμως




                                                                                                                                     1
Έννοιες                       Υλικό Βιβλίου                Παράλληλα/εναλλακτικά κείμενα             Παρατηρήσεις για την μελέτη
       δεδομένων (Set, List,         Δεν καλύπτονται στο βιβλίο   2)Κεφάλαιο 14-19 “ThinkCSJav”             απλοποιούν τη λύση σύνθετων
       Vector, stacks, trees, κλπ)                                3)Webcasts σειράς «Java_Basic»            προβλημάτων για μη-τετριμμένες
                                                                  webcast3                                  εφαρμογές
                                                                  4) Παραδείγματα
                                                                      Lists-Vectors
9      Υλοποίηση                     Κεφάλαιο 7                   1)«HyperTextV2.pdf»                       Μαθαίνετε πως να συνδυάζετε όσα
       Ολοκληρωμένων                                              2)Κεφάλαιο 8, 17 “ThinkingInJava”         μάθατε μέχρι τώρα για να χτίσετε μία
       Εφαρμογών σε Java                                          3)Webcasts σειράς                         σύνθετη εφαρμογή
                                                                  «Java_Application_development»
                                                                  4)Εφαρμογές
                                                                      Κεφάλαιο 5 μελέτης περίπτωσης
                                                                      «Μισθοδοσίας υπαλλήλων»
                                                                  5)
                                                                  - Περιγραφή
                                                                  CoffeeMachineDescription.pdf
                                                                  4.1) CoffeeMachine-DOS
                                                                  4.2) CoffeeMachine-graphics
                                                                  4.3)“Ανθοπωλείο” (εργασία ακαδ. έτους
                                                                  2004-05)
10     Σύνθεση – εφαρμογή        Γραπτή εργασία
11     Προχωρημένες έννοιες προγραμματισμού με Java
και
12
11.1   Χειρισμός Εξαιρέσεων          Κεφάλαιο 8                   1)Κεφάλαιο 9 “ThinkingInJava”
                                                                  2)Παράδειγμα:
                                                                  ExceptionsExceptTest.java
11.2   Ταυτόχρονος                   Κεφάλαιο 9                   1)Κεφάλαιο 14, “ThinkingInJava”
       Προγραμματισμός                                            2)Webcasts σειράς
                                                                  «Java_Concurrent_Programming»
                                                                  3)Εφαρμογή «ΔΙΟΔΙΑ ΠΟΛΗΣ»
12.1   Σχεδιασμός έργων              Δεν καλύπτονται στο βιβλίο   Διαχείριση έργων λογισμικού: Κεφάλαιο 4    Βασικές έννοιες. Πρέπει να
                                                                                                            κατανοηθούν
12.2   Διάφορα θέματα                Δεν καλύπτονται στο βιβλίο   1)Κεφάλαιο 8 “ThinkCSJav”                 Ειδικές περιπτώσεις αντικειμένων,
                                                                  2)Κεφάλαια 15-16, “ThinkingInJava”        network programming, design
                                                                                                            patterns




                                                                                                                                                1
1
Time schedule08 09

More Related Content

Viewers also liked

Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)
Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)
Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)Adrian Peeris
 
2006 Physiopathologie du diabète de type 2
2006 Physiopathologie du diabète de type 22006 Physiopathologie du diabète de type 2
2006 Physiopathologie du diabète de type 2APRHOC
 
Cognitive Behavioral Therapy (CBT) of Anxiety
Cognitive Behavioral Therapy (CBT) of AnxietyCognitive Behavioral Therapy (CBT) of Anxiety
Cognitive Behavioral Therapy (CBT) of AnxietyDavid Walczyk
 
Problems in teaching listening in efl classrooms ppt
Problems in teaching listening in efl classrooms pptProblems in teaching listening in efl classrooms ppt
Problems in teaching listening in efl classrooms pptgmccloud
 
Twitter case study final
Twitter case study  finalTwitter case study  final
Twitter case study finalAishwaryaa Ravi
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computingPreethi AKNR
 
Infographic: How to Make a Great Impression at Work
Infographic: How to Make a Great Impression at Work Infographic: How to Make a Great Impression at Work
Infographic: How to Make a Great Impression at Work Catherine Adenle
 
Which test cases to automate
Which test cases to automateWhich test cases to automate
Which test cases to automatesachxn1
 
The Physical Features of Sub Saharan Africa
The  Physical  Features of  Sub  Saharan  AfricaThe  Physical  Features of  Sub  Saharan  Africa
The Physical Features of Sub Saharan Africamr_rodriguez23
 
11 More Killer Strategic Partnership Examples
11 More Killer Strategic Partnership Examples11 More Killer Strategic Partnership Examples
11 More Killer Strategic Partnership ExamplesDave Marcello
 
El imperativo afirmativo y negativo
El imperativo afirmativo y negativoEl imperativo afirmativo y negativo
El imperativo afirmativo y negativoJeff Santana
 
Ch 1 language theory and language development
Ch 1 language theory and language developmentCh 1 language theory and language development
Ch 1 language theory and language developmentsahughes
 
[Illegal] long, hei master 21 techniques of silent killing
[Illegal] long, hei master   21 techniques of silent killing[Illegal] long, hei master   21 techniques of silent killing
[Illegal] long, hei master 21 techniques of silent killingSah Ya
 

Viewers also liked (15)

Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)
Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)
Sec4 express chapter3_the rise of venice_part i&ii.ppt(slideshare)
 
2006 Physiopathologie du diabète de type 2
2006 Physiopathologie du diabète de type 22006 Physiopathologie du diabète de type 2
2006 Physiopathologie du diabète de type 2
 
Cognitive Behavioral Therapy (CBT) of Anxiety
Cognitive Behavioral Therapy (CBT) of AnxietyCognitive Behavioral Therapy (CBT) of Anxiety
Cognitive Behavioral Therapy (CBT) of Anxiety
 
Problems in teaching listening in efl classrooms ppt
Problems in teaching listening in efl classrooms pptProblems in teaching listening in efl classrooms ppt
Problems in teaching listening in efl classrooms ppt
 
Twitter case study final
Twitter case study  finalTwitter case study  final
Twitter case study final
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computing
 
Infographic: How to Make a Great Impression at Work
Infographic: How to Make a Great Impression at Work Infographic: How to Make a Great Impression at Work
Infographic: How to Make a Great Impression at Work
 
Which test cases to automate
Which test cases to automateWhich test cases to automate
Which test cases to automate
 
The Physical Features of Sub Saharan Africa
The  Physical  Features of  Sub  Saharan  AfricaThe  Physical  Features of  Sub  Saharan  Africa
The Physical Features of Sub Saharan Africa
 
11 More Killer Strategic Partnership Examples
11 More Killer Strategic Partnership Examples11 More Killer Strategic Partnership Examples
11 More Killer Strategic Partnership Examples
 
El imperativo afirmativo y negativo
El imperativo afirmativo y negativoEl imperativo afirmativo y negativo
El imperativo afirmativo y negativo
 
Ch 1 language theory and language development
Ch 1 language theory and language developmentCh 1 language theory and language development
Ch 1 language theory and language development
 
[Illegal] long, hei master 21 techniques of silent killing
[Illegal] long, hei master   21 techniques of silent killing[Illegal] long, hei master   21 techniques of silent killing
[Illegal] long, hei master 21 techniques of silent killing
 
What is KISSmetrics?
What is KISSmetrics?What is KISSmetrics?
What is KISSmetrics?
 
Character Design: Faces
Character Design: FacesCharacter Design: Faces
Character Design: Faces
 

Similar to Time schedule08 09

Punctual fault identification through Machine Learning techniques
Punctual fault identification through Machine Learning techniquesPunctual fault identification through Machine Learning techniques
Punctual fault identification through Machine Learning techniquesISSEL
 
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςΈγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςISSEL
 
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...Adamantia Spanaka
 

Similar to Time schedule08 09 (6)

Presentation__
Presentation__Presentation__
Presentation__
 
Punctual fault identification through Machine Learning techniques
Punctual fault identification through Machine Learning techniquesPunctual fault identification through Machine Learning techniques
Punctual fault identification through Machine Learning techniques
 
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής MάθησηςΈγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
Έγκαιρη ταυτοποίηση βλαβών με αλγόριθμους Μηχανικής Mάθησης
 
diplomatiki_vatikiotis
diplomatiki_vatikiotisdiplomatiki_vatikiotis
diplomatiki_vatikiotis
 
Sensorless motor control1
Sensorless motor control1Sensorless motor control1
Sensorless motor control1
 
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
Adamantia Spanaka_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
 

Recently uploaded

Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑDimitra Mylonaki
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx36dimperist
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx36dimperist
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008Θεόδωρος Μαραγκούλας
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxeucharis
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx36dimperist
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 

Recently uploaded (18)

Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 

Time schedule08 09

  • 1. ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ Α/Α ΗΜΕΡΟΜΗΝΙΕΣ ΤΜΗΜΑ ΥΛΗΣ ΠΑΡΑΔΟΣΗ ΕΒΔΟΜΑΔ ΜΕΛΕΤΗΣ ΩΝ ΜΕΛΕΤΗΣ 1/1 01/10/08 ~ 05/10/08 2/2 06/10/08 ~ 12/10/08 3/3 13/10/08 ~ 19/10/08 4 / 1 20/10/08 ~ 26/10/08 5 / 2 27/10/08 ~ 02/11/08 6 / 3 03/11/08 ~ 09/11/08 7 / 4 10/11/08 ~ 16/11/08 8 / 5 17/11/08 ~ 23/11/08
  • 2. 9/6 24/11/08 ~ 30/11/08 10 / 7 01/12/08 ~ 07/12/08 11 / 4 08/12/08 ~ 14/12/08 12 / 5 15/12/08 ~ 21/12/08 13 / 6 05/01/09 ~ 11/01/09 14 / 7 12/01/09 ~ 18/01/09 15 / 8 19/01/09 ~ 25/01/09 16 / 9 26/01/09 ~ 01/02/09 17 / 10 02/02/09 ~ 08/02/09 18 / 11 09/02/09 ~ 15/02/09 19 / 12 16/02/09 ~ 22/02/09 2
  • 3. 20 / 1 23/02/09 ~ 01/03/09 21 / 2 02/03/09 ~ 08/03/09 22 / 3 09/03/09 ~ 15/03/09 23 / 4 16/03/09 ~ 22/03/09 24 / 5 23/03/09 ~ 29/03/09 25 / 6 30/03/09 ~ 05/04/09 26 / 7 06/04/09 ~ 12/04/09 27 / 8 21/04/09 ~ 26/04/09 28 / 9 27/04/09 ~ 03/05/09 29 / 10 04/05/09 ~ 10/05/09 30 / 11 11/05/09 ~ 17/05/09 31 18/05/09 ~ 24/05/09 32 25/05/09 ~ 31/05/09 3
  • 4. ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Α Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη 1 Βασικές εισαγωγικές Κεφάλαιο 1 1)Webcasts σειράς «Μεταγλωττιστές» - Ι. έννοιες για τη δόμηση Ζαχαράκη webcast01 και webcast02.  Βασικές έννοιες. Πρέπει να ενός μεταγλωττιστή 2)Κεφάλαιο 1 Παράλληλου Κειμένου κατανοηθούν «Λεκτική και Συντακτική Ανάλυση» - Ι. Ζαχαράκη. 2 Λεκτική ανάλυση, Κεφάλαιο 2 1)Webcasts σειράς «Μεταγλωττιστές» - Ι.  Βασικές έννοιες. Πρέπει να κανονικές εκφράσεις, Ζαχαράκη από webcast03 έως webcast06 κατανοηθούν πεπερασμένα αυτόματα, 2)Webcasts σειράς «Μεταγλωττιστές» - Ι. Μελετούμε το εργαλείο JFLAP που εργαλεία Ζαχαράκη webcast08 και webcast09 μπορεί να χρησιμοποιηθεί για τη 3)Κεφάλαιο 2 και 3 Παράλληλου Κειμένου διατύπωση κανονικών εκφράσεων «Λεκτική και Συντακτική Ανάλυση» - Ι. και τη μετατροπή τους διαδοχικά σε Ζαχαράκη. μη ντετερμινιστικά και ντετερμινιστικά αυτόματα πεπερασμένων καταστάσεων. 3 Σύνθεση – εφαρμογή Γραπτή εργασία 4 Γραμματικές Χωρίς Κεφάλαιο 3 1)Webcasts σειράς «Μεταγλωττιστές» - Ι.  Βασικές έννοιες. Πρέπει να Συμφραζόμενα (ΓΧΣ), Ζαχαράκη webcast07 και webcast10 κατανοηθούν δένδρα ανίχνευσης, 2)Webcasts σειράς «Μεταγλωττιστές» - Χ. Οι γραμματικές μοντελοποιούν τη διφορούμενες Γκουμόπουλου webcast11 και webcast12 διαδικασία της συντακτικής γραμματικές 3)Κεφάλαιο 4 Παράλληλου Κειμένου ανάλυσης, ενώ οι κανονικές «Λεκτική και Συντακτική Ανάλυση» - Ι. εκφράσεις τη διαδικασία της λεκτικής Ζαχαράκη. ανάλυσης. 5 Βασικές αρχές τεχνικών Κεφάλαιο 4 (4.1 – 1)Webcasts σειράς «Μεταγλωττιστές» - Χ.  Βασικές έννοιες. Πρέπει να Συντακτικής Ανάλυσης, 4.3) Γκουμόπουλου webcast13 κατανοηθούν bottom-up ανίχνευση, 2)Webcasts σειράς «Μεταγλωττιστές» - Χ. Εξετάζονται οι δύο βασικότερες operator precedence Γκουμόπουλου webcast18 και webcast19 προσεγγίσεις ανίχνευσης που είναι η ανίχνευση top-down και η bottom-up ανίχνευση καθώς και οι βασικές τεχνικές/αλγόριθμοι που εφαρμόζονται με κάθε προσέγγιση. 6 Top-down ανίχνευση, Κεφάλαιο 4 (4.4 – 1)Webcasts σειράς «Μεταγλωττιστές» - Χ.  Βασικές έννοιες. Πρέπει να προβλήματα σε top-down 4.5) Γκουμόπουλου webcast13 κατανοηθούν ανίχνευση, προβλέπουσα 2)Webcasts σειράς «Μεταγλωττιστές» - Χ. Μια γραμματική για να είναι
  • 5. Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη αναδρομική κατάβαση Γκουμόπουλου από webcast14 έως κατάλληλη για top-down ανίχνευση (recursive descent) webcast16 με πρόβλεψη μπορεί να χρειαστεί μετασχηματισμούς που εξαλείφουν προβλήματα όπως αριστερή αναδρομή, κοινά προθέματα, κ.α. 7 Αναλυτές LL, εργαλεία, Κεφάλαιο 4.6 1)Webcasts σειράς «Μεταγλωττιστές» - Χ.  Βασικές έννοιες. Πρέπει να ανάνηψη λαθών Γκουμόπουλου webcast17 κατανοηθούν 2)Webcasts σειράς «Μεταγλωττιστές» - Χ. Μελετούμε το εργαλείο ANTLR που Γκουμόπουλου webcast20 μπορεί να χρησιμοποιηθεί για την 3)Webcasts σειράς «Μεταγλωττιστές» - Χ. αυτόματη παραγωγή top-down Γκουμόπουλου webcast21 συντακτικών αναλυτών. 8.1 Πίνακες Συμβόλων Κεφάλαιο 5 Χρησιμοποιούνται τόσο στη φάση της σημασιολογικής ανάλυσης όσο και της παραγωγής ενδιάμεσου/τελικού κώδικα. 8.2 Συντακτικά Κεφάλαιο 6 (6.1 – Παράλληλο Κείμενο «Συντακτικά Η ΣΚΜ μοντελοποιείται με μια Κατευθυνόμενη 6.2) Κατευθυνόμενη Μετάφραση» - Χ. διευρυμένη ΓΧΣ που ονομάζεται Μετάφραση (ΣΚΜ), Γκουμόπουλου. γραμματική ιδιοτήτων. σημασιολογικές ρουτίνες 9 Ενδιάμεσος κώδικας, Κεφάλαιο 6 (6.3– 6.7)  Εφαρμογή της ΣΚΜ για την μετάφραση διαφόρων παραγωγή ενδιάμεσου κώδικα τύπων εντολών σε κώδικα τριών διευθύνσεων (μορφή τετράδων) 10 Σύνθεση – εφαρμογή Γραπτή εργασία 11 Αρχές δημιουργίας Κεφάλαιο 7  Εξετάζονται βασικές αρχές αυτού τελικού κώδικα και του πολύπλοκου σταδίου. βελτιστοποίησής του 5
  • 6. ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Β Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη 0.1 Βασικές εισαγωγικές Κεφάλαιο 1  Βασικές έννοιες. Πρέπει να έννοιες τεχνολογίας κατανοηθούν. Να μελετηθούν στην λογισμικού αρχή του χρονοδιαγράμματος 0.2 Εισαγωγή στην Κεφάλαιο 2 1)Κεφάλαιο 2 μελέτης περίπτωσης  Βασικές έννοιες. Πρέπει να Αντικειμενοστρεφή «Ηλεκτρονικό κατάστημα» κατανοηθούν. Να μελετηθούν στην Τεχνολογία 2)Webcasts σειράς «Εισαγωγή στη UML – αρχή του χρονοδιαγράμματος Π. Φιτσιλή» από webcast0 έως webcast4 1.1 Η αντικειμενοστρεφής Κεφάλαιο 3.1 1)Κεφάλαιο 3 μελέτης περίπτωσης  Βασικές έννοιες. Πρέπει να διαδικασία ανάπτυξης «Ηλεκτρονικό κατάστημα» κατανοηθούν 2)Κεφάλαιο 2,3 μελέτης περίπτωσης  ΠΡΟΣΟΧΗ «Μισθοδοσίας υπαλλήλων» Παρουσιάζονται δύο διαδικασίες 3)Κεφάλαιο 1 ηλεκτρονικού βιβλίου ανάπτυξης η «ICONIX» και η ICONIX «Ενοποιημένη Προσέγγιση» (Unified 4)Webcasts σειράς «Εισαγωγή στη UML – Process) οι οποίες μπορούν να Π. Φιτσιλή» webcast15 χρησιμοποιηθούν εναλλακτικά. Η «Ενοποιημένη Προσέγγιση» θεωρείται πιο σύνθετη – βαριά ενώ η ICONIX πιο μικρή και ευκολότερη στην εφαρμογή 1.2 Περιπτώσεις χρήσης και Κεφάλαιο 3.2 , 3.3 και 1)Κεφάλαιο 5.2 και 5.3 της μελέτης  Βασικές έννοιες. Πρέπει να προσδιορισμός 3.5 περίπτωσης «Ηλεκτρονικό κατάστημα» κατανοηθούν απαιτήσεων 2)Κεφάλαιο 4 μελέτης περίπτωσης «Συστήματος Ελέγχου Ανελκυστήρα» Η ανάλυση των περιπτώσεων χρήσης Διαγράμματα 3)Κεφάλαιο 4 μελέτης περίπτωσης αποτελεί από τα πιο βασικά εργαλεία περιπτώσεων χρήσης «Μισθοδοσίας υπαλλήλων» ανάπτυξης συστημάτων. Διαγράμματα 4)Κεφάλαιο 3 και 4 ηλεκτρονικού βιβλίου δραστηριοτήτων ICONIX 5)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast5 (περιπτώσεις χρήσης), webcast6 (διάγραμμα δραστηριοτήτων) και webcast 16 (Διαχείριση απαιτήσεων) 6)Webcasts σειράς «Μελέτη περίπτωσης συστήματος ελέγχου ανελκυστήρα - Β. 6
  • 7. Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη Γερογιάννη» webcast1 και webcast2 2 Μοντέλο ανάλυσης και Κεφάλαιο 3.4 1)Κεφάλαιο 5.1 της μελέτης περίπτωσης προσδιορισμός κλάσεων «Ηλεκτρονικό κατάστημα» - Διάγραμμα  Βασικές έννοιες. Πρέπει να κλάσεων κατανοηθούν Διαγράμματα κλάσεων 2)Κεφάλαιο 6 μελέτης περίπτωσης Ο ορισμός του διαγράμματος «Ηλεκτρονικό κατάστημα» - Μοντέλο κλάσεων αποτελεί απαραίτητο βήμα Ανάλυσης στην ανάπτυξη συστημάτων με 3)Κεφάλαιο 5 μελέτης περίπτωσης αντικειμενοστρεφείς μεθοδολογίες. «Συστήματος Ελέγχου Ανελκυστήρα» - Το Στατικό μοντέλο του συστήματος 4)Κεφάλαιο 2 ηλεκτρονικού βιβλίου ICONIX 5)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast7 και webcast 14 – Διαγράμματα κλάσεων 6)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast17 – Μοντέλο ανάλυσης 7)Webcasts σειράς «Μελέτη περίπτωσης συστήματος ελέγχου ανελκυστήρα - Β. Γερογιάννη» webcast2 3.1 Μοντέλο Ανάλυσης - Κεφάλαιο 3.5 1)Κεφάλαιο 6 μελέτης περίπτωσης Δυναμικό μοντέλο του «Ηλεκτρονικό κατάστημα» - Διαγράμματα  Βασικές έννοιες. Πρέπει να συστήματος συνεργασίας κατανοηθούν 7)Κεφάλαιο 4 μελέτης περίπτωσης Διαγράμματα «Μισθοδοσίας υπαλλήλων» συνεργασίας 2)Κεφάλαιο 6 μελέτης περίπτωσης «Συστήματος Ελέγχου Ανελκυστήρα» - Το Δυναμικό μοντέλο του συστήματος 3)Κεφάλαιο 5 ηλεκτρονικού βιβλίου ICONIX – Robustness Analysis 4)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast8– Διαγράμματα συνεργασίας 5)Webcasts σειράς «Μελέτη περίπτωσης συστήματος ελέγχου ανελκυστήρα - Β. 7
  • 8. Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη Γερογιάννη» webcast3 3.2 Δυναμικό μοντέλο 1)Κεφάλαιο 6.2 μελέτης περίπτωσης συστήματος Δεν καλύπτονται στο «Ηλεκτρονικό κατάστημα» - Η  Η κατανόησή τους είναι βιβλίο συνεργασίας των αντικειμένων απαραίτητη για την ανάπτυξη Διαγράμματα Ακολουθίας 2)Κεφάλαιο 6.3 μελέτης περίπτωσης αντικειμενοστραφών συστημάτων. Διαγράμματα. «Ηλεκτρονικό κατάστημα» - Ο κύκλος Καταστάσεων ζωής ενός αντικειμένου 3)Κεφάλαιο 6 μελέτης περίπτωσης «Συστήματος Ελέγχου Ανελκυστήρα» - Το Δυναμικό μοντέλο του συστήματος 4)Κεφάλαιο 6 ηλεκτρονικού βιβλίου ICONIX – Preliminary Design 5)Κεφάλαιο 7 ηλεκτρονικού βιβλίου ICONIX – Sequence Diagram 6)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast9 (Διαγράμματα ακολουθίας) και webcast10 (Διαγράμματα καταστάσεων) 7)Webcasts σειράς «Μελέτη περίπτωσης συστήματος ελέγχου ανελκυστήρα - Β. Γερογιάννη» webcast3 4.1 Μοντέλο Σχεδιασμού 1)Κεφάλαιο 7 μελέτης περίπτωσης Δεν καλύπτονται στο «Ηλεκτρονικό κατάστημα» - Μοντέλο  Η κατανόησή τους είναι Διαγράμματα πακέτων βιβλίο Σχεδιασμού απαραίτητη για την ανάπτυξη Διαγράμματα συστατικών 2)Κεφάλαιο 7 μελέτης περίπτωσης αντικειμενοστραφών συστημάτων. Διαγράμματα διάταξης «Συστήματος Ελέγχου Ανελκυστήρα» - Το Δυναμικό μοντέλο του συστήματος 8)Κεφάλαιο 4 μελέτης περίπτωσης «Μισθοδοσίας υπαλλήλων» 3)Κεφάλαιο 8 ηλεκτρονικού βιβλίου ICONIX – Critical Design Review 4)Webcasts σειράς «Εισαγωγή στη UML – Π. Φιτσιλή» webcast11 (Διαγράμματα διάταξη) , webcast12 (Διαγράμματα πακέτων) και webcast13 (Διαγράμματα συστατικών) 8
  • 9. Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη 5)Webcasts σειράς «Μελέτη περίπτωσης συστήματος ελέγχου ανελκυστήρα - Β. Γερογιάννη» webcast4 – Αρχικό μοντέλο σχεδίασης 4.2 Πρότυπα σχεδίασης Δεν καλύπτεται στο Μελέτη περίπτωσης για πρότυπα  Συμπληρωματικό υλικό βιβλίο σχεδίασης –Π. Φιτσιλή 5 Σύνθεση – εφαρμογή Γραπτή εργασία 6.1 Μοντέλο υλοποίησης Δεν καλύπτεται στο 1)Κεφάλαιο 8 μελέτης περίπτωσης βιβλίο «Ηλεκτρονικό κατάστημα» - Μοντέλο  Η κατανόησή τους είναι Υλοποίησης απαραίτητη για την ανάπτυξη 2)Webcasts σειράς «Εισαγωγή στη UML – αντικειμενοστραφών συστημάτων. Π. Φιτσιλή» webcast18 – Η υλοποίηση στην ενοποιημένη διαδικασία 6.2 Μοντέλο ελέγχου Δεν καλύπτεται στο 1)Κεφάλαιο 9 μελέτης περίπτωσης βιβλίο «Ηλεκτρονικό κατάστημα» - Μοντέλο  Η κατανόησή τους είναι Ελέγχου απαραίτητη για την ανάπτυξη 2)Webcasts σειράς «Εισαγωγή στη UML – αντικειμενοστρεφών συστημάτων. Π. Φιτσιλή» webcast19 – Ο έλεγχος στην ενοποιημένη διαδικασία 6.3 Μοντελοποίηση Δεν καλύπτεται στο Μελέτη περίπτωσης για την αναπαράσταση επιχειρηματικών βιβλίο των διαδικασιών μιας επιχείρησης με τη  Συμπληρωματικό υλικό διαδικασιών UML - Β. Γερογιάννη». 6.4 CASE εργαλεία Κεφάλαιο 4 Εργαλείο Visual Paradigm που  Η χρήση τους είναι απαραίτητη για διανεμήθηκε στο CD την ανάπτυξη αντικειμενοστρεφών συστημάτων. 7.1 Διοίκηση Σχηματισμών Κεφάλαιο 5  Η κατανόηση των αρχών και η (configuration χρήση των αντίστοιχων εργαλείων management) είναι απαραίτητη για την ανάπτυξη αντικειμενοστρεφών συστημάτων. 7.2 Διαχείριση Διάταξης Δεν καλύπτεται στο Webcasts σειράς «Εισαγωγή στη UML –Π.  Η κατανόηση των αρχών είναι (system deployment) βιβλίο Φιτσιλή» webcast20 - Διαχείριση απαραίτητη εγκατάσταση και διάταξης λειτουργία πληροφορικών συστημάτων. 7.3 Διασφάλιση ποιότητας Κεφάλαιο 6  Βασικές έννοιες. Πρέπει να λογισμικού κατανοηθούν 9
  • 10. Εβδομάδα Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη 7.4 Εισαγωγή στη διαχείριση Δεν καλύπτεται στο Διαχείριση έργων λογισμικού: Κεφάλαιο 1  Βασικές έννοιες. Πρέπει να έργων βιβλίο κατανοηθούν 7.5 Οργανωτικές δομές – Δεν καλύπτεται στο Διαχείριση έργων λογισμικού: Κεφάλαιο 2  Βασικές έννοιες. Πρέπει να Κύκλος ζωής λογισμικού βιβλίο κατανοηθούν 7.6 Διαχείριση αντικειμένου Δεν καλύπτεται στο Διαχείριση έργων λογισμικού: Κεφάλαιο 3  Βασικές έννοιες. Πρέπει να εργασιών βιβλίο κατανοηθούν 1
  • 11. ΟΔΗΓΟΣ ΜΕΛΕΤΗΣ ΤΟΜΟΥ Γ Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη 1 Εισαγωγή στην υλοποίηση Κεφάλαιο 1 Μπορείτε να ανατρέξετε στον Τόμο Β’  Βασικές έννοιες που έχουν ήδη της Αντικειμενοστρεφούς (κεφ. 1-3) και το αντίστοιχο παράλληλο / συζητηθεί στον Τόμο Β’. Το υλικό Τεχνολογίας εναλλακτικό υλικό για καλύτερη πρέπει να μελετηθεί σε συνδυασμό κατανόηση. με το υλικό του Τόμου Β (εβδομάδα 0). Οι έννοιες πρέπει να κατανοηθούν και να εμπεδωθούν πλήρως. 2 Βασικές εισαγωγικές Κεφάλαιο 2  Βασικές έννοιες. Πρέπει να έννοιες, όροι και κατανοηθούν, όπως και η ιστορία, η βοηθητικό υλικό για τη ομοματολογία και ‘φιλοσοφία’ της Java γλώσσας. Εντοπίστε και περιηγηθείτε στους διαδικτυακούς τόπους (PLI24, Sun, κλπ) που θα σας βοηθήσουν στη συνέχεια της μελέτης σας αρχικά και του προγραμματισμού σε Java στη συνέχεια. 2 και Βασικές εισαγωγικές έννοιες προγραμματισμού με Java  Βασικές έννοιες. Πρέπει να 3 κατανοηθούν  ΠΡΟΣΟΧΗ Δε χρειάζεται να διαβάσετε απαραίτητα όλα τα κείμενα που σας προτείνονται. Συνεχίστε να μελετάτε το αντικείμενο που σας ενδιαφέρει εφόσον πιστεύετε ότι δεν το έχετε κατανοήσει. Όταν θεωρείτε ότι έχετε προχωρήσει αρκετά, δείτε τα έτοιμα παραδείγματα κώδικα και στη συνέχεια προσπαθείστε να γράψετε δικό σας κώδικα σύμφωνα με τις εκφωνήσεις των παραδειγμάτων και συγκρίνετε με τις λύσεις τους. Θα πρέπει αρχικά να μάθετε τη χρήση του JBuilder στο βαθμό που θα σας επιτρέψει να τρέξετε τον κώδικά σας. 1
  • 12. Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη  ΠΡΟΣΟΧΗ Το υλικό που σας έχει δοθεί είναι πολύ και αυξομειωνόμενης δυσκολίας. Διαχειρισθείτε με προσοχή το χρόνο σας! 3.1 Κλάσεις και Αντικείμενα, Κεφάλαιο 3 1)Κεφάλαιο 2 «ND_ΒασικάΘέματα.pdf» Εγκαταστήστε το εργαλείο JBuilder Απλές Μέθοδοι 2)Κεφάλαιο 3,9 “ThinkCSJav” από το CD που θα σας δοθεί. 3)Κεφάλαιο 1-2,4-5 “ThinkingInJava” Ενημερωθείτε για τις δυνατότητές 4)Webcasts σειράς «Using_JBuilder» του και κυρίως για τον τρόπο με τον webcast23 οποίο ξεκινάτε ένα project. 5)Webcasts σειράς «Java_Basic» Εξοικειωθείτε με τη χρήση των webcast1-6 βασικών εντολών του (edit, compile) 6)Παραδείγματα και στη συνέχεια χρησιμοποιείστε το CoffeeMachineDescription.pdf για τον κώδικά σας 6.1) CoffeeMachine-DOS 3.2 Βασικές Εντολές της Java: Κεφάλαιο 4 1)Κεφάλαιο 3 «ND_ΒασικάΘέματα.pdf»  Βασικές έννοιες. Πρέπει να τύποι δεδομένων, 2)Κεφάλαιο 2,4-7,10-12 “ThinkCSJav” κατανοηθούν. Η υλοποίησή τους τελεστές, εντολές ροής, 3)Κεφάλαιο 3,10 “ThinkingInJava” βασίζεται στη γλώσσα C. Τα κεφ. 4, αλφαριθμητικά, κλπ. 4)Webcasts σειράς «Java_Basic» 5, 6 του ThinkCSJav συνδυάζουν I/O, Σύνθετες Μέθοδοι webcast2 πολλά θέματα (εντολές ελέγχου, 5)Παραδείγματα γραφικά, αναδρομή) ταυτόχρονα. Αν ΒΑΣΙΚΕΣ-ΕΝΤΟΛΕΣ δυσκολευτείτε προσπεράστε τα. 3.3 Σύνθεση – εφαρμογή Γραπτή εργασία 4 Ολοκληρωμένες Εφαρμογές Java Με τη μελέτη αυτής της ενότητας έως θα είστε σε θέση να υλοποιήσετε 10 μία βασική εφαρμογή στη Java με σύνθετη δομή και συνεργασία των κλάσεών της, γραφική διασύνδεση με το χρήστη και διαχείριση δεδομένων στο σκληρό δίσκο. Πιθανό να χρειασθεί να χρησιμοποιείσετε τον debugger του JBuilder για την αποσφαλμάτωση των 1
  • 13. Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη εφαρμογών σας. 4 Υλοποίηση συσχετίσεων Κεφάλαιο 5.1, 5.2, 5.3 1)Κεφάλαιο 3 «ND_ΒασικάΘέματα.pdf»  Βασικές έννοιες. Πρέπει να κλάσεων, Δόμηση ενός 2)Κεφάλαιο 12 “ThinkCSJav” κατανοηθούν προγράμματος Java 3)Κεφάλαιο 11-12 “ThinkingInJava” Στο σημείο αυτό είστε σε θέση να 4)Παραδείγματα κάνετε προγράμματα με >1 κλάσεις Εφαρμογή CoffeeMacine (4.5) οι οποίες και συνεργάζονται μεταξύ τους ώστε να δοθεί η απαραίτητη λειτουργικότητα στο πρόγραμμά σας. Ολοκληρώνοντας τη μελέτη σας θα είστε σε θέση να αντιμετωπίσετε τη δεύτερη γραπτή εργασία. 5 Υλοποίηση Κεφάλαιο 6 1)Κεφάλαια 5,6 «ND_ΒασικάΘέματα.pdf»  Βασικές έννοιες. Πρέπει να Κληρονομικότητας και 2)Κεφάλαιο 6-7 “ThinkingInJava” κατανοηθούν, ειδικά η Πολυμορφισμού 3)Webcasts σειράς «Java_Basic» κληρονομικότητα. Η πολλαπλή webcast4-6 κληρονομικότητα υλοποιείται στη 4)Παραδείγματα Java με τα Interfaces, που βρίσκουν Inheritance-Polymorphism μεγάλη εφαρμογή στα γραφικά 6 Επικοινωνία με Αρχεία και 1) «ND_YL02_JDBC.pdf» Στην εφαρμογή του Ανθοπωλείου να Βάσεις Δεδομένων στη Δεν καλύπτονται στο βιβλίο 2)Κεφάλαιο 10 “ThinkingInJava” επικεντρωθείτε στα σημεία του Java 3)Webcasts σειράς «Java JDBC» κώδικα όπου η εφαρμογή webcast19-22 συνεργάζεται με τη βάση δεδομένων 4)“Ανθοπωλείο” (εργασία ακαδ. έτους 2004-05) 7 Γραφικά, Java Interfaces 6.4.7, 7.5 1)«ND_YL01_AWT.pdf» Επικεντρωθείτε στην κατανόηση της 2)«ND_YL01_Swing.pdf» διασύνδεσης της εφαρμογής με τις 3)Κεφάλαιο 13 “ThinkingInJava” κλάσεις των πακέτων γραφικών AWT 4)Webcasts σειράς «Java_AWT» και Swing της Java. Τα δύο πακέτα webcast7-12 μοιάζουν αρκετά, άρα μελετείστε 5)Webcasts σειράς «Java_Swing» πρώτα μόνο το AWT και στη συνέχεια webcast13-18,24 ολοκληρώστε με το Swing 6)Παραδείγματα 6.1) CalculatorApplet (Applets) 6.2) Graphics (για γραφικά) 6.3) Java Interfaces 8 Σύνθετες δομές 1)Κεφάλαιο 5 «ND_ΒασικάΘέματα.pdf» Μαθαίνετε σύνθετες δομές που όμως 1
  • 14. Έννοιες Υλικό Βιβλίου Παράλληλα/εναλλακτικά κείμενα Παρατηρήσεις για την μελέτη δεδομένων (Set, List, Δεν καλύπτονται στο βιβλίο 2)Κεφάλαιο 14-19 “ThinkCSJav” απλοποιούν τη λύση σύνθετων Vector, stacks, trees, κλπ) 3)Webcasts σειράς «Java_Basic» προβλημάτων για μη-τετριμμένες webcast3 εφαρμογές 4) Παραδείγματα Lists-Vectors 9 Υλοποίηση Κεφάλαιο 7 1)«HyperTextV2.pdf» Μαθαίνετε πως να συνδυάζετε όσα Ολοκληρωμένων 2)Κεφάλαιο 8, 17 “ThinkingInJava” μάθατε μέχρι τώρα για να χτίσετε μία Εφαρμογών σε Java 3)Webcasts σειράς σύνθετη εφαρμογή «Java_Application_development» 4)Εφαρμογές Κεφάλαιο 5 μελέτης περίπτωσης «Μισθοδοσίας υπαλλήλων» 5) - Περιγραφή CoffeeMachineDescription.pdf 4.1) CoffeeMachine-DOS 4.2) CoffeeMachine-graphics 4.3)“Ανθοπωλείο” (εργασία ακαδ. έτους 2004-05) 10 Σύνθεση – εφαρμογή Γραπτή εργασία 11 Προχωρημένες έννοιες προγραμματισμού με Java και 12 11.1 Χειρισμός Εξαιρέσεων Κεφάλαιο 8 1)Κεφάλαιο 9 “ThinkingInJava” 2)Παράδειγμα: ExceptionsExceptTest.java 11.2 Ταυτόχρονος Κεφάλαιο 9 1)Κεφάλαιο 14, “ThinkingInJava” Προγραμματισμός 2)Webcasts σειράς «Java_Concurrent_Programming» 3)Εφαρμογή «ΔΙΟΔΙΑ ΠΟΛΗΣ» 12.1 Σχεδιασμός έργων Δεν καλύπτονται στο βιβλίο Διαχείριση έργων λογισμικού: Κεφάλαιο 4  Βασικές έννοιες. Πρέπει να κατανοηθούν 12.2 Διάφορα θέματα Δεν καλύπτονται στο βιβλίο 1)Κεφάλαιο 8 “ThinkCSJav” Ειδικές περιπτώσεις αντικειμένων, 2)Κεφάλαια 15-16, “ThinkingInJava” network programming, design patterns 1
  • 15. 1