SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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_Σημεία Προσοχής προς Συγγραφείς εξ αποστάσεως Εκπαιδευτικού...
 

Dernier

ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfssuser2f8893
 
Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμόςDimitra Mylonaki
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptxΈκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx7gymnasiokavalas
 
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptx
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptxΕξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptx
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptxntanavara
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxtheologisgr
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραssuser2bd3bc
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxAreti Arvithi
 
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxΠρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxntanavara
 
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - Πέννα
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - ΠένναΗ κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - Πέννα
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - ΠένναΣάσα Καραγιαννίδου - Πέννα
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx36dimperist
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιώνDimitra Mylonaki
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxMichail Desperes
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdfDimitra Mylonaki
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxMertxu Ovejas
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΜαρία Διακογιώργη
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΜαρία Διακογιώργη
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Areti Arvithi
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Irini Panagiotaki
 

Dernier (20)

ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdfΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
ΒΑΣΙΚΕΣ ΔΕΞΙΟΤΗΤΕΣ ΚΑΙ ΤΕΧΝΙΚΕΣ ΣΥΜΒΟΥΛΕΥΤΙΚΗΣ ΙI (Σημειώσεις 3ης Εβδομάδας).pdf
 
Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμός
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptxΈκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
Έκθεση μαθητικής Ζωγραφικής- Η μαγεία των μοτίβων.pptx
 
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptx
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptxΕξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptx
Εξερευνώντας τα μυστήρια του ουρανού-Παρουσίαση.pptx
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
 
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτεραΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
ΚΛΙΣΗ ΟΥΣΙΑΣΤΙΚΩΝ αρσενικιά θηλυκιά ουδέτερα
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
 
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptxΠρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
Πρόγραμμα - Πάμε μια βόλτα στο φεγγάρι.pptx
 
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - Πέννα
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - ΠένναΗ κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - Πέννα
Η κυρία Αλφαβήτα και τα παιδιά της. Της Σάσας Καραγιαννίδου - Πέννα
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιών
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdf
 
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptxETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
ETIMOLOGÍA : EL NOMBRES DE LOS COLORES/ ΤΑ ΧΡΩΜΑΤΑ.pptx
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
 
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίεςΕπιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
Επιστολή στο Δήμαρχο και αρμόδιες υπηρεσίες
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
 

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