ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ



Σχετικά έγγραφα
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Προγραμματισμός Διαδικτύου

Μοντελοποίηση Συστημάτων

ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ ΤΗΣ Θ.Ε. ΠΛΗ24

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια

Προγραμματισμός Διαδικτύου

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520

Μοντελοποίηση Συστημάτων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Τεχνολογία Λογισμικού

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ»

Προγραμματισμός Διαδικτύου


ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Γενική τάση Οι φοιτητές/τριες τείνουν να αξιολογούν. Οι μεταπτυχιακοί φοιτητές ποιο αυστηροί στις κρίσεις τους σε σχέση με προπτυχιακούς.

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Διάταξη Θεματικής Ενότητας PYS612 / Διοίκηση Ανθρώπινου Δυναμικού και Ηγεσία

Σχεδίαση Λογισμικού. Σημείωση

Προγραμματισμός Διαδικτύου

Μοντελοποίηση Πεδίου

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Προγραμματισμός Διαδικτύου

περιεχόμενα παρουσίασης

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Διαγράμματα Αλληλεπίδρασης. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Αντικειμενοστρεφής Προγραμματισμός Ενότητα 7: Υπερφόρτωση τελεστών. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Πώς να χρησιμοποιήσετε το Moodle

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

Μέγιστη τιμή Οι στόχοι του μαθήματος είναι σαφείς ,18 0, ,5 4,31 0, ,29 0, ,82 1, ,71 1,27 1 5

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ. Τμήμα Μηχανικών Οικονομίας και Διοίκησης ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ ΓΕ0175 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 9

Προγραμματισμός Διαδικτύου

Δομή και Στόχοι του Μαθήματος - Εισαγωγή

Ενότητα 1: Παρουσίαση μαθήματος. Διδάσκων: Βασίλης Κόμης, Καθηγητής

Διάταξη Θεματικής Ενότητας ΕΠΑ51 / Εφαρμοσμένη Εκπαιδευτική Έρευνα

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Θέμα: «Χαιρετισμός Σχολικής Συμβούλου Μαθηματικών» Αγαπητοί συνάδελφοι,

Περιεχόμενα. ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη UML... 19

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

Επαγγελματικές κάρτες

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

Αντικειμενοστρεφής Προγραμματισμός Ενότητα 2: Κλάσεις. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΤΕ ΣΧΕΔΙΑΣΗ ΜΗΧΑΝΟΛΟΓΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕ Η/Υ (CAD) Διαλέξεις και Εργαστηριακές Ασκήσεις ,5

ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗΣ ΓΕΛ ΚΛΕΙΩ ΣΓΟΥΡΟΠΟΥΛΟΥ. ΣΥΓΧΡΟΝΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Αντικειμενοστραφής Προγραμματισμός

Χαιρετισμός του Ειδικού Γραμματέα για την Κοινωνία της Πληροφορίας Καθ. Β. Ασημακόπουλου. στο HP day

Μεθοδολογίες Παραγωγής Λογισµικού

Σκοπός του μαθήματος

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Μαθήματα Ειδικής Υποδομής Υποχρεωτικά. Παραδόσεις 4. Βάσεις Δεδομένων Ι

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

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Ειδικής Υποδομής Υποχρεωτικό

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια Διδάσκων: Α.

Στάδια επίλυσης προβλήματος -Εφαρμογή στη Δομή της Επανάληψης

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Δομές Δεδομένων. Παύλος Εφραιμίδης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΝΟΝΙΣΜΟΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. Θ.Ε. ΠΛΗ22 ( ) 1η Γραπτή Εργασία

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Η ερευνητική διαδικασία: Προετοιμασία ερευνητικής πρότασης

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ


Διδασκαλία στο 2ο Πειραματικό Λύκειο (Αμπελοκήπων)

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Ερωτηματολόγιο αξιολόγησης θεωρητικού μαθήματος από τους Φοιτητές

Διάταξη Θεματικής Ενότητας DEE 112 / Δίκαιο Εσωτερικής Αγοράς

ΤΕΧΝΙΚΗ ΥΠΟΣΤΗΡΙΞΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΔΙΚΤΥΑΚΩΝ ΥΠΟΔΟΜΩΝ

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

ΔΙΑΓΩΝΙΣΜΟΣ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΚΑΙΝΟΤΟΜΙΑ ΤΕΚΕ

Σχολή Πολιτικών Μηχανικών

Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΧΑΡΑΛΑΜΠΟΠΟΥΛΟΣ ΑΝΤΩΝΙΟΣ, ΓΡΗΓΟΡΙΟΣ. Ακ. έτος Χειμερινό εξάμηνο

Τα σχέδια μαθήματος 1 Εισαγωγή

Αναζητώντας θέμα έρευνας: ορισμένες μεθοδολογικές παρατηρήσεις. Δρ. Ηλίας Μαυροειδής

Υποστηρικτικό Υλικό για τους εκπαιδευτές

Αντικειμενοστρεφής Προγραμματισμός Ενότητα 5: Κληρονομικότητα. Επικ. Καθηγητής Συνδουκάς Δημήτριος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Μεταπτυχιακό στην Εκπαιδευτική/Σχολική Ψυχολογία

Α2. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα γράμματα της Στήλης Β που τους αντιστοιχούν.

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Α1. Οι γραπτές προαγωγικές, απολυτήριες και πτυχιακές εξετάσεις διενεργούνται με την ευθύνη του Διευθυντή και των διδασκόντων σε κάθε ΕΠΑ.Λ.

Θεματική Ενότητα: ΔΕΟ 11 Εισαγωγή στη Διοικητική Επιχειρήσεων και Οργανισμών. 1 η Γραπτή Εργασία. Ενδεικτικές Απαντήσεις

ΓΥΜΝΑΣΙΟ «ΒΕΡΓΙΝΑ» ΛΑΡΝΑΚΑΣ

ΔΟΜΗ ΤΗΣ ΓΡΑΠΤΗΣ ΕΡΓΑΣΙΑΣ. Η γραπτή εργασία θα περιλαμβάνει τα παρακάτω μέρη:

Οδηγός Σπουδών ΔΕΟ_34

ΠΕΡΙΓΡΑΦΙΚΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ ΠΙΝΑΚΕΣ ΣΥΧΝΟΤΗΤΩΝ ΚΑΙ ΡΑΒΔΟΓΡΑΜΜΑΤΑ Α. Ερωτήσεις για το/τη φοιτητή/φοιτήτρια

Ερωτηματολόγιο αξιολόγησης θεωρητικού μαθήματος από τους Φοιτητές

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ (χειμ ) : ΟΙΚ107 / Ηλεκτρονικοί υπολογιστές Ι (Σταυρακούδης)

Ερωτηματολόγιο αξιολόγησης θεωρητικού μαθήματος από τους Φοιτητές

Rational Unified Process:

Tεχνητή Νοημοσύνη Εφαρμογές

Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Μάθημα: ECE_Υ106 Εισαγωγή στους Υπολογιστές. Εγχειρίδιο Μαθήματος

Επιλέξτε καθηγητή. 1. Οι στόχοι του μαθήματος ήταν σαφείς; Καθόλου Λίγο Μέτρια Πολύ Πάρα πολύ

Α1. Οι γραπτές προαγωγικές, απολυτήριες και πτυχιακές εξετάσεις διενεργούνται με την ευθύνη του Διευθυντή και των διδασκόντων σε κάθε ΕΠΑ.Λ.

Αντικειμενοστρεφής Προγραμματισμός Ενότητα 3: Constructors και destructors

Παραδόσεις, Μελέτες περιπτώσεων 4

Ερωτηματολόγιο αξιολόγησης θεωρητικού μαθήματος από τους Φοιτητές

Transcript:

Πάτρα, 15 Δεκεμβρίου 2006 Αγαπητοί φοιτητές, στη συνέχεια θα συνοψίσω το περιεχόμενο της δεύτερης φετινής ΟΣΣ, η οποία διεξήχθη την Κυριακή 10 Δεκεμβρίου με παρόντες τους 12 από τους 22+1 φοιτητές του τμήματος ΠΕΙ1. Η συνάντηση εξελίχθηκε ομαλά και με τη σύμφωνη γνώμη των παρευρισκομένων, παρατείναμε τη συνάντηση κατά μισή ώρα περίπου για να μπορέσουμε να καλύψουμε, όσο το δυνατόν καλύτερα, τα θέματα της ημερήσιας διάταξης. Στον πρόλογο της ΟΣΣ έγινε μια συζήτηση για θέματα που αφορούν την επικοινωνία μας, την ύλη και τα βιβλία του ΕΑΠ, τη μελέτη και τις εργασίες. Η επικοινωνία μας γίνεται κυρίως μέσω e-mail και αυτό λειτουργεί αποδοτικά, ενώ παράλληλα αυξήθηκε η συμμετοχή σας στο forum και αυτό είναι πολύ ευχάριστο. Η επικοινωνία αυτή συμβάλει στο να αποσαφηνίσετε έννοιες που έχουν σχέση, είτε με την κατανόηση της ύλης, είτε με την εκπόνηση των εργασιών. Σας προτρέπω να συνεχίσετε να χρησιμοποιείτε ενεργά όλα τα μέσα επικοινωνίας που έχουμε στη διάθεσή μας. Πριν από τη συνάντηση ζητήθηκε βιβλιογραφία για τη Java και σας πρότεινα τρεις τίτλους, από τα πάμπολλα βιβλία που κυκλοφορούν στο εμπόριο (επαναλαμβάνονται στο τέλος της επιστολής). Μερικά αντίτυπα των προτεινόμενων βιβλίων μπορείτε να δανείζεστε και από τη βιβλιοθήκη του EAΠ (http://lib.eap.gr/). Η βιβλιογραφία είναι προαιρετική και θα πρέπει να εξαντλείτε τις δυνατότητες του βασικού υλικού που έχετε στη διάθεσή σας από πλευράς ΕΑΠ. Σας επεσήμανα πως η Java, όπως και κάθε γλώσσα προγραμματισμού, εκτός από τη θεωρητική μελέτη απαιτεί κυρίως την πρακτική εξάσκηση με παραδείγματα και συγγραφή κώδικα καθώς και την επίδειξη (αρκετής) υπομονής και επιμονής κατά τα πρώτα στάδια που μπορεί να φαίνεται ότι τίποτα δεν δουλεύει/τρέχει (όλοι μας έχουμε πάρει αυτό το βάπτισμα). Ξεκινήστε από τα απλά παραδείγματα και προχωρήστε στα πιο σύνθετα. Τμήμα ΠΕΙ1 1

Στη συνέχεια αναλύσαμε την πρώτη γραπτή εργασία, εξετάζοντας τις απαιτήσεις κάθε ερωτήματος και συζητώντας πιθανές λύσεις. Ο πλουραλισμός των πιθανών λύσεων που αναφέρθηκαν από πλευράς σας αποδεικνύει πως η αντιμετώπιση προβλημάτων του πραγματικού κόσμου δεν μπορεί να γίνει μ ένα συγκεκριμένο τρόπο σκέψης και προσέγγισης του προβλήματος. Αυτό που τελικά καλούμαστε να αξιολογήσουμε είναι πως μεθοδολογικά αυτή η προσέγγιση είναι πλήρης ως προς τις προδιαγραφές, και πως τεκμηριώνεται και αποτυπώνεται μέσα από την ορθή χρήση εργαλείων, όπως είναι η γλώσσα UML και το CASE Tool Visual Paradigm που την υποστηρίζει. Σας παρουσίασα και ανέλυσα τόσο ενδεικτικές απαντήσεις, όσο και αποσπάσματα απαντήσεων από δικές σας εργασίες, εντοπίζοντας και εξηγώντας το στόχο κάθε ερώτησης και τις δυσκολίες που είχε και περιγράφοντας τα περισσότερο συχνά λάθη που έκαναν οι φοιτητές της ΘΕ. Εξηγήσαμε επίσης πως κάθε ερώτημα της εργασίας απεικονίζονταν σ ένα συγκεκριμένο διάγραμμα της γλώσσας UML και υπογραμμίσαμε τη συνέπεια που θα έπρεπε να επιδεικνύεται στις απαντήσεις των υπο-ερωτημάτων όταν αυτό χρειαζόταν (π.χ. συνέπεια των διαγραμμάτων ακολουθίας με το δοθέν διάγραμμα κλάσεων στο ερώτημα 7 ή συνέπεια μεταξύ των ζητούμενων διαγραμμάτων κλάσεων και συνεργασίας/επικοινωνίας στο ερώτημα 6). Η μέση επίδοση του τμήματος είναι 5,7 μια σχετικά χαμηλή επίδοση για πρώτη εργασία, οφειλόμενη σε ένα βαθμό όμως και στις αρκετές εργασίες που παρέλαβα με ελλιπές περιεχόμενο. Περισσότερα στατιστικά θα βρείτε στο τέλος της επιστολής στο σχετικό παράρτημα. Στα πλαίσια της συζήτησης αναφέρθηκε η σχετική δυσκολία που αντιμετωπίσατε με τη χρήση του εργαλείου VP (επιτυχία είναι πως όλες οι εργασίες είχαν διαγράμματα σχεδιασμένα με το CASE εργαλείο). Κατανοώ ότι η εγκατάσταση και εκμάθηση εργαλείων επιβαρύνει το χρονοδιάγραμμα μελέτης, θέλω όμως να υπογραμμίσω πως η χρήση εργαλείων για την ανάπτυξη λογισμικού και την επίλυση προβλημάτων αποτελεί γενικότερη στάση την οποία η ΟΔΠ θα ήθελε να εμφυσήσει στους φοιτητές, καθώς αποδεδειγμένα μειώνει το συνολικό φόρτο επίλυσης ενός προβλήματος (είτε πρόκειται για ανάπτυξη συστήματος, είτε για σχεδίαση μιας γραμματικής) ενώ οδηγεί σε περισσότερο ασφαλείς και καλύτερες ποιοτικά λύσεις. Η Τμήμα ΠΕΙ1 2

σημασία των εργαλείων θα γίνει περισσότερο αντιληπτή με τη δεύτερη εργασία, όπου από τη μια θα έχετε απόσβεση του χρόνου που επενδύσατε για την εκμάθηση του εργαλείου VP και από την άλλη θα αντιμετωπίσετε πιο εύκολα τις δυσκολίες μοντελοποίησης. Σε αυτά τα πλαίσια η χρήση των εργαλείων είναι υποχρεωτική στην εκπόνηση των εργασιών. Μια άλλη γενική παρατήρηση για τις εργασίες είναι ότι καλό θα είναι να περιορίζεστε σε όσα αναφέρονται στην εκφώνηση (εκτός και αν η εκφώνηση σας ζητά να απαντήσετε με βάση την εμπειρία σας), αλλιώς υπάρχει κίνδυνος να παρανοήσετε το ζητούμενο της ερώτησης και να βρεθείτε εκτός θέματος. Σε περίπτωση που έχετε αμφιβολίες σχετικά με το ζητούμενο σε κάποια ερώτηση, μη διστάσετε να ζητήσετε διευκρινίσεις. Σε περίπτωση που η εκφώνηση σας ζητά να απαντήσετε με βάση την εμπειρία σας ή εσκεμμένα δίνει περιορισμένες πληροφορίες, πρέπει οπωσδήποτε να καταγράψετε τις παραδοχές και υποθέσεις που κάνατε και στις οποίες βασίσατε τη λύση σας. Για την απάντηση στις εργασίες πρέπει να χρησιμοποιείτε πάντα το πρότυπο που αναρτάται μαζί με κάθε εργασία στην ιστοσελίδα της ΘΕ. Μετά το πρώτο διάλλειμα της συνάντησης, συνεχίσαμε τη συνάντηση με την παρουσίαση της μεθοδολογίας ICONIX. Διαπιστώσαμε μαζί πως πρόκειται για μια απλούστερη και συντομότερη μεθοδολογία σε σχέση με την Ενοποιημένη Προσέγγιση (Unified Process) που με τη χρήση ενός μικρού υποσυνόλου των διαγραμμάτων της γλώσσας UML μας οδηγεί συστηματικά και σχετικά γρήγορα στο διάβα του μονοπατιού που ξεκινά από τις αρχικές προδιαγραφές ενός συστήματος και καταλήγει στην υλοποίησή του με κώδικα. Η ανάλυση ευρωστίας είναι ένα σημαντικό βήμα στην εφαρμογή της ICONIX και είδαμε τη χρήση της μέσα από ένα παράδειγμα. Τη μεθοδολογία ICONIX θα έχετε την ευκαιρία να την εφαρμόσετε διεξοδικά στην επίλυση της δεύτερης γραπτής εργασίας. Μετά το κεφάλαιο ICONIX ανοίξαμε το κεφάλαιο προγραμματισμός με μια αντικειμενοστρεφή γλώσσα όπως είναι η Java. Είναι σημαντικό να κατανοήσετε πως ο αποτελεσματικός σχεδιασμός ενός συστήματος που εκφράζεται κυρίως με το αναλυτικό διάγραμμα κλάσεων, δημιουργεί τις κατάλληλες προϋποθέσεις για την Τμήμα ΠΕΙ1 3

ομαλή αντιμετώπιση της εξαιρετικά δημιουργικής και απαιτητικής διαδικασίας που είναι η συγγραφή κώδικα. Είδαμε μέσα από μια παρουσίαση τη φιλοσοφία και τις βασικές δυνατότητες της γλώσσας Java. Στη συνέχεια είδαμε μέσα από ένα παράδειγμα μιας εφαρμογής σε γλώσσα Java, ζητήματα δομής και δήλωσης ενός αντικειμενοστρεφούς προγράμματος και τους μηχανισμούς που παρέχει η γλώσσα για τη δήλωση κλάσεων και σχέσεων μεταξύ αυτών, τη δημιουργία αντικειμένων, τη χρήση των πεδίων και των μεθόδων, καθώς και τη κλήση των μεθόδων. Στη συνέχεια είδαμε την εκφώνηση της δεύτερης εργασίας, η οποία κατά 70% περιέχει θέματα ανάλυσης και σχεδιασμού μιας εφαρμογής μισθοδοσίας με χρήση της μεθοδολογίας ICONIX και κατά 30% αφορά την υλοποίηση μιας δοκιμαστικής εφαρμογής με χρήση της γλώσσας Java. Στη φάση της ανάλυσης και του σχεδιασμού σας προτρέπω να εφαρμόσετε και το στάδιο της ανάλυσης ευρωστίας (δίνεται και ως υπόδειξη στην εκφώνηση της εργασίας) και όσοι το κάνετε να ενσωματώσετε τα διαγράμματα ευρωστίας στο τελικό παραδοτέο σας. Για την υλοποίηση, η μελέτη και κατανόηση του παραδείγματος BankAccount θα σας δώσει μια βάση για να ξεκινήσετε την υλοποίηση της εφαρμογής. Στο τελευταίο μέρος της ΟΣΣ, οι παρόντες φοιτητές συμπλήρωσαν το δελτίο αξιολόγησης της ΟΣΣ. Επιβεβαιώσατε με τα σχόλιά σας τη χρησιμότητα του εναλλακτικού διδακτικού υλικού (βιντεοδιαλέξεις) που σας διανεμήθηκε στην 1 η ΟΣΣ. Για τον τόμο Γ το DVD περιλαμβάνει βιντεοδιαλέξεις, κάποια κείμενα για τον τρόπο προγραμματισμού σε Java, βιβλία και παραδείγματα προγραμμάτων σε Java. Περιέχει επίσης το εργαλείο JBuilder που είναι ένα Java IDE (Integrated Development Environment). Το υλικό που σας έχει δοθεί είναι αρκετά μεγάλο και θα πρέπει να είστε επιλεκτικοί στα θέματα που θα κοιτάτε σε κάθε φάση της μελέτης σας. Σ αυτό θα σας βοηθήσει και ο οδηγός μελέτης του τόμου Γ που μπορείτε να βρείτε στην αντίστοιχη ιστοσελίδα του δικτυακού τόπου της ΠΛΗ24. Κλείνοντας σας υπενθυμίζω πως το υλικό της 2 ης ΟΣΣ (παρουσιάσεις, παραδείγματα, ασκήσεις και λύσεις τους) έχει αναρτηθεί στο σχετικό σύνδεσμο στο δικτυακό τόπο της ΠΛΗ24. Τμήμα ΠΕΙ1 4

Σας ευχαριστώ πολύ για την πρόθυμη συμμετοχή σας και σας εύχομαι καλή δύναμη και καλή μελέτη μέχρι την επόμενη συνάντηση. Τέλος, δεχτείτε τις θερμές ευχές μου για τις ημέρες των εορτών που έρχονται σύντομα (ευτυχώς!). Με εκτίμηση, Χρήστος Γκουμόπουλος ΣΕΠ ΕΑΠ ΘΕ ΠΛΗ-24 Τμήμα ΠΕΙ1 5

ΠΑΡΑΡΤΗΜΑ Ι - Ενδεικτική βιβλιογραφία Java ΣΥΓΓΡΑΦΕΑΣ(ΕΙΣ) ΤΙΤΛΟΣ ΕΚΔΟΤΗΣ ΧΡΟΝΟΛΟΓΙΑ ΕΚΔΟΣΗΣ ISBN Rogers Cadenhead, Πλήρες εγχειρίδιο της java 2, Laura Lemay 3 η έκδοση Γκιούρδας 2003 9605123762 Harvey M. Deitel, Java How to Program, Paul J. Deitel 6 η έκδοση Prentice Hall 2005 0131483986 Γ. Λιακέας Εισαγωγή στην Java Κλειδάριθμος 2001 9602094311 Μερικά αντίτυπα των παραπάνω βιβλίων μπορείτε να δανείζεστε και από τη βιβλιοθήκη του EAΠ (http://lib.eap.gr/). Δείτε στην ιστοσελίδα της βιβλιοθήκης του ΕΑΠ τους συνδέσμους: Κατάλογος Βιβλιοθήκης (OPAC) Διαδικασίες Δανεισμού Τμήμα ΠΕΙ1 6

ΠΑΡΑΡΤΗΜΑ ΙΙ Στατιστικά στοιχεία 1 ης εργασίας για το τμήμα ΠΕΙ1 Στατιστικά ανά ερώτημα 16,0 14,0 12,0 Βαθμός 10,0 8,0 6,0 Max Avgs 4,0 2,0 0,0 Εφαρμογή Web Αττικό Μετρό-1 Αττικό Μετρό-2 Μοντελοποίηση με διάγραμμα κλάσεων της Αναλυτικός προσδιορισμός περιπτώσεων Μοντελοποίηση υπολογιστή Διαγράμματα ακολουθίας συνεργασίας Διαγράμματα καταστάσεων 1 2 3 4 5 6 7 8 Αριθμός Ερωτήματος Κατανομή Βαθμών Ε1 Πλήθος 9 8 7 6 5 4 3 2 1 0 <5 [5,6) [6,7) [7,8) [8,9) [9,10] Κατηγορία Βαθμού Τμήμα ΠΕΙ1 7