ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ CRITON. Ένα CASE Tool για τη σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού ΑΥΓΕΡΙΟΥ ΠΑΡΑΣΚΕΥΑΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ CRITON. Ένα CASE Tool για τη σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού ΑΥΓΕΡΙΟΥ ΠΑΡΑΣΚΕΥΑΣ"

Transcript

1 Ε ΘΝΙΚO Μ ΕΤΣO ΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Τ ΜΗΜΑ ΗΛ. Μ ΗΧ. & Μ ΗΧ. Υ ΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ CRITON Ένα CASE Tool για τη σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού ΑΥΓΕΡΙΟΥ ΠΑΡΑΣΚΕΥΑΣ Επιβλέπων: Εµµ. Σκορδαλάκης, Καθηγητής Αθήνα, Οκτώβριος 1999 Εργαστήριο Τεχνολογίας Λογισµικού ftp://ftp.softlab.ntua.gr/

2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή Το WWW στην υπηρεσία της εκπαίδευσης και το διαδικτυακό εκπαιδευτικό λογισµικό Πλεονεκτήµατα της εκπαίδευσης στον Παγκόσµιο Ιστό Ανοικτά ερευνητικά θέµατα που αφορούν το ΕΛ Αντικείµενο της ιπλωµατικής Σκελετός της ιπλωµατικής Παρόµοιες Προσεγγίσεις: Μεθοδολογίες υπερµεσικής σχεδίασης & εργαλεία υποστήριξης Τα µοντέλα και οι µεθοδολογίες που σχετίζονται µε την ανάπτυξη ΕΛ Το µοντέλο σχεδίασης Hypermedia Desi gn Model (HDM) Η µεθοδολογία Relationship Management Methodology (RMM) Η µεθοδολογία Object-Oriented Hypermedia Design (OOHDM) Άλλες πηγές και αναφορές Ανάπτυξη ΕΛ σύµφωνα µε την CADMOS Περί ανάπτυξης διδακτικών συστηµάτων ιαδικασία Ανάπτυξης ενός ιδακτικού Συστήµατος Εργαλεία και Περιβάλλοντα Υποστήριξης Περιβάλλοντα υποστήριξης µεθοδολογιών υπερµεσικής σχεδίασης Περιβάλλοντα κατασκευής διαδικτυακών τόπων Συµπεράσµατα Θεωρητικό Υπόβαθρο Εργαλείου Η µέθοδος σχεδίασης CADMOS-D Αρχιτεκτονική Σχεδίαση ΕΛ...3-2

3 3.1.2 Λεπτοµερής Σχεδίαση ΕΛ και Σχεδίαση του Σχήµατος Πλοήγησης Σχεδίαση Οθονών Η γλώσσα µοντελοποίησης UML Εισαγωγή στην UML ιαγράµµατα Κλάσεων και Περιπτώσεων Χρήσης Η σχεδίαση Πλοήγησης Η σχεδίαση Μήτρων Οθόνης και τα meta-data των εκπαιδευτικών αντικειµένων Ανάλυση εργαλείου Τεχνικά χαρακτηριστικά - απαιτήσεις - περιορισµοί περιβάλλοντος υλοποίησης - παραδοχές Γνωριµία µε το περιβάλλον Η αρχιτεκτονική σχεδίαση Η σχεδίαση πλοήγησης Η σχεδίαση µήτρων οθόνης H παραγωγή της Προ-επισκόπησης του ιαδικτυακού Τόπου Ένα ολοκληρωµένο παράδειγµα χρήσης ΕΛ για την εκµάθηση της γλώσσας XML Προεργασία Ανάλυση, σχεδίαση του διδακτικού συστήµατος Η αρχιτεκτονική σχεδίαση του ΕΛ Η σχεδίαση πλοήγησης του ΕΛ Η σχεδίαση µήτρων οθόνης του ΕΛ Τελική υλοποίηση και κριτική αποτελέσµατος Αξιολόγηση εργαλείου Προτερήµατα Ατέλειες Μελλοντική εργασία Ανοιχτά θέµατα που προκύπτουν

4 6.4 Συµπεράσµατα διπλωµατικής εργασίας Βιβλιογραφία... 1

5 ΠΡΟΛΟΓΟΣ Μια διπλωµατική εργασία είναι η πρώτη ευκαιρία που δίνεται σε ένα φοιτητή της σχολής Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ, για να εκπονήσει ένα πλήρες, αυτοτελές και τεκµηριωµένο, προσωπικό έργο. Όταν βρισκόµουν στην αναζήτηση του θέµατος για τη διπλωµατική µου, προσπέρασα αρκετά θέµατα από διάφορα γνωστικά πεδία και λίγα από αυτά µου κίνησαν το ενδιαφέρον. Ήτανε είτε κοµµάτια µεγαλύτερων εργασιών, είτε ολόκληρες εργασίες αλλά σε αδιάφορο αντικείµενο και σχεδόν καµία δεν περιείχε ερευνητική δουλειά. Όταν είδα ότι υπήρχε µια εργασία για την υλοποίηση ενός CASE Tool, κατάλαβα ότι όλα ήταν όπως ακριβώς τα ήθελα. Το αντικείµενο της απαιτούσε µια ολοκληρωµένη και αυτοτελής εργασία που περιείχε ένα ερευνητικό µέρος. Πραγµατευόταν την υποστήριξη µιας πρωτότυπης µεθόδου σχεδίασης σε µια κατηγορία λογισµικού. Η γλώσσα υλοποίησης, που έµελλε να γίνει και η αγαπηµένη µου όσο και αν µε ταλαιπώρησε, ήταν η Java. ε χρειάστηκε παραπάνω σκέψη, είχα βρει αυτό που µου ταίριαζε. Ο καλός φίλος και συνεργάτης Σίµος, µε προειδοποίησε ότι η εργασία αυτή απαιτούσε κάποια παραπάνω δουλειά. Η ζωή άλλωστε διδάσκει συνεχώς ότι ο σωστός δρόµος είναι και ο δύσκολος. Ο Καβάφης είχε χρησιµοποιήσει το έπος του Οµήρου για να µας πει, ότι η ουσία δεν βρίσκεται τόσο πολύ στο να φτάσεις στην Ιθάκη, αλλά πολύ περισσότερο στο ταξίδι που οδηγεί σε αυτήν. Αυτό το µικρό ταξίδι θαρρώ ότι µε δικαίωσε και µε αποζηµίωσε πλήρως. Μου έδωσε την ευκαιρία να ασχοληθώ µε ένα αντικείµενο που µου κέντρισε από την αρχή το ενδιαφέρον. Ένα ενδιαφέρον που κρατήθηκε αµείωτο µέχρι το τέλος. Με ώθησε στο να φτιάξω ένα ολοκληρωµένο περιβάλλον, το οποίο µπορεί να χρησιµοποιηθεί για να κατασκευαστεί λογισµικό καλής ποιότητας. Ιδίως στην κατηγορία του διαδικτυακού εκπαιδευτικού λογισµικού, χρειάζονται τέτοιες προσπάθειες καθώς υπάρχει µεγάλη ζήτηση για ανάπτυξη της τεχνολογίας αλλά δεν υπάρχει η αντίστοιχη προσφορά. Έτσι νιώθω ότι έβαλα ένα µικρό λιθαράκι στο τεράστιο οικοδόµηµα της λογισµικής µηχανικής. Εκτός από την υλοποίηση του εργαλείου απαιτήθηκε και κάποια ερευνητική δουλειά, µικρή αλλά σηµαντική. Τα θέµατα µε τα οποία ασχολήθηκα, η εξ αποστάσεως εκπαίδευση, η υπερµεσική σχεδίαση, τα µοντέλα σχεδίασης, οι γλώσσες µοντελοποίησης, τα meta-data, υπήρξαν πνευµατικώς διεγερτικά και µου έδωσαν σηµαντικά ερεθίσµατα για τη µελλοντική µου πορεία. Νιώθω επίσης τυχερός που κατάφερα να ασχοληθώ τόσο διεξοδικά µε την πολλά υποσχόµενη γλώσσα προγραµµατισµού Java. Πέρασα βέβαια ατελείωτες ώρες στη ψυχοφθόρα διαδικασία του debugging, αλλά για να σας εξοµολογηθώ και την αµαρτία µου, αυτό ήταν κάτι που τελικά µε γέµιζε. Φταίει ίσως η ανείπωτη χαρά που νιώθει κάποιος όταν δηµιουργεί ένα κατασκεύασµα που έχει συλλάβει και υλοποιήσει από την αρχή. Ελπίζω το νεογέννητο αυτό δηµιούργηµα να µεγαλώσει και να δικαιώσει τόσο εµένα όσο και τους συνεργάτες µου. Εξίσου σηµαντικό µε την ίδια την εργασία ήταν και η ευκαιρία που µου δόθηκε να συνεργαστώ µε δύο ανθρώπους που κατέληξα να εκτιµώ βαθύτατα και να ελπίζω στη µελλοντική τους συνεργασία. Από τη µια ο δρ. Σίµος Ρετάλης, που αν και υπηρετεί την πατρίδα κατάφερνε πάντα να ξεκλέβει χρόνο για να συζητήσουµε και να λύσουµε τα θέµατα που προέκυπταν. ουλέψαµε στενά και η καθοδήγηση του, όπως επίσης και η αυστηρή κριτική του, έδρασαν καταλυτικά στο τελικό αποτέλεσµα. Από την άλλη ο i

6 καθηγητής κύριος Σκορδαλάκης που ενδιαφέρθηκε από την πρώτη στιγµή για την εργασία µου και υπήρξε πάντα πρόθυµος να µε βοηθήσει σε οτιδήποτε χρειαζόµουν. Κάποιες απορίες που εξέφρασε καθώς και µερικές παρατηρήσεις, βοήθησαν ουσιαστικά στην εξέλιξη της διπλωµατικής εργασίας. Τον ευχαριστώ θερµά για τις συµβουλές και τις υποδείξεις του και την εγκάρδια υποστήριξη του. Έκτός από τους συνεργάτες που είχα σε αυτήν την προσπάθεια, νιώθω την ανάγκη να ευχαριστήσω καταρχήν τους γονείς µου Χρήστο και έσποινα και τα αδέλφια µου Σίσσυ και Λουκά. Νιώθω ότι για να ξεπεράσω οποιοδήποτε εµπόδιο παρουσιαστεί στη ζωή µου, αρκεί µόνο η αγάπη τους. Φυσικά τις ευχαριστίες µου αξίζουν και όλοι οι καλοί µου φίλοι, που φρόντισαν αυτούς τους τελευταίους µήνες για την πλευρά της ζωής µου που δεν καλύπτει η επιστήµη: η Μαρία, ο Πάκης, ο Παναγιώτης, ο Μιχάλης, η Φούλα, ο Ανδρέας, η άλλη Μαρία. Ιδιαίτερα ευχαριστώ τη Μαρία που µε βοήθησε να βρω τον τίτλο του εργαλείου, και τον Μιχάλη και τη Φούλα γιατί υπήρξαν οι συνεργάτες µου στο έργο που περιγράφεται ως περίπτωση χρήσης στο πέµπτο κεφάλαιο. Σε όλη τη διάρκεια της διπλωµατικής εργασίας δούλεψα µε ζήλο και ενθουσιασµό. Ελπίζω, ο Θεός να µου δώσει τη δύναµη ώστε να συνεχίσω την προσπάθεια µου και να βρω το δρόµο µου µέσα από τα δαιδαλώδη µονοπάτια της ζωής. Πάρης Αθήνα, Οκτώβριος 1999 ii

7 1. Εισαγωγή 1.1 Το WWW στην υπηρεσία της εκπαίδευσης και το διαδικτυακό εκπαιδευτικό λογισµικό Λίγες στιγµές πριν την έναρξη της νέας χιλιετίας, ένα από τα κύρια χαρακτηριστικά των καιρών µας, είναι η διαµόρφωση µιας παγκόσµιας κοινωνίας πληροφορίας. Ο άνθρωπος από πολίτης µιας περιορισµένης κοινότητας βρίσκεται πολίτης του λεγόµενου «παγκόσµιου χωριού». Βεβαίως, χάρη στα µέσα µαζικής επικοινωνίας και τα µέσα µεταφοράς, ο άνθρωπος είχε από καιρό εξέλθει από την αποµόνωση της µικρής κοινωνίας. Ωστόσο η αλληλεπίδραση του µε τον υπόλοιπο κόσµο µέχρι πρόσφατα ήταν περιορισµένη. Με την επανάσταση όµως του κυβερνοχώρου (cyberspace), καθίσταται απλό, εύκολο και πιο ανέξοδο για κάθε άνθρωπο να γίνει δέκτης και ποµπός πληροφοριών σε παγκόσµια κλίµακα. Μέλος µιας διεθνούς κοινότητας που βρίσκει τον τρόπο να επικοινωνεί και να ανταλλάσσει πληροφορίες αν και οι φυσικές αποστάσεις που χωρίζουν τα µέλη της εξακολουθούν να υπάρχουν. Η τεχνολογία των επικοινωνιών και της πληροφορικής υπήρξε ο καταλύτης σε αυτήν την εξέλιξη. Είναι ίσως περιττό να µιλήσει κανείς για την επίδραση του διαδικτύου στις επιστήµες, στον πολιτισµό, στο εµπόριο και σε πολλές άλλες ανθρώπινες δραστηριότητες. Μια από αυτές, που φάνηκε να επηρεάζεται από την αρχή της ιστορίας του διαδικτύου είναι η εκπαίδευση. Αρχικά το διαδίκτυο παρείχε µια υποτυπώδη υποστήριξη στη διδακτική διαδικασία σε µερικά πανεπιστήµια, παρέχοντας εναλλακτικούς τρόπους πληροφόρησης και επικοινωνίας. Αυτό όµως που αποτέλεσε το ορόσηµο για την θεµελίωση της διαδικτυακής εκπαίδευσης ήταν η εκρηκτική ανάπτυξη του Παγκοσµίου Ιστού (World Wide Web). Το WWW ως περιβάλλον διάδοσης του υπερκειµένου άνοιξε νέους ορίζοντες στην εκπαίδευση από απόσταση, προσφέροντας µια πλατφόρµα για την εκτέλεση υπερµεσικών εφαρµογών. Μία πλατφόρµα που στηρίζεται σε ένα δίκτυο ικανό, για να διαδώσει παντός είδους πληροφορίες µε ελάχιστο κόστος. Ίσως η όλη επιτυχία του Παγκοσµίου Ιστού να βασίζεται στο ότι το υπερκείµενο είναι αρκετά απλό ώστε ο καθένας να µπορεί να το χρησιµοποιήσει για να φτιάξει τις δικές του σελίδες, αλλά ταυτόχρονα ένα υπερµεσικό κείµενο είναι αρκετά πλήρες περιέχοντας πολυµέσα (κείµενο, εικόνα, ήχο, video), ενεργά αντικείµενα για αλληλεπίδραση µε τον χρήστη και φυσικά υπερσυνδέσµους για σύνδεση µε άλλα κείµενα. Έτσι και το εκπαιδευτικό λογισµικό βρήκε ένα νέο πρόσφορο έδαφος για να αναπτυχθεί και να αποδεσµευτεί από τους περιορισµούς ενός αποµονωµένου Η/Υ. Το WWW λοιπόν παρέχει το µέσο (υπερµέσα) για να υλοποιηθεί το εκπαιδευτικό υλικό, και βασίζεται στο παγκόσµιο δίκτυο του Internet ώστε να εξασφαλιστεί η λειτουργία του από απόσταση. Ο εξελίξεις των καιρών µας φυσικά επηρεάζουν την εκπαίδευση, η οποία θα πρέπει να επαναπροσδιοριστεί σε αναφορά µε τη σύγχρονη κοινωνία. Ένα µεγάλο πρόβληµα που έχει εµφανιστεί και συνεχώς οξύνεται είναι η ικανοποίηση της απαίτησης για εκπαίδευση δια βίου. Αυτό οφείλεται φυσικά στην εξέλιξη της τεχνολογίας, η οποία 1-1

8 συνεπάγεται την ταχεία αλλαγή των επαγγελµατικών γνώσεων που απαιτούνται από τους εργαζοµένους. Αποτέλεσµα είναι να καθίστανται οι κλασσικοί τρόποί κατάρτισης και επιµόρφωσης µη εφαρµόσιµοί [Driscoll 1999]. Εξάλλου η παγκοσµιοποίηση της οικονοµίας οδήγησε σε εταιρίες µε κατανεµηµένο χαρακτήρα., όπου οµάδες ανθρώπων από διάφορα σηµεία της υφηλίου συνεργάζονται σε κοινά έργα (projects). Όλοι αυτοί πρέπει να καταρτίζονται στις νέες τεχνολογίες ακριβώς τη στιγµή που αυτές υιοθετούνται από την εταιρία. Είναι ευνόητο ότι στην περίπτωση αυτή, η παρακολούθηση για παράδειγµα ενός σεµιναρίου από όλους τους υπαλλήλους θα ήταν µάλλον ασύµφορη για την εταιρία. Αυτά λοιπόν τα γεγονότα αναδεικνύουν την ανάγκη για µια νέα µορφή µετεκπαίδευσης ή κατάρτισης. Η τηλε-εκπαίδευση µέσω του ιαδικτύου και του Παγκοσµίου Ιστού διεκδικεί να γίνει αυτή η νέα µορφή εκπαίδευσης µε σοβαρές αξιώσεις. Εκτός όµως από την κατάρτιση, και η πρωτογενής παιδεία πρέπει να προσαρµοστεί στο πνεύµα των καιρών και στις νέες τάσεις εκπαίδευσης. Στην περίπτωση αυτή, σε αντίθεση µε την κατάρτιση, δε αναφερόµαστε σε χρησιµοποίηση της τηλε-εκπαίδευσης, στη θέση της κλασσικής εκπαίδευσης. Η τελευταία είναι προς το παρόν αναντικατάστατη και κανείς δε θα µπορούσε να προτείνει, να σταµατήσουν, για παράδειγµα, να πηγαίνουν τα παιδιά σχολείο και να µορφώνονται από απόσταση. Ωστόσο η τηλε-εκπαίδευση έχει πολλά θετικά σηµεία γιατί εκµεταλλεύεται τις νέες τεχνολογίες, γι αυτό και θα µπορούσε να χρησιµοποιηθεί ως επικουρικός τρόπος εκπαίδευσης προσφέροντας µια άλλη διάσταση στην µόρφωση. Εφόσον λοιπόν η τηλε-εκπαίδευση φαίνεται να είναι αναγκαία για τη σύγχρονη κοινωνία, πρέπει να βρεθεί µια πλατφόρµα πάνω στην οποία θα εφαρµοστεί. Το World Wide Web δίκαια αξιώνει να γίνει αυτή η πλατφόρµα. Εµφανίζει τα εξής πλεονεκτήµατα, ή κίνητρα για την ανάπτυξη εκπαιδευτικών εφαρµογών : Καταρχήν προσφέρει όπως προαναφέρθηκε, την πλατφόρµα για την κατασκευή, διάδοση και συντήρηση του υπερκειµένου. Το τελευταίο αποτελεί ένα ιδανικό µέσο για την µετατροπή των µαθησιακών πόρων υλικού σε µορφή ηλεκτρονικών κειµένων διασυνδεδεµένων µεταξύ τους µε υπερσυνδέσµους (hyperlinks). Εξάλλου το υπερκείµενο είναι υλικό εξαιρετικά ευέλικτο και πολύ εύκολα τροποποιήσιµο. Είναι διαδεδοµένο σε όλα τα µήκη και πλάτη της υφηλίου, καθώς βασίζεται σε ένα παγκόσµιο δίκτυο. Οποιοσδήποτε ενδιαφερόµενος όπου κι αν βρίσκεται, µε χρήση ενός Η/Υ µε πρόσβαση στο διαδίκτυο έχει τη δυνατότητα να πάρει µέρος στη µαθησιακή διαδικασία. Είναι φτηνό και προσιτό µέσο, αν αναλογιστεί κανείς ότι προσφέρει πρόσβαση σε άπειρες πληροφορίες, από κάθε µεριά του κόσµου. Άλλωστε αναµένεται σε λίγα χρόνια οι υπολογιστές να υπάρχουν στο σύνολο των σπιτιών, όπως ακριβώς σήµερα υπάρχουν π.χ. οι κοινές ηλεκτρικές συσκευές. Για να τεθεί το WWW στη υπηρεσία της εκπαίδευσης πρέπει να κατασκευασθούν οι κατάλληλες εκπαιδευτικές εφαρµογές. Το εκπαιδευτικό λογισµικό (courseware) ορίζεται ως το λογισµικό που κατασκευάζεται για εκπαίδευση και κατάρτιση. Είναι ένα σύνολο από µαθησιακούς πόρους υλικού (learning resources), οι οποίοι αναπτύσσονται για εκπαιδευτικούς σκοπούς [Ρετάλης 1998]. Οι πόροι αυτοί χρησιµοποιούν τους ηλεκτρονικούς υπολογιστές. Το διαδικτυακό εκπαιδευτικό λογισµικό (Webware) ή ΕΛ, είναι µια ειδική κατηγορία εκπαιδευτικού λογισµικού, ειδικά σχεδιασµένου για χρήση διαµέσου του Internet και του WWW. Κατασκευάζεται µε τη χρήση συγκεκριµένων γλωσσών προγραµµατισµού (mark-up languages), όπως η HTML. Ο εκπαιδευόµενος χρησιµοποιεί ένα κοινό WWW browser (π.χ. Netscape Navigator, Internet Explorer), για να περιηγηθεί στο µαθησιακό υλικό που εµπεριέχεται σε αυτό. 1-2

9 Ας εξετάσουµε όµως προσεκτικά την υπόσταση του διαδικτυακού εκπαιδευτικού λογισµικού. Το ΕΛ αποτελεί ένα πολυσύνθετο σύστηµα και θα µπορούσε να παροµοιασθεί µε ένα µωσαϊκό, που αποτελείται από πολλές ψηφίδες. Μερικές από αυτές µπορεί να είναι: σηµειώσεις ενός µαθήµατος (course notes), διαφάνειες (slideware), οδηγός µελέτης (study guide), ασκήσεις αυτο-αξιολόγησης (self assessment exercises), αρχεία αποτύπωσης ασύγχρονης επικοινωνίας (archives of asynchronous communication), κ.α. Η ιδιοµορφία του αυτή προσδιορίζει µια επιπρόσθετη δυσκολία στην κατασκευή του, καθώς η µεθοδολογία ανάπτυξης ενός ΕΛ πρέπει να φροντίσει εξίσου καλά για την ανάπτυξη τόσο του συνόλου του, όσο και της κάθε ψηφίδας χωριστά. Το εκπαιδευτικό λογισµικό πρέπει να χαρακτηρίζεται από υψηλή ποιότητα, δηλαδή πρέπει να ικανοποιεί στο έπακρο τις µαθησιακές ανάγκες για τις οποίες κατασκευάζεται. Αυτό οφείλεται στο γεγονός ότι τα αποτελέσµατα της εκπαίδευσης είναι συχνά ζωτικής σηµασίας για τον οργανισµό, όπου και προορίζεται. Για παράδειγµα, σε µια εταιρία ή οποία εκπαιδεύει τους υπαλλήλους της σε νέες τεχνολογίες ίσως να εξαρτάται η βιωσιµότητα της από αυτό. Επίσης το υπουργείο παιδείας µιας χώρας που επιµορφώνει τους εκπαιδευτικούς στα σχολεία, ουσιαστικά κάνει µια επένδυση για τη βελτίωση της ποιότητας της παιδείας. Το εκπαιδευτικό υλικό που υπάρχει σε ένα ΕΛ ως σύνολο µαθησιακών οντοτήτων, πρέπει να είναι ευέλικτο σε συχνές µεταβολές, δηλαδή τροποποιήσιµο µε γρήγορο και ανέξοδο τρόπο, καθώς και εύκολο στη συντήρηση του. Ιδίως όταν αφορά την διδασκαλία νέων τεχνολογιών που αναπτύσσονται µε ταχείς ρυθµούς. Εξάλλου συχνά τα έργα που αφορούν διαδικτυακό εκπαιδευτικό λογισµικό έχουν αυστηρές προθεσµίες καθώς αποτελούν σηµαντικά τµήµατα εκπαιδευτικών διαδικασιών. Για παράδειγµα ένα ΕΛ που υποστηρίζει το µάθηµα «Προγραµµατισµός µε τη γλώσσα Java» σε ένα πανεπιστήµιο πρέπει να ετοιµαστεί γρήγορα, ώστε να καλύπτει την τελευταία έκδοση της Java, λαµβάνοντας υπόψη ότι τα API στη συγκεκριµένη γλώσσα ανανεώνονται κάθε δύο µε τρεις µήνες. Ένα σεµινάριο επιµόρφωσης των υπαλλήλων µιας εταιρίας για µια καινούρια βάση δεδοµένων πρέπει να υλοποιηθεί εν ευθέτω χρόνω, ώστε οι υπάλληλοι να είναι έγκαιρα, πλήρως καταρτισµένοι για να χρησιµοποιήσουν την καινούρια βάση, χωρίς περαιτέρω απώλειες χρόνου λόγω της µετάβασης. Τέλος οι πόροι που διατίθενται για την ανάπτυξη ενός ΕΛ είναι συχνά περιορισµένοι καθώς οι εταιρίες ή οι οργανισµοί που τα διαχειρίζονται δίνουν περισσότερο βάρος σε θέµατα όπως η υλικοτεχνική υποστήριξη (π.χ. το hardware των εξυπηρετητών, το τοπικό δίκτυο κλπ.). Η σύγχρονη κοινωνία λοιπόν απαιτεί την εισαγωγή των νέων τεχνολογιών στην εκπαίδευση και το WWW φαίνεται να διεκδικεί το µεγαλύτερο ρόλο σε αυτήν τη µελλοντική µορφή εκπαίδευσης. Το ερώτηµα που τίθεται είναι, αν ο παγκόσµιος ιστός έχει τις προοπτικές για να επιτύχει σε µια τέτοια πρόκληση. 1.2 Πλεονεκτήµατα της εκπαίδευσης στον Παγκόσµιο Ιστό Η τηλε-εκπαίδευση µέσω του Παγκόσµιου Ιστού (web-based training) διαφέρει κατά πολύ από τον κλασσικό τρόπο εκπαίδευσης και παρουσιάζει τα εξής προτερήµατα : εν απαιτεί αυστηρό ωράριο και χρονοδιάγραµµα. Ο εκπαιδευόµενος µπορεί να ασχολείται µε το ΕΛ οποιαδήποτε ώρα της ηµέρας τον βολεύει. Αυτό το 1-3

10 χαρακτηριστικό είναι αρκετά σηµαντικό για ορισµένες κατηγορίες εκπαιδευοµένων, όπως π.χ. οι εργαζόµενοι ενήλικες που έχουν ακαθόριστο ωράριο εργασίας. Μοναδική εξαίρεση αποτελούν οι εικονικές σύγχρονες συνεδρίες (virtual synchronous sessions) όπου απαιτείται η ταυτόχρονη πρόσβαση των χρηστών σε καθορισµένες ώρες. εν απαιτεί τη φυσική παρουσία του εκπαιδευοµένου αφού η εκπαίδευση λαµβάνει χώρα σε εικονική τάξη (virtual classroom) και όχι σε πραγµατική. Με τον τρόπο αυτό ο εκπαιδευόµενος αποφεύγει τις άσκοπες και χρονοβόρες µετακινήσεις, που ιδίως στις µεγαλουπόλεις αποτελούν σοβαρό πρόβληµα. Μπορεί έτσι να έχει εύκολη πρόσβαση στην εκπαιδευτική διαδικασία από την άνεση του σπιτιού του, ακόµα και αν αυτό βρίσκεται µακριά από τα αστικά κέντρα. Προσφέρει µεθόδους επικοινωνίας, σύγχρονης και ασύγχρονης, δίνοντας την δυνατότητα στον εκπαιδευόµενο να προσεγγίσει εκπαιδευτές και ειδικούς στο αντικείµενο. Βεβαίως δεν έχει την αµεσότητα που έχει η παραδοσιακή τάξη, αλλά θεωρητικά ο εκπαιδευόµενος έχει την δυνατότητα να επικοινωνήσει ακόµα και µε τον κορυφαίο επιστήµονα σε κάποιο γνωστικό πεδίο. Είναι εξαιρετικά εύκολο και φτηνό να ανανεώσεις ή να ενηµερώσεις το υλικό που υπάρχει στο διαδίκτυο. Αν π.χ. πρόκειται για κείµενο απλά συντάσσεις τη σελίδα και την επανατοποθετείς στον εξυπηρετητή του περιβάλλοντος όπου έχει στηθεί το ΕΛ. Καµία σύγκριση µε το έντυπο υλικό ή το CD-ROM, όπου ο χρόνος και το κόστος ανανέωσης αυξάνεται σηµαντικά. Οι εκπαιδευόµενοι έχουν πρόσβαση στο µαθησιακό υλικό, από όποια γωνία της Γης και αν βρίσκονται, την ίδια χρονική στιγµή. Οι αλλαγές στο µαθησιακό υλικό είναι οµοιόµορφες παντού και όλοι οι εκπαιδευόµενοι έχουν κάθε στιγµή την πιο ενηµερωµένη έκδοση του. εν απαιτούνται ειδικές γνώσεις για να χρησιµοποιήσει κάποιος το ΕΛ. Στηρίζεται στο Web, δηλαδή ένα περιβάλλον γνώριµο σε µεγάλη µερίδα του πληθυσµού. Επιπλέον ο εκπαιδευόµενος δεν χρειάζεται να είναι ειδικός στη χρήση των Η/Υ, παρά να έχει γνώση χρήσης ενός φυλλοµετρητή και να είναι οικείος µε την πλοήγηση στo διαδίκτυο. Ανάλογα δεν απαιτείται και ειδικός εξοπλισµός ή επιπλέον λογισµικό, παρά µόνο ένας Η/Υ µε πρόσβαση στο διαδίκτυο και λογισµικό φυλλοµετρητή (web browser). Η µαθησιακή διαδικασία εµπλουτίζεται µε επιπλέον υλικό, όπως video µε σεµινάρια, πολυµεσικές παρουσιάσεις, συνδέσµους στο διαδίκτυο για άλλους πόρους κλπ. Επίσης υπάρχει η δυνατότητα για on-line ασκήσεις σε περιπτώσεις όπου το αντικείµενο που διδάσκεται, υποστηρίζεται από εργασία σε Η/Υ. Για παράδειγµα κατά την εκµάθηση µιας γλώσσας προγραµµατισµού, ο εκπαιδευόµενος µπορεί επί τόπου να γράψει κώδικα, να τον µεταγλωττίσει και να τον εκτελέσει. Επίσης σε ένα on-line σεµινάριο για κάποιο λογισµικό σύστηµα, ο εκπαιδευόµενος έχει τη δυνατότητα παράλληλα µε την παρακολούθηση στον browser, να πειραµατίζεται µε το ίδιο το σύστηµα. Είναι λοιπόν κατανοητό ότι υπάρχουν µεγάλες προοπτικές για την εκπαίδευση µέσω του Web. Τα επόµενα χρόνια αναµένεται να σηµειωθεί µια αλµατώδης ανάπτυξη του εκπαιδευτικού λογισµικού µέσω του διαδικτύου, παρόµοια µε την εξάπλωση του ηλεκτρονικού εµπορίου. Προς το παρόν όµως το ΕΛ, όπως άλλωστε και οι υπόλοιπες κατηγορίες υπερµεσικών εφαρµογών απέχουν πολύ από αυτό που θα χαρακτηρίζαµε ως ώριµη τεχνολογία. Το πρόβληµα εντοπίζεται στον τρόπο ανάπτυξης αυτών των εφαρµογών, ο οποίος συχνά είναι αυθαίρετος και διαισθητικός αντί να στηρίζεται σε µεθοδολογίες ανάπτυξης µε πλήρες µοντέλο κύκλου ζωής. Οι συνέπειες από την άτυπη 1-4

11 αυτή ανάπτυξη είναι γνωστές: υπέρβαση του προϋπολογισµού, αποτυχία τήρησης του χρονοδιαγράµµατος, φτωχή απόδοση, κακή διαπροσωπεία κλπ. Ειδικά για την κατηγορία του ΕΛ, η επιτυχία της εφαρµογής εξαρτάται σε πολύ µεγάλο βαθµό από την ποιότητα της προσφερόµενης εκπαιδευτικής υπηρεσίας. Όµως, αν και καθίσταται σαφές ότι µόνο µια µεθοδολογία ανάπτυξης µπορεί να εξασφαλίσει την ποιότητα του ΕΛ, δεν υπάρχουν προς το παρόν καλά τεκµηριωµένες µεθοδολογίες που να υποστηρίζουν την ανάπτυξη του. Ίσως να φταίει και το γεγονός ότι το διαδικτυακό εκπαιδευτικό λογισµικό είναι σχετικά πιο νέο από τις υπόλοιπες υπερµεσικές εφαρµογές. Ωστόσο γίνονται ερευνητικές προσπάθειές µεγάλης κλίµακας και κάποια από τα θέµατα που είναι υπό έρευνα θα συζητηθούν στην επόµενη παράγραφο. Μια τέτοια προσπάθεια αποτελεί και η µεθοδολογία CADMOS που εστιάζεται στην περιοχή των διδακτικών συστηµάτων και εξετάζει ειδικότερα το ΕΛ ως µέρος ενός διδακτικού συστήµατος. Η CADMOS, έδωσε το έναυσµα για την διπλωµατική αυτή, καθώς κάθε µεθοδολογία, πρέπει να υποστηρίζεται από κάποια εργαλεία. 1.3 Ανοικτά ερευνητικά θέµατα που αφορούν το ΕΛ Η ανάπτυξη ΕΛ αποτελεί σήµερα ενεργό αντικείµενο έρευνας, ακολουθώντας παράλληλη πορεία µε το συναφές αντικείµενο της υπερµεσικής σχεδίασης, εκ του οποίου εξαρτάται άµεσα. Ανάµεσα στα θέµατα που εξετάζονται είναι η αρχιτεκτονική σχεδίαση του ΕΛ, η σχεδίαση πλοήγησης (navigation), η σχεδίαση της διαπροσωπείας (interface), ο καθορισµός των meta-data που αφορούν στο εκπαιδευτικό υλικό, τα εργαλεία ανάπτυξης για τη συγκεκριµένη κατηγορία λογισµικού και τέλος η αξιολόγηση. Τα θέµατα αυτά αποτελούν από µόνα τους ολοκληρωµένα πεδία έρευνας, και σε αυτή την παράγραφο θα προσπαθήσουµε απλά να τα προσδιορίσουµε. Η αρχιτεκτονική σχεδίαση, ή αλλιώς εννοιολογική σχεδίαση σκοπό έχει να προσδιορίσει τη δοµή του ΕΛ σε λογικό επίπεδο. Αφορά στη µοντελοποίηση του ΕΛ χρησιµοποιώντας κάποιο µοντέλο δεδοµένων και ενδεχοµένως κάποιο εννοιολογικό πλαίσιο για την καθοδήγηση της σχεδιαστικής οµάδας. Το µοντέλο δεδοµένων, µπορεί να είναι κάποιο από τα γνωστά µοντέλα της λογισµικής µηχανικής (software engineering), όπως το µοντέλο οντοτήτων-συσχετίσεων, το αντικειµενοστραφές ή κάποιο τρίτο, πάντως σίγουρα πρέπει να είναι προσαρµοσµένο στις ανάγκες του ΕΛ. Παρέχει την απαραίτητη σηµασιολογία για να εκφράσει ο σχεδιαστής όλες τις παραµέτρους του ΕΛ, µε επιτυχηµένο και κατανοητό τρόπο. Το εννοιολογικό πλαίσιο αποτελεί την «πυξίδα» του σχεδιαστή για την διαδικασία της αρχιτεκτονικής σχεδίασης. Σκοπό έχει να τον καθοδηγήσει βήµα προς βήµα, δίνοντας του τις σωστές κατευθύνσεις στη σχεδίαση και παράλληλα αποτρέποντας τον από τυχόν λάθη και παραλείψεις. Για παράδειγµα, ένα εννοιολογικό πλαίσιο µπορεί να καθοδηγήσει τον σχεδιαστή στο να βρει όλες τις ψηφίδες του ΕΛ που τον ενδιαφέρουν, να τις ορίσει αυστηρά, να βρει τις ιστοσελίδες από τις οποίες αποτελούνται αυτές οι ψηφίδες και κατ επέκταση το περιεχόµενο αυτών των ιστοσελίδων κοκ. Η σχεδίαση πλοήγησης από την άλλη, σκοπό έχει να περιγράψει το τρόπο µε τον οποίο ο χρήστης του ΕΛ µετακινείται µέσα σε αυτό µε χρήση των υπερσυνδέσµων. Υπάρχουν διάφορες δοµές προσπέλασης που χρησιµοποιούνται για αυτή την περιγραφή, και οι κυριότερες από αυτές είναι οι κατευθυνόµενοι γύροι (guided tours), οι κατάλογοι (indices) και οι καταλογοποιηµένοι κατευθυνόµενοι γύροι (indexed 1-5

12 guided tours). Ένα από τα µεγάλα προβλήµατα στο web είναι ότι ο πλοηγούµενος µπορεί να «χαθεί» στον ιστό και να αποπροσανατολιστεί, µια κατάσταση γνωστή και ως «χαµένος στον κυβερνοχώρο» (lost in cyberspace). H σχεδίαση πλοήγησης πρέπει να γίνεται µε τέτοιο τρόπο, ώστε ο εκπαιδευόµενος να µπορεί να προσανατολίζεται εύκολα και να γνωρίζει κάθε στιγµή που βρίσκεται και από ποιο σηµείο πήγε εκεί. Ένα άλλο µεγάλο πρόβληµα είναι η συντήρηση των συνδέσµων, καθώς µερικοί σύνδεσµοι είναι δυνατόν να χαθούν, οπότε οι υπόλοιποι πρέπει να ενηµερώνονται. Τα θέµατα αυτά πρέπει να εξετάζονται και η πλοήγηση πρέπει να σχεδιάζεται απλή, ανάλογα και µε την εµπειρία των εκπαιδευοµένων στο web. Η σχεδίαση της διαπροσωπείας περιλαµβάνει σχεδιαστικές αποφάσεις για την οπτική εµφάνιση των ιστοσελίδων, δηλαδή για τη διάταξη των διαφόρων συστατικών, για τα χρώµατα, για το φόντο (background) της οθόνης, για την σχεδίαση µε πλαίσια (frames) ή όχι, για τις γραµµατοσειρές του κειµένου κ.α. Και σε αυτή την περίπτωση υπάρχουν κάποιες δοκιµασµένες µέθοδοι, όπως οι κάρτες ή τα abstract data views, που µπορεί να ακολουθήσει ο σχεδιαστής. Αρκετή προσοχή απαιτείται σε αυτό το σηµείο, καθώς το αποτέλεσµα εκτός από πρακτικό πρέπει να είναι και καλαίσθητο. Πρέπει να σηµειωθεί ότι στη σχεδίαση της διαπροσωπείας, σε σχέση µε την αρχιτεκτονική σχεδίαση και τη σχεδίαση πλοήγησης, τα πράγµατα είναι ακόµα συγκεχυµένα, δηλαδή επιβάλλεται να γίνει ακόµα αρκετή έρευνα σε αυτό το θέµα. Τα συστατικά σε µια ιστοσελίδα ενός διαδικτυακού εκπαιδευτικού λογισµικού, δηλαδή το κείµενο, τα πολυµέσα, τα ενεργά αντικείµενα (π.χ. scripts, Java applets) θεωρούνται εκπαιδευτικά αντικείµενα (learning objects) και συνοδεύονται από πληροφορία που ονοµάζεται meta-data. Η πληροφορία αυτή χρησιµοποιείται για την αναζήτηση, τη διαχείριση και την χρησιµοποίηση των εκπαιδευτικών αντικειµένων. Το πρώτο ζήτηµα που προκύπτει είναι καταρχήν ο τρόπος µε τον οποίον θα οριστούν τα meta-data, δηλαδή ποια σηµασιολογία θα χρησιµοποιηθεί. Το δεύτερο ζήτηµα αφορά τα ίδια τα meta-data, δηλαδή ποια πρέπει να είναι αυτά τα χαρακτηριστικά που µπορούν να ορίσουν πλήρως ένα εκπαιδευτικό αντικείµενο. Σηµαντική δουλειά προς αυτή την κατεύθυνση έχει γίνει από το Dublin Core Institute ( και από την ειδική οµάδα εργασίας της IEEE ( LTSC Learning Object Metadata working group. Ένα ακόµα θέµα που σχετίζεται άµεσα µε την ανάπτυξη ΕΛ είναι τα ίδια τα εργαλεία που χρησιµοποιούνται στην ανάπτυξη. Κάθε µεθοδολογία ανάπτυξης ΕΛ, ή εν γένει υπερµεσικών εφαρµογών για λόγους πληρότητας πρέπει να υποστηρίζεται από κάποια CASE tool, έτσι ώστε να αυτοµατοποιείται η διαδικασία ανάπτυξης. Υπάρχουν βεβαίως CASE tools γενικά για τη λογισµική µηχανική, τα οποία µπορούν να χρησιµοποιηθούν εφόσον δεν υπάρχει εξειδικευµένο εργαλείο για τη χρησιµοποιούµενη µεθοδολογία, αλλά η υποστήριξη της µεθοδολογίας είναι φυσικό να έχει ελλείψεις. Τα CASE εργαλεία είναι πολλών ειδών και ιδιαίτερο ενδιαφέρον από ερευνητικής απόψεως παρουσιάζουν τα εργαλεία ανάπτυξης (development tools) και σχεδίασης (design tools). Το εργαλείο που αναπτύχθηκε στα πλαίσια της διπλωµατικής αυτής ανήκει στην κατηγορία των εργαλείων σχεδίασης. Υποστηρίζει δηλαδή την ανάπτυξη ΕΛ µε βάση τη µέθοδο σχεδίασης CADMOS-D της µεθοδολογίας CADMOS. Τέλος, εξίσου σηµαντικό θέµα αποτελεί και η αξιολόγηση του παραγόµενου προϊόντος, που ελέγχει την ποιότητα του ΕΛ. Συγκεκριµένα, ελέγχεται κατά πόσο ικανοποιούνται οι µαθησιακές ανάγκες για τις οποίες κατασκευάζεται. Τα αποτελέσµατα της αξιολόγησης ανατροφοδοτούνται στην αναπτυξιακή διαδικασία και γίνονται οι απαραίτητες διορθώσεις, ώστε να επιτευχθούν τα αναµενόµενα αποτελέσµατα. Η αξιολόγηση πρέπει να γίνεται σύµφωνα µε διεθνή πρότυπα, όπως π.χ. 1-6

13 το πρότυπο της IEEE, και µε βάση ειδικές µεθόδους για αξιολόγηση ΕΛ, όπως η µέθοδος CADMOS-E της CADMOS. 1.4 Αντικείµενο της ιπλωµατικής Μια µεθοδολογία ανάπτυξης διδακτικών συστηµάτων είναι: µια συλλογή από διαδικασίες, µεθόδους, εργαλεία και έγγραφα τεκµηρίωσης τα οποία βοηθούν την αναπτυξιακή οµάδα στην προσπάθειά της να κατασκευάσει ένα διδακτικό σύστηµα. Η αναπτυξιακή διαδικασία αποτελείται από φάσεις, κι αυτές από δραστηριότητες, στις οποίες εφαρµόζονται συγκεκριµένες µέθοδοι, χρησιµοποιούνται εργαλεία και υπάρχουν κάποια παραδοτέα σύµφωνα µε συγκεκριµένα πρότυπα [Ρετάλης 1998]. Μια τέτοια µεθοδολογία είναι η CADMOS η οποία είναι πρωτότυπη καθώς πραγµατεύεται ένα αντικείµενο για το οποίο δεν υπάρχουν διεθνώς αποδεκτές και καλά τεκµηριωµένες µεθοδολογίες. Η CADMOS δίνει έµφαση στην κατασκευή ΕΛ, το οποίο και θεωρεί ως ένα από τα µέρη ενός διδακτικού συστήµατος, παρέχοντας µια µέθοδο σχεδίασης ΕΛ, την CADMOS-D. Η βασική επιδίωξη της CADMOS είναι να εξασφαλίσει την καλή ποιότητα του ΕΛ. Θα εστιάσουµε την προσοχή µας στα εργαλεία που προβλέπει ο παραπάνω ορισµός. Στην ιδανική περίπτωση µια µεθοδολογία ανάπτυξης θα παρέχει έναν ικανό αριθµό από CASE tools, τα οποία θα υποστηρίζουν όλες τις διαδικασίες και τις µεθόδους της, και ενδεχοµένως να δηµιουργούν κάποια από τα παραδοτέα της αναπτυξιακής διαδικασίας. Κυρίως στις εµπορικές µεθοδολογίες, όπως η Unified Software Development Process [Jacobson, Booch & Rumbaugh 1999c], τα CASE Tools φτιάχνονται κατά παραγγελία, ώστε να ακολουθούν τις αρχές τους. Συνήθως όµως οι µεθοδολογίες απλά προτείνουν κάποια γενικά CASE tools, ή περιβάλλοντα ή πλατφόρµες ανάπτυξης. Είναι ευνόητο όµως ότι ένα εργαλείο που δουλεύει καλά σε µια γενική περίπτωση δεν θα δουλεύει απαραίτητα καλά και στην ειδική περίπτωση. Επίσης αν δεν υπάρχουν εργαλεία ειδικά για τη µεθοδολογία που να αγκαλιάζουν όλες ή αρκετές από τις µεθόδους της, πρέπει να βρεθούν µεµονωµένα εργαλεία για τις διάφορες µεθόδους. Αυτό σηµαίνει ότι για ορισµένες µεθόδους ίσως να µην υπάρχει κανένα εργαλείο, αλλά ακόµα και όταν υπάρχουν, αυτά θα είναι ασύνδετα µεταξύ τους. Εξάλλου στην περίπτωση αυτή, τα προϊόντα που µπορούν να δηµιουργηθούν από τα εργαλεία, σίγουρα θα υστερούν σε σχέση µε αυτά που µπορούν να παραχθούν από ένα CASE tool εξειδικευµένο στη µεθοδολογία. Γίνεται λοιπόν σαφές, πόσο σηµαντικό είναι µια µεθοδολογία να υποστηρίζεται συνολικά από έναν αριθµό εργαλείων φτιαγµένα ειδικά για αυτήν, καθώς σε τελική ανάλυση αυτό σηµαίνει ότι η µεθοδολογία θα ακολουθηθεί κατά γράµµα, και δεν θα υπάρξουν παρεκκλίσεις στην πορεία της ανάπτυξης. Η µεθοδολογία CADMOS περιέχει, όπως αναφέρθηκε µια πρωτότυπη µέθοδο ανάπτυξης διαδικτυακού εκπαιδευτικού λογισµικού, την CADMOS-D. Η CADMOS-D, είναι ουσιαστικά µια µέθοδος σχεδίασης που περιλαµβάνει τρία σχεδιαστικά βήµατα: την αρχιτεκτονική σχεδίαση, τη σχεδίαση πλοήγησης και τη σχεδίαση οθονών. Σηµαντική θεωρείται, η αυτοµατοποίηση της διαδικασίας σχεδίασης της CADMOS-D µε κάποιο CASE tool που να συνδέει σε ένα ενιαίο περιβάλλον υποστήριξης τα τρία σχεδιαστικά βήµατα της. Αντικείµενο της διπλωµατικής είναι η κατασκευή αυτού του εργαλείου, που ονοµάστηκε CRITON ( web-based Courseware engineering Tool for Open Networked instructional systems). 1-7

14 Το CASE tool CRITON υποστηρίζει την αρχιτεκτονική σχεδίαση, τη σχεδίαση πλοήγησης και τη σχεδίαση οθονών, ακολουθώντας αυστηρά τη µέθοδο CADMOS-D. Η πρώτη υλοποιείται µε το µοντέλο της γλώσσας UML, η δεύτερη µε κάποιες καθιερωµένες δοµές πλοήγησης, και η τρίτη χρησιµοποιώντας τη φιλοσοφία της µεταφοράς σελίδας (page metaphor). Το αποτέλεσµα που παράγει το εργαλείο είναι η προ-επισκόπηση του ΕΛ, ως ένα σύνολο ιστοσελίδων διασυνδεδεµένων µεταξύ τους. Έγινε προσπάθεια ώστε το CASE Tool που υλοποιήθηκε να υποστηρίξει την σχεδίαση που υπαγορεύει η CADMOS-D µε ακρίβεια και πληρότητα. Τα σηµεία στα οποία η µέθοδος CADMOS-D ήταν αυστηρώς ορισµένη, όπως για παράδειγµα το µέρος της αρχιτεκτονικής σχεδίασης, υλοποιήθηκαν στον CRITON κατά γράµµα. Για τα υπόλοιπα σηµεία όπου υπήρχε η δυνατότητα λήψης πρωτοβουλίας, έγιναν κάποιες επιλογές µε γνώµονα τη σωστή απεικόνιση στη σχεδίαση, των αρχών της CADMOS, καθώς και τις σύγχρονες τάσεις στην ανάπτυξη υπερµεσικών εφαρµογών. 1.5 Σκελετός της ιπλωµατικής Σε αυτό το κεφάλαιο παρουσιάστηκε καταρχήν η ανάγκη της σύγχρονης κοινωνίας για την εφαρµογή της εξ αποστάσεως εκπαίδευσης. Έπειτα αναλύθηκαν οι προοπτικές που έχει ο Παγκόσµιος Ιστός και ειδικότερα το ΕΛ για να καλύψουν την παραπάνω ανάγκη. Τέλος έγινε µια περιγραφή της σύγχρονης ερευνητικής προσπάθειας που σχετίζεται µε την τεχνολογία του διαδικτυακού εκπαιδευτικού λογισµικού και παρουσιάστηκε το αντικείµενο της διπλωµατικής αυτής. Τα θέµατα που καλύπτονται στα επόµενα κεφάλαια διαρθρώνονται ως εξής: Στο Κεφάλαιο 2 παρατίθενται οι προσεγγίσεις που γίνονται σήµερα σε ερευνητικό επίπεδο για την ανάπτυξη υπερµεσικών εφαρµογών γενικού ενδιαφέροντος, καθώς και διαδικτυακού εκπαιδευτικού λογισµικού ειδικότερα, το οποίο αποτελεί υποκατηγορία των υπερµεσικών εφαρµογών. Οι πλέον γνωστές και καταξιωµένες µεθοδολογίες ανάπτυξης υπερµεσικών εφαρµογών είναι η RMM και η OOHDM, οι οποίες βασίζονται πάνω στο µοντέλο σχεδίασης HDM. Επίσης δίνονται αναφορές σε άλλες πηγές. Έπειτα γίνεται µια σύντοµη παρουσίαση της µεθοδολογίας CADMOS, η οποία επικεντρώνεται αποκλειστικά στην ανάπτυξη διδακτικών συστηµάτων και δίνει έµφαση στο ΕΛ. Ακολουθεί µια παρουσίαση των εργαλείων που στηρίζουν την ανάπτυξη των υπερµεσικών εφαρµογών, τόσο αυτών που ακολουθούν κάποια µεθοδολογία όσο και των εµπορικών που είναι αυθαίρετα. Έτσι µπορεί να γίνει µια αντιπαραβολή µε την προσπάθεια που έγινε κατά την κατασκευή του CRITON. Στο Κεφάλαιο 3 παρατίθεται το θεωρητικό υπόβαθρο του εργαλείου, έτσι ώστε να γίνει πιο κατανοητή η ίδια η παρουσίαση του. Καταρχήν παρουσιάζεται η µέθοδος σχεδίασης CADMOS-D, την οποία αυτοµατοποιεί ο CRITON. Έπειτα παρουσιάζεται η γλώσσα µοντελοποίησης UML, η οποία χρησιµοποιείται για την κατασκευή του αρχιτεκτονικού σχεδίου, δηλαδή του πρώτου βήµατος της CADMOS-D. Για το επόµενο σχεδιαστικό βήµα, δηλαδή της σχεδίασης της πλοήγησης, παρουσιάζονται οι δοµές πλοήγησης και κατ επέκταση τα διαγράµµατα πλοήγησης. Τέλος παρουσιάζεται η σχεδίαση των µήτρων οθόνης και τα metadata των εκπαιδευτικών αντικείµενων, τα οποία πραγµατεύεται το τρίτο βήµα της CADMOS-D. Η χρήση όλων αυτών στο εργαλείο CRITON θα φανεί στο επόµενο κεφάλαιο. Στο Κεφάλαιο 4 γίνεται η ανάλυση του CASE tool, αρχίζοντας µε τα τεχνικά του χαρακτηριστικά, τις απαιτήσεις και τις παραδοχές που έγιναν καθώς και τους 1-8

15 περιορισµούς του περιβάλλοντος υλοποίησης. Έπειτα εξηγείται αναλυτικά το πώς υποστηρίζονται από τον CRITON, τα τρία βήµατα της CADMOS-D δηλαδή η αρχιτεκτονική σχεδίαση, η σχεδίαση πλοήγησης και η σχεδίαση των µήτρων οθόνης. Τέλος περιγράφεται το προϊόν που παράγει το CASE tool στο τέλος της διαδικασίας σχεδίασης, δηλαδή η προ-επισκόπηση του ιαδικτυακού Τόπου (web site preview). Στο Κεφάλαιο 5 δίνεται ένα ολοκληρωµένο παράδειγµα χρήσης του εργαλείου, δηλαδή η κατασκευή ενός ΕΛ για τη διδασκαλία της αναγραφικής γλώσσας XML (Extensible Mark-up Language), µε τη βοήθεια του CRITON. Αναλύεται η προεργασία που έγινε µε χρήση της µεθοδολογίας CADMOS, για την ανάλυση και σχεδίαση του διδακτικού συστήµατος και έπειτα παρουσιάζεται η σχεδίαση του ΕΛ µε τα τρία βήµατα της CADMOS-D. Τέλος περιγράφεται η τελική υλοποίηση και γίνεται κριτική του αποτελέσµατος. Στο Κεφάλαιο 6 περιλαµβάνεται η αξιολόγηση του εργαλείου. Εξηγούνται τα προτερήµατα και οι ατέλειες του, αναφέρεται η µελλοντική εργασία για την επέκταση του και τα ερευνητικά θέµατα που εγείρει, και τέλος παρατίθενται τα συµπεράσµατα από το σύνολο της εκπόνησης της διπλωµατικής εργασίας. 1-9

16 2. Παρόµοιες Προσεγγίσεις: Μεθοδολογίες υπερµεσικής σχεδίασης & εργαλεία υποστήριξης 2.1 Τα µοντέλα και οι µεθοδολογίες που σχετίζονται µε την ανάπτυξη ΕΛ To ΕΛ ως µια πολυσύνθετη υπερµεσική εφαρµογή αποτελεί αντικείµενο έρευνας της µηχανικής διαδικτυακού εκπαιδευτικού λογισµικού (webware engineering). Η γνωστική αυτή περιοχή άρχισε να αναπτύσσεται πολύ πρόσφατα, γι αυτό άλλωστε και δεν υπάρχει µια καλά τεκµηριωµένη και δοκιµασµένη µεθοδολογία ανάπτυξης ΕΛ στη διεθνή βιβλιογραφία. Υπάρχουν µέθοδοι και εργαλεία που υποστηρίζουν τις διάφορες φάσεις της κατασκευής του ΕΛ αλλά δεν υπάρχει µια αρκετά πλήρης µεθοδολογία που να αγκαλιάζει όλη την αναπτυξιακή διαδικασία. Ένα ΕΛ έχει αρκετές ιδιοµορφίες οι οποίες πηγάζουν τόσο από το γεγονός ότι αποτελεί µια κατηγορία υπερµεσικής εφαρµογής, όσο και από το γεγονός ότι εµπεριέχει στοιχεία παιδαγωγικής και εκπαιδευτικής φιλοσοφίας. Οι ιδιοµορφίες αυτές θα µπορούσαν να συνοψιστούν στα εξής : Το ΕΛ αποτελεί µια πολυσύνθετη οντότητα που αποτελείται από πολλές και εντελώς διαφορετικές συνιστώσες, εκ των οποίων η καθεµία απαιτεί εξίσου µεγάλο βάρος στην ανάπτυξη της. Αναφέρουµε την γραφική διαπροσωπεία χρήστη (user interface), την πλοήγηση (navigation) στο υπερµεσικό υλικό, το σύστηµα διαχείρισης της βάσης δεδοµένων (data-base management system) όπου φυλάσσονται τα απαραίτητα στοιχεία, και την δηµιουργία του ίδιου του εκπαιδευτικού υλικού. εν υπάρχουν µοντέλα δεδοµένων κοινώς αποδεκτά για την κατασκευή του ΕΛ. Τα µοντέλα δεδοµένων που χρησιµοποιούνται σε άλλες περιπτώσεις όπως π.χ. το µοντέλο οντοτήτων συσχετίσεων (Entity-Relationship model) ή κάποιες αντικειµενοστραφείς ιεραρχίες δεν είναι δυνατό να χρησιµοποιηθούν ως είναι, στην ανάπτυξη ΕΛ. Αυτό οφείλεται στο γεγονός ότι τα µοντέλα αυτά είναι πολύ γενικά και δεν υπάρχουν περιπτώσεις χρήσης τους στη µοντελοποίηση ΕΛ, παρά µόνο σε άλλα συστήµατα όπως π.χ. βάσεις δεδοµένων. Για να µπορέσουν να χρησιµοποιηθούν µε επιτυχία στην ανάπτυξη ΕΛ, ή έστω στις υπερµεσικές εφαρµογές πρέπει να εξειδικευθούν σε κάποιο βαθµό. Οι διάφορες φάσεις της διαδικασίας ανάπτυξης ενός ΕΛ, και οι ρόλοι των εµπλεκοµένων στην αναπτυξιακή διαδικασία απέχουν σηµαντικά από τα αντίστοιχα καθιερωµένα που συναντούµε στην κοινή λογισµική µηχανική [Σκορδαλάκης 1991]. Όσον αφορά τις φάσεις της διαδικασίας, όπως θα φανεί κατά την περιγραφή των µεθοδολογιών υπερµεσικής σχεδίασης αλλά και της CADMOS, διαφέρουν από αυτές της λογισµικής µηχανικής γιατί το υλικό των εφαρµογών είναι υπερµεσικό, και η ανάπτυξη τέτοιου υλικού είναι ιδιάζουσα 2-1

17 κυρίως λόγω του παράγοντα της πλοήγησης. Όσον αφορά τους ρόλους στην αναπτυξιακή διαδικασία ενός ΕΛ αυτοί ενδεικτικά είναι [Ρετάλης 1998] : Ο σχεδιαστής του συστήµατος Ο ειδικός του γνωστικού αντικειµένου Ο παιδαγωγός Ο Γνωστικός Μηχανικός (cognitive engineer) Ο Μηχανικός ΕΛ Ο Μηχανικός Εκπαιδευτικού Υλικού Ο Μηχανικός Υποδοµής Ο Μηχανικός συστήµατος Είναι εµφανής η διαφορά ανάµεσα στους ρόλους αυτούς και στους αντίστοιχους ρόλους στην λογισµική µηχανική. Στη συνέχεια θα αναπτυχθούν περιληπτικά οι πιο σηµαντικές προσεγγίσεις στην υπερµεσική µηχανική (hypermedia engineering), ώστε να φανούν οι προσπάθειες που γίνονται σε αυτόν τον τοµέα της λογισµικής µηχανικής, και να γίνει µια σύγκριση µε τη µεθοδολογία CADMOS που εξειδικεύεται στην ανάπτυξη ΕΛ. Συγκεκριµένα θα περιγραφούν το µοντέλο σχεδίασης υπερµεσικών εφαρµογών HDM, που αποτέλεσε το ορόσηµο για την ανάπτυξη της υπερµεσικής µηχανικής, καθώς και οι δύο κυριότερες µεθοδολογίες ανάπτυξης υπερµεσικών εφαρµογών, η RMM και η OOHDM Το µοντέλο σχεδίασης Hypermedia Design Model (HDM) Μια από τις δυσκολίες που εµφανίζονται στην υπερµεσική σχεδίαση είναι η αναπαράσταση των αποτελεσµάτων της διαδικασίας σχεδίασης [Lowe & Hall 1999]. Αυτή η αναπαράσταση πρέπει να γίνει µε ένα µοντέλο σχεδίασης (design model), υπό τη µορφή ενός πλαισίου ή µιας γλώσσας που να µπορεί να χρησιµοποιηθεί για να απεικονίσει και να τεκµηριώσει τις προδιαγραφές της εφαρµογής. Τα παραγόµενα σχέδια απαιτείται να είναι κατανοητά σε όλους τους εµπλεκόµενους (αναλυτές, σχεδιαστές, οµάδα υλοποίησης και πελάτες της εφαρµογής), ώστε να εξασφαλισθεί η µεταξύ τους καλή συνεννόηση. Το µοντέλο σχεδίασης HDM [Garzotto et al. 1993a] είναι ίσως η πρώτη επιτυχηµένη προσπάθεια δηµιουργίας µοντέλου υπερµεσικής σχεδίασης, γι αυτό άλλωστε αποτέλεσε και σηµείο αναφοράς για τις επόµενες ερευνητικές προσπάθειες. Πρέπει να σηµειωθεί ότι το HDM είναι µόνο ένα µοντέλο σχεδίασης, δηλαδή ένα πλαίσιο στο οποίο οι υπερµεσικές εφαρµογές µπορούν να περιγραφούν και να αναλυθούν. εν αποτελεί µέθοδο ή µεθοδολογία σχεδίασης, δηλαδή δεν ορίζει τις δραστηριότητες που πρέπει να γίνουν για τη σχεδίαση της εφαρµογής. Η HDM ορίζει έναν αριθµό συνιστωσών µέσω των οποίων µια υπερµεσική εφαρµογή µπορεί να µοντελοποιηθεί: οµή, που περιγράφει το πώς οργανώνεται το περιεχόµενο της εφαρµογής. Πλοήγηση, που περιγράφει τους συνδέσµους που χρησιµοποιεί ο χρήστης για να «εξερευνήσει» τις δοµές της εφαρµογής. Συµπεριφορά, που αφορά αφενός µεν τη δυναµική των πολυµέσων (video, ήχος, animation), αφετέρου δε τη δυναµική των συνδέσµων. Έλεγχος χρήστη, που αφορά τις διαθέσιµες στο χρήστη λειτουργίες για διάδραση µε το σύστηµα, και Παρουσίαση, που αφορά την οπτική εµφάνιση της εφαρµογής. 2-2

18 Η HDM κάνει σαφή διαχωρισµό µεταξύ των υπερµεσικών δοµών αναφερόµενες και ως υπερ-βάση (hyperbase), που αντιπροσωπεύουν πληροφορίες περιεχοµένου, και των δοµών προσπέλασης αναφερόµενες και ως στρώµα πρόσβασης (access layer) που αντιπροσωπεύουν σηµεία εισόδου στην υπερ-βάση. H υπερ-βάση αποτελείται από οντότητες (entities), δηλαδή ιδεατά ή φυσικά αντικείµενα της εφαρµογής και εννοιολογικές συνδέσεις (semantic connections), δηλαδή συσχετίσεις µεταξύ οντοτήτων. Οι οντότητες µε τη σειρά τους αναλύονται σε συστατικά (components), και τα τελευταία σε κόµβους (nodes). Οι κόµβοι είναι οι φορείς υπερµεσικού περιεχοµένου και ενδέχεται να αντιστοιχούν σε σελίδες ή σε τµήµατα σελίδων. Τέλος οι κόµβοι περιέχουν σχισµές (slots), δηλαδή ατοµικά στοιχεία που διακρίνονται σε στατικά ή δυναµικά ανάλογα µε το αν αναφέρονται σε περιεχόµενο που δε µεταβάλλεται µε το χρόνο (κείµενο, εικόνα γραφικά), ή σε περιεχόµενο εξαρτώµενο του χρόνου ( video, ήχος, animation). Από την άλλη το στρώµα πρόσβασης αποτελείται από συλλογές (collections), οι οποίες οµαδοποιούν «µέλη», ώστε να εξασφαλισθεί η πρόσβαση σε αυτά. Με το όρο «µέλη» εννοούµε είτε τα δοµικά στοιχεία της υπερ-βάσης δηλαδή οντότητες, συστατικά και κόµβους, είτε άλλες συλλογές (φωλιασµένες συλλογές). Τα µέλη µιας συλλογής επιλέγονται µε βάση κάποια κριτήρια. ιάφορες δοµές όπως κατευθυνόµενοι γύροι (guided tours), κατάλογοι (indices) και καταλογοποιηµένοι κατευθυνόµενοι γύροι (indexed guided tours) µοντελοποιούνται ως συλλογές στην HDM. H πλοήγηση περιγράφει τον τρόπο µε τον οποίο ο χρήστης «εξερευνεί» τις οντότητες και τις συλλογές, ορίζοντας συνδέσµους πλοήγησης (navigational links) που συνδέουν κόµβους στις διάφορες δοµές. Οι σύνδεσµοι πλοήγησης ταξινοµούνται σε: οµικούς (structural) που συνδέουν κόµβους στο εσωτερικό µιας οντότητας Εφαρµοσµένους (applicative) που συνδέουν κόµβους από διαφορετικές οντότητες Συλλογής (collection) που συνδέουν τις συνιστώσες µιας συλλογής. Το µοντέλο σχεδίασης της HDM, υπήρξε ο προάγγελος των εξελίξεων στην υπερµεσική σχεδίαση. Αυτό δεν είναι τυχαίο καθώς αποτελεί την βάση αναφοράς για το µοντέλο δεδοµένων των δύο κυριοτέρων µεθοδολογιών υπερµεσικής σχεδίασης, RMM και OOHDM Η µεθοδολογία Relationship Management Methodology (RMM) Πρόκειται για µια µεθοδολογία, για την σχεδίαση και την κατασκευή υπερµεσικών εφαρµογών βήµα προς βήµα. Η RMM [Isakowitz 1995] προβλέπει ότι µια σωστή µεθοδολογία ανάπτυξης υπερµεσικών εφαρµογών πρέπει να συνίσταται από τα εξής: (α) σηµειολογία για την εξασφάλιση σηµείου αναφοράς και µέσου επικοινωνίας των µελών της αναπτυξιακής οµάδας (β) διαδικασία για να καθοδηγεί τους σχεδιαστές, και (γ) εργαλεία για να αυτοµατοποιούν την διαδικασία. Το πρώτο από αυτά τα στοιχεία το επιτυγχάνει µε το µοντέλο σχεδίασης RMDM, ενώ το δεύτερο µε το µοντέλο κύκλου ζωής της RMM και τα επιµέρους βήµατα του. Το τρίτο επιτυγχάνεται όπως θα συζητηθεί αργότερα στο κεφάλαιο αυτό µε ένα CASE Tool που ονοµάζεται RMCase. 2-3

19 Η µεθοδολογία RMM προδιαγράφει ότι είναι περισσότερο αποτελεσµατική όταν η προς ανάπτυξη εφαρµογή είναι καταρχήν δοµηµένη σε µεγάλο βαθµό, δηλαδή υπάρχουν εµφανώς κλάσεις αντικειµένων, στιγµιότυπα αυτών των κλάσεων και συσχετίσεις µεταξύ τους. Κατά δεύτερον, η RMM έχει καλύτερα αποτελέσµατα όταν η προς ανάπτυξη εφαρµογή έχει περιεχόµενο που ενδέχεται να µεταβάλλεται συχνά. Είναι ευνόητο ότι το ΕΛ αποτελεί µια κατηγορία λογισµικού, ικανή για την εφαρµογή της RMM καθώς ικανοποιεί και τις δύο αυτές απαιτήσεις. Το µοντέλο δεδοµένων της RMM Το όνοµα της µεθοδολογίας χρησιµοποιεί τον όρο ιαχείριση Συσχετίσεων (Relationship Management) καθώς υιοθετεί την άποψη ότι τα υπερµέσα είναι ένα όχηµα για την διαχείριση των συσχετίσεων µεταξύ αντικειµένων πληροφοριών. Το µοντέλο δεδοµένων που χρησιµοποιείται αποκαλείται Relationship Management Data Model (RMDM) και σκοπεύει να περιγράψει, αφενός µεν τις διάφορες οντότητες σε µια υπερµεσική εφαρµογή, αφετέρου δε τους µηχανισµούς πλοήγησης. Πηγάζει από τα µοντέλα HDM[Garzotto et al. 1993a], που περιγράφηκε νωρίτερα και από την επέκταση του, HDM2[Garzotto et al. 1993b]. Όπως εύκολα καταλαβαίνει κανείς από το όνοµα του, το µοντέλο βασίζεται στη φιλοσοφία δηµιουργίας οντοτήτων-συσχετίσεων (Entity-Relationship model), κάτι πολύ διαδεδοµένο ανάµεσα στους σχεδιαστές βάσεων δεδοµένων. Αυτό αποτελεί πλεονέκτηµα καθώς το µοντέλο E-R είναι ένα γνώριµο, ευρέως χρησιµοποιηµένο και καλά τεκµηριωµένο µοντέλο. Μπορεί επίσης να µοντελοποιήσει τις εξαρτήσεις των οντοτήτων σε µια υπερµεσική εφαρµογή. Τα στοιχεία του µοντέλου RMDM παριστάνονται στο σχήµα 2.1 Τα ιδεατά στοιχεία (domain primitives) που χρησιµοποιούνται είναι τα εξής : Οντότητες (Entities) αντιπροσωπεύουν φυσικά ή αφηρηµένα αντικείµενα που έχουν διάφορα χαρακτηριστικά (attributes). Συνδετικές Συσχετίσεις (Associative Relationships) αντιπροσωπεύουν συσχετίσεις µεταξύ οντοτήτων. Φέτες (Slices) Οµάδες χαρακτηριστικών των οντοτήτων. Τα στοιχεία πρόσβασης (access primitives) που χρησιµεύουν για την πλοήγηση είναι τα εξής : Σύνδεσµοι µονοί ή διπλοί (Unidirectional, Bi-directional Links) περιγράφουν την προσπέλαση σε φέτες µιας οντότητας. Οµαδοποιήσεις (Groupings) λειτουργούν ως µενού και επιτρέπουν την πρόσβαση σε άλλα τµήµατα της υπερµεσικής εφαρµογής. είκτες (Indices) λειτουργούν ως πίνακες περιεχοµένων για ένα σύνολο από στιγµιότυπα οντοτήτων προσφέροντας απευθείας προσπέλαση σε αυτά. Οι δείκτες είναι µια κατηγορία οµαδοποιήσεων. Κατευθυνόµενοι Γύροι (Guided Tours) περιγράφουν ένα γραµµικό µονοπάτι σε ένα σύνολο από στιγµιότυπα οντοτήτων. Καταλογοποιηµένοι Κατευθυνόµενοι Γύροι (Indexed Guided Tours) που συνδυάζουν τις δύο τελευταίες δοµές. 2-4

20 Σχήµα 2.1- Στοιχεία µοντελοποίησης στην RMM (πηγή: [Isakowitz 1995]) Το µοντέλο RMDM αποτελεί µια προσαρµοσµένη µορφή του κλασσικού µοντέλου οντοτήτων-συσχετίσεων, έτσι ώστε να µπορεί να περιγράψει υπερµεσικές εφαρµογές. Συγκεκριµένα, σε αντίθεση µε το κλασικό µοντέλο, το RMDM περιγράφει την πλοήγηση σε µια υπερµεσική εφαρµογή. Το µοντέλο κύκλου ζωής της RMM Ο κύκλος ζωής της RMM φαίνεται στο σχήµα 2.2 Η φάση σχεδίασης αποτελείται από τα εξής διακριτά βήµατα : Βήµα 1 : Σχεδίαση Οντοτήτων-συσχετίσεων (E-R Design). Αυτό το βήµα αναπαριστά τις οντότητες και τις συσχετίσεις στο χώρο της εφαρµογής, κάποιες από τις οποίες θα καταλήξουν στην τελική υλοποίηση ως σελίδες και σύνδεσµοι (hyperlinks). Βήµα 2 : Σχεδίαση Φετών (Slice Design). Αυτό το βήµα καθορίζει πως θα παρουσιαστεί η πληροφορία που υπάρχει στις οντότητες, στους διαφόρους χρήστες χωρίζοντας τις οντότητες σε οµαδοποιηµένα χαρακτηριστικά (φέτες). Οι φέτες αυτές σχεδιάζονται σε ένα διάγραµµα και συνδέονται µε συνδέσµους µονούς ή διπλούς, οι οποίοι ονοµάζονται δοµικοί σύνδεσµοι (structural links) για να διαφοροποιηθούν από τους συσχετιστικούς (associative) του µοντέλου E-R. Το αποτέλεσµα αυτού του βήµατος είναι το διάγραµµα E-R εµπλουτισµένο µε τα διαγράµµατα φετών, και ονοµάζεται διάγραµµα E-R+. 2-5

Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού: Η µέθοδος CADMOS-D και το εργαλείο CRITON

Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού: Η µέθοδος CADMOS-D και το εργαλείο CRITON Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού: Η µέθοδος CADMOS-D και το εργαλείο CRITON Συµεών Ρετάλης, Πάρης Αυγερίου και Νικόλαος Παπασπύρου Εθνικό Μετσόβιο Πολυτεχνείο Τµήµα Ηλεκτρολόγων Μηχανικών

Διαβάστε περισσότερα

Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού

Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού Σχεδίαση διαδικτυακού εκπαιδευτικού λογισµικού Συµεών Ρετάλης, Πάρης Αυγερίου και Νικόλαος Παπασπύρου Εθνικό Μετσόβιο Πολυτεχνείο Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Πληροφορικής,

Διαβάστε περισσότερα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα

UML. Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις. Παραδείγματα ΕΙΣΑΓΩΓΗ ΣΤΗ UML UML Γενικά χαρακτηριστικά Στοιχεία µοντέλων Συσχετίσεις ιαγράµµατα Παραδείγματα Ορισμός του μοντέλου Αποτελεί µια αφηρηµένη περιγραφή ενός Φυσικού συστήµατος. Αποτελεί ένα σχέδιο για την

Διαβάστε περισσότερα

Διαχείριση Πληροφοριακών Συστημάτων

Διαχείριση Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Διαχείριση Πληροφοριακών Συστημάτων Ενότητα #7: UML Χρήστος Δρόσος Τμήμα Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΑΝΑΠΤΥΞΗΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Μεθοδολογίες Ανάπτυξης Συστημάτων Πληροφορικής Απαντούν στα εξής ερωτήματα Ποιά βήματα θα ακολουθηθούν? Με ποιά σειρά? Ποιά τα παραδοτέα και πότε? Επομένως,

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα

ΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή.

ΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή. ΥΠΗΡΕΣΙΑ Ηλεκτρονική ιαχείριση Τάξης Οδηγίες χρήσης για τον µαθητή http://eclass.sch.gr Η υπηρεσία ηλεκτρονικής διαχείρισης τάξης αναπτύχθηκε από το Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών για λογαριασµό

Διαβάστε περισσότερα

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

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές Ελληνικό Ανοικτό Πανεπιστήμιο ΓΤΠ61 Πληροφορική Πολυμέσα Αγγελική Μαζαράκη Τι είναι η UML Είναι μια γραφική γλώσσα μοντελοποίησης συστημάτων.

Διαβάστε περισσότερα

Μαθησιακές δραστηριότητες με υπολογιστή

Μαθησιακές δραστηριότητες με υπολογιστή ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Εκπαιδευτικά υπερμεσικά περιβάλλοντα Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 6: Υπερκείμενο - Υπερμέσα. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 6: Υπερκείμενο - Υπερμέσα Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_2014-15 ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ΜΑΘΗΣΗ Μάθηση είναι μια μόνιμη αλλαγή στη συμπεριφορά του ατόμου, η οποία είναι αποτέλεσμα εμπειρίας

Διαβάστε περισσότερα

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια

Διαβάστε περισσότερα

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING

ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΟΔΗΓΟΣ E-LEARNING ΚΑΙΝΟΤΟΜΕΣ ΛΥΣΕΙΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ ΑΘΗΝΑ 2014 1 1. Τι είναι το e-learning; Το e-learning, η ηλεκτρονική μάθηση, είναι μια διαδικασία μάθησης και ταυτόχρονα μια μεθοδολογία εξ αποστάσεως εκπαίδευσης

Διαβάστε περισσότερα

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

ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΟΛΥΜΕΣΑ- ΔΙΚΤΥΑ ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Μάρτιος 1998 ΕΙΣΑΓΩΓΗ Το

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

UML: Unified modelling language

UML: Unified modelling language UML: Διαγράμματα UML: Unified modelling language Γλώσσα μοντελοποίησης για ανάλυση και σχεδιασμό Παρέχει το συμβολισμό για ανάλυση και σχεδιασμό. Είναι γλώσσα συμβολισμού. Δεν είναι ολόκληρη μεθοδολογία.

Διαβάστε περισσότερα

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία

Εισαγωγή στην αντικειµενοστρεφή τεχνολογία 1 Ελληνικό Ανοικτό Πανεπιστήµιο Εισαγωγή στην αντικειµενοστρεφή τεχνολογία ρ. Πάνος Φιτσιλής Περιεχόµενα Γιατί µοντελοποιούµε Εισαγωγή στη UML Ένα απλό παράδειγµα 2 Γιατί µοντελοποιούµε; Ησηµασία της µοντελοποίησης

Διαβάστε περισσότερα

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους του Σταύρου Κοκκαλίδη Μαθηματικού Διευθυντή του Γυμνασίου Αρχαγγέλου Ρόδου-Εκπαιδευτή Στα προγράμματα Β Επιπέδου στις ΤΠΕ Ορισμός της έννοιας του σεναρίου.

Διαβάστε περισσότερα

ΠΡΟΣΚΛΗΣΗ ΕΚ ΗΛΩΣΗΣ ΕΝ ΙΑΦΕΡΟΝΤΟΣ στα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών

ΠΡΟΣΚΛΗΣΗ ΕΚ ΗΛΩΣΗΣ ΕΝ ΙΑΦΕΡΟΝΤΟΣ στα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών ΠΡΟΣΚΛΗΣΗ ΕΚ ΗΛΩΣΗΣ ΕΝ ΙΑΦΕΡΟΝΤΟΣ στα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών Προθεσµίες δηλώσεων συµµετοχής 7 και 28 Ιανουαρίου 2018 Με το πέρας των

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

Διαβάστε περισσότερα

Μαθησιακές δραστηριότητες με υπολογιστή

Μαθησιακές δραστηριότητες με υπολογιστή ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Κατευθυντήριες γραμμές σχεδίασης μαθησιακών δραστηριοτήτων Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου

Διαβάστε περισσότερα

Ενότητες Γ3.1 - Γ3.2 - Γ3.3

Ενότητες Γ3.1 - Γ3.2 - Γ3.3 Ενότητες Γ3.1 - Γ3.2 - Γ3.3 3.1 Τo διαδίκτυο ως πηγή πληροφοριών 3.2 Αξιοποίηση- αξιολόγηση ιστοσελίδων, ιστοχώρων και πυλών 3.3 Σχεδίαση μαθημάτων με τη χρήση του διαδικτύου To Διαδίκτυο ως πηγή πληροφοριών

Διαβάστε περισσότερα

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

ΠΕ60/70, ΠΕ02, ΠΕ03, ΠΕ04)

ΠΕ60/70, ΠΕ02, ΠΕ03, ΠΕ04) «Επιµόρφωση εκπαιδευτικών στη χρήση και αξιοποίηση των ΤΠΕ στην εκπαιδευτική διδακτική διαδικασία» (Γ ΚΠΣ, ΕΠΕΑΕΚ, Μέτρο 2.1, Ενέργεια 2.1.1, Κατηγορία Πράξεων 2.1.1 θ) Αναλυτικό Πρόγραµµα Σπουδών για

Διαβάστε περισσότερα

2007 δράσης 1 2 3 4 5 6 7 8 9 10 11 12

2007 δράσης 1 2 3 4 5 6 7 8 9 10 11 12 Εφαρµογή Μεθοδολογίας Υλοποίησης Η µεθοδολογία που χρησιµοποιήθηκε είναι η µεθοδολογία του ερευνητικού προγράµµατος Ο ΥΣΣΕΑΣ. Με βάση αυτό σχεδιάστηκαν τέσσερις τηλεδιασκέψεις. Τα στάδια υλοποίησης των

Διαβάστε περισσότερα

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού

Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Θέµατα αξιολόγησης εκπαιδευτικού λογισµικού Όνοµα: Τάσος Αναστάσιος Επώνυµο: Μικρόπουλος Τίτλος: Αναπληρωτής Καθηγητής, Εργαστήριο Εφαρµογών Εικονικής Πραγµατικότητας στην Εκπαίδευση, Πανεπιστήµιο Ιωαννίνων

Διαβάστε περισσότερα

Ελληνικό Ανοικτό Πανεπιστήµιο. Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Βασικές έννοιες αντικειµενοστρεφούς τεχνολογίας ρ. Πάνος Φιτσιλής Περιεχόµενα Βασικές έννοιες αντικειµενοστεφούς τρόπου ανάπτυξης Τι είναι κλάση Τι είναι αντικείµενο 2 Βασικές

Διαβάστε περισσότερα

Ανοικτά Ακαδηµα κά Μαθήµατα

Ανοικτά Ακαδηµα κά Μαθήµατα ΤΕΙ Ιονίων Νήσων Ανοικτά Ακαδηµα κά Μαθήµατα Ανάλυση Σχεδίαση Υλοποίηση Αξιολόγηση Ανάλυση: Πληροφορίες σχετικά µε τις ανάγκες της εκπαίδευσης Σχεδίαση: Καθορισµός χαρακτηριστικών του εκπαιδευτικού λογισµικού

Διαβάστε περισσότερα

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ για τα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών Το Εργαστήριο Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών

Διαβάστε περισσότερα

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαδικασίες παραγωγής λογισμικού Περιεχόμενα Παρουσίαση μοντέλων διεργασίας ανάπτυξης λογισμικού Περιγραφή τριών γενικών μοντέλων διεργασίας ανάπτυξης λογισμικού Γενική περιγραφή των διαδικασιών που περιλαμβάνονται

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

Διαβάστε περισσότερα

Περίληψη ιπλωµατικής Εργασίας

Περίληψη ιπλωµατικής Εργασίας Περίληψη ιπλωµατικής Εργασίας Θέµα: Πρότυπη Εφαρµογή ιαλειτουργικότητας για Φορητές Συσκευές Όνοµα: Κωνσταντίνος Χρηστίδης Επιβλέπων: Ιωάννης Βασιλείου Συν-επιβλέπων: Σπύρος Αθανασίου 1. Αντικείµενο Αντικείµενο

Διαβάστε περισσότερα

µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ.

µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ. µ : µ µ µ. µ / µ. µ, µ µ. µ µ. µ µ,. µ µ µ, µµ. µ µ : µ µ µ µ. µ µµ, µ. µ µµ µ µ µ µ., µ µ µ µ 2005 µ µµ µ µ µ µ., µ µ µ µ µ µ µ µ µ µ µ µ µ µ µ opusmagnum µ µ / 1997-2005 ISBN: 960-538-562-7 : 37/3 Copyright

Διαβάστε περισσότερα

Οδηγός Ηλεκτρονικού Επιχειρείν

Οδηγός Ηλεκτρονικού Επιχειρείν ΕΠΙΜΕΛΗΤΗΡΙΟ ΧΑΝΙΩΝ Σειρά Σεμιναρίων 2013 «Ηλεκτρονικό εμπόριο η επιχείρηση στη νέα ψηφιακή εποχή» Οδηγός Ηλεκτρονικού Επιχειρείν Δρ. Μάρκος Κουργιαντάκης Διδάκτορας Τμ. Οικονομικών Επιστημών Πανεπιστημίου

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Τεχνολογίες Κοινωνικής Δικτύωσης στην Εκπαίδευση Ομάδα: Αριστερίδου Δανάη Ελένη (08) Ευαγγελόπουλος Νίκος (670)

Διαβάστε περισσότερα

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ Ενότητα: Υποενότητα: ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία Shoutcast και Winamp Το εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα ΤµήµαΕφαρµοσµένης Πληροφορικής Πανεπιστήµιο Μακεδονίας Θεσσαλονίκη Ιούνιος 2006 εισαγωγικού µαθήµατος προγραµµατισµού υπολογιστών.

Διαβάστε περισσότερα

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή Ανοικτή και Εξ Αποστάσεως Εκπαίδευση Χρησιµοποιώντας το Εκπαιδευτικό Περιβάλλον του MOODLE. Open and Distance Learning Using MOODLE Learning Environment Αθανάσιος Ι. Μάργαρης, Ευθύµιος. Κότσιαλος Πανεπιστήµιο

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων .. Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Μάθημα Βασικές Έννοιες - . Ύλη Εργαστηρίου ΒΔ Ύλη - 4 Ενότητες.1 - Σχεδιασμός Βάσης Δεδομένων.2 Δημιουργία Βάσης Δεδομένων Δημιουργία Πινάκων Εισαγωγή/Ανανέωση/Διαγραφή

Διαβάστε περισσότερα

Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση)

Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση) Εκπαιδευτικό πολυμεσικό σύστημα διδασκαλίας των μαθηματικών (Εφαρμογή στη δευτεροβάθμια εκπαίδευση) Γ. Γρηγορίου, Γ. Πλευρίτης Περίληψη Η έρευνα μας βρίσκεται στα πρώτα στάδια ανάπτυξης της. Αναφέρεται

Διαβάστε περισσότερα

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Rational Unified Process Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική Θεσσαλονίκη, Σεπτέμβριος 2013 ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

6 ο Πακέτο Εργασίας «Ψηφιακή Βάση ιαχείρισης Γεωγνώσης (e-repository of Geoscience Content)»

6 ο Πακέτο Εργασίας «Ψηφιακή Βάση ιαχείρισης Γεωγνώσης (e-repository of Geoscience Content)» 6 ο Πακέτο Εργασίας «Ψηφιακή Βάση ιαχείρισης Γεωγνώσης (e-repository of Geoscience Content)» Ένα µεγάλο µέρος του Προγράµµατος Σπουδών της Σχολής ΑΤΜ αφορά την εκπαίδευση σε ποικίλα αντικείµενα που άπτονται

Διαβάστε περισσότερα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Τμήμα Ιατρικών εργαστηρίων & Προσχολικής Αγωγής Συντονίστρια: Επίκουρη Καθηγήτρια, Ελένη Μουσένα [Σύγχρονες Τάσεις στην Παιδαγωγική Επιστήμη] «Παιδαγωγικά μέσω Καινοτόμων

Διαβάστε περισσότερα

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

Διαβάστε περισσότερα

Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση

Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση Πρόγραμμα Eξ Aποστάσεως Eκπαίδευσης (E learning) Eκπαίδευση Εκπαιδευτών Ενηλίκων & Δία Βίου Μάθηση Οδηγός Σπουδών Το πρόγραμμα εξ αποστάσεως εκπαίδευσης ( e-learning ) του Πανεπιστημίου Πειραιά του Τμήματος

Διαβάστε περισσότερα

Σχεδιαστικά Προγράμματα Επίπλου

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

Διαβάστε περισσότερα

Αξιολόγηση Ιστοσελίδων. Εργασία. Χαράλαμπος Κουτσουρελάκης

Αξιολόγηση Ιστοσελίδων. Εργασία. Χαράλαμπος Κουτσουρελάκης ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ Ι ΑΚΤΙΚΗ ΠΡΑΞΗ- ΠΑΚΕ ΚΡΗΤΗΣ Αξιολόγηση Ιστοσελίδων Εργασία Περιεχόμενα Εισαγωγή... 2 Τρόποι αξιολόγησης μιας ιστοσελίδας... 2 Αξιολόγηση

Διαβάστε περισσότερα

Tα παράξενα και τα περίεργα στην απεραντοσύνη του Σύμπαντος και η Αστροφυσική προσέγγισή τους

Tα παράξενα και τα περίεργα στην απεραντοσύνη του Σύμπαντος και η Αστροφυσική προσέγγισή τους ΣΧΕΔΙΟ ΥΠΟΒΟΛΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ Σχ. Έτος: 2015-2016 ΣΧΟΛΙΚΗ ΜΟΝΑΔΑ Α ΑΡΣΑΚΕΙΟ ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΨΥΧΙΚΟΥ Ο ΤΙΤΛΟΣ ΤΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: Tα παράξενα και τα περίεργα στην απεραντοσύνη του Σύμπαντος και

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

Διαβάστε περισσότερα

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

Διαβάστε περισσότερα

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

Διαβάστε περισσότερα

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού Μάρα Νικολαϊδου Δραστηριότητες Διαδικασιών Παραγωγής Λογισµικού Καθορισµός απαιτήσεων και εξαγωγή προδιαγραφών

Διαβάστε περισσότερα

2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ: ΑΣΦΑΛΕΙΑ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create

Διαβάστε περισσότερα

Εξέλιξη των Τεχνολογιών και Υπηρεσιών του Παγκόσμιου Ιστού και Εφαρμογές στην Εκπαίδευση. Oμάδα Ά

Εξέλιξη των Τεχνολογιών και Υπηρεσιών του Παγκόσμιου Ιστού και Εφαρμογές στην Εκπαίδευση. Oμάδα Ά Εξέλιξη των Τεχνολογιών και Υπηρεσιών του Παγκόσμιου Ιστού και Εφαρμογές στην Εκπαίδευση Oμάδα Ά Εισαγωγή Η ολοένα και αυξανόμενη πρόοδος στις τεχνολογίες και υπηρεσίες του Παγκόσμιου Ιστού Web, διευκολύνει

Διαβάστε περισσότερα

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

. Μεθοδολογία Προγραμματισμού. Εισαγωγή. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014

. Μεθοδολογία Προγραμματισμού. Εισαγωγή. Νικόλαος Πεταλίδης. Εισαγωγή Εαρινό Εξάμηνο 2014 .. Μεθοδολογία Προγραμματισμού Νικόλαος Πεταλίδης Τμήμα Μηχανικών Η/Υ ΤΕΙ Κεντρικής Μακεδονίας Εαρινό Εξάμηνο 2014 Ν. Πεταλίδης (ΤΕΙ Κεντρικής Μακεδονίας) Μεθοδολογία Προγραμματισμού 1 / 24 Μεθοδολογία

Διαβάστε περισσότερα

Μάθημα: Προγραμματιστικά Εργαλεία για το Διαδίκτυο

Μάθημα: Προγραμματιστικά Εργαλεία για το Διαδίκτυο ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΤΕΧΝΙΚΑ ΕΠΑΓΓΕΛΜΑΤΙΚΑ ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ-ΔΙΚΤΥΩΝ Η/Υ 2 ο ς Κ Υ Κ Λ Ο Σ ΚΑΤΕΥΘΥΝΣΗ: ΥΠΟΣΤΗΡΙΞΗ ΣΥΣΤΗΜΑΤΩΝ & ΕΦΑΡΜΟΓΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

Διαβάστε περισσότερα

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ ΚΥΚΛΟΣ ΖΩΗΣ ΛΟΓΙΣΜΙΚΟΥ και ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Ο κύκλος ζωής λογισµικού (συνοπτικά) Η παραδοσιακή φάση ανάπτυξης του κύκλου ζωής λογισµικού Φάση καθορισµού απαιτήσεων (1/2) ΤΙ πρέπει να κάνει το

Διαβάστε περισσότερα

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης

Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Κωστής Αϊβαλής Μηχανικός Πληροφορικής TU-Berlin 2/5/2008 ΕΑΠ-ΓΤΠ61-Κωστής Αϊβαλής 1 Εισαγωγή Η ταχύτητα επεξεργασίας των εφαρµογών διαδικτυακών υπηρεσιών

Διαβάστε περισσότερα

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

Διαβάστε περισσότερα

Εκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD

Εκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD Εκπαιδευτική Τεχνολογία - Πολυμέσα Ελένη Περιστέρη, Msc, PhD Τι είναι η «Εκπαιδευτική Τεχνολογία» (1) Εκπαιδευτική Τεχνολογία είναι «η εφαρμογή τεχνολογικών διαδικασιών και εργαλείων που μπορούν να χρησιμοποιηθούν

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

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

Μεθοδολογίες Παραγωγής Λογισµικού Μεθοδολογίες Παραγωγής Λογισµικού Βασικά Γενικά Μοντέλα Μοντέλο καταρράκτη (waterfall model) Ξεχωριστές φάσεις καθορισµού απαιτήσεων και ανάπτυξης, επικύρωσης, εξέλιξης Εξελικτική ανάπτυξη (evolutionary

Διαβάστε περισσότερα

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

Διαβάστε περισσότερα

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης Ενότητα: 8 η Δ.Πολίτης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

Ο ΔΙΑΚΡΙΤΟΣ ΡΟΛΟΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ. Κατσούγκρη Αναστασία

Ο ΔΙΑΚΡΙΤΟΣ ΡΟΛΟΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ. Κατσούγκρη Αναστασία Ο ΔΙΑΚΡΙΤΟΣ ΡΟΛΟΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ Κατσούγκρη Αναστασία akatsou0708@gmail.com Διαφοροποίηση στη διδασκαλία Προϋπόθεση για την συνεκπαίδευση Η προσαρμογή της διδασκαλίας για να ανταποκριθεί σε διαφορετικές

Διαβάστε περισσότερα

ΑΝΟΙΚΤΟ ΙΔΡΥΜΑ ΕΚΠΑΙΔΕΥΣΗΣ ΤΑΧΥΡΥΘΜΑ ΣΕΜΙΝΑΡΙΑ. ΠΡΟΣΩΠΙΚΗΣ & ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΑΝΑΠΤΥΞΗΣ E-learning Εκπαίδευση

ΑΝΟΙΚΤΟ ΙΔΡΥΜΑ ΕΚΠΑΙΔΕΥΣΗΣ ΤΑΧΥΡΥΘΜΑ ΣΕΜΙΝΑΡΙΑ. ΠΡΟΣΩΠΙΚΗΣ & ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΑΝΑΠΤΥΞΗΣ E-learning Εκπαίδευση ΑΝΟΙΚΤΟ ΙΔΡΥΜΑ ΕΚΠΑΙΔΕΥΣΗΣ ΤΑΧΥΡΥΘΜΑ ΣΕΜΙΝΑΡΙΑ ΠΡΟΣΩΠΙΚΗΣ & ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΑΝΑΠΤΥΞΗΣ E-learning Εκπαίδευση ΟΔΗΓΟΣ ΣΠΟΥΔΩΝ 2009-2010 ΤΟ ΑΝΟΙΚΤΟ ΙΔΡΥΜΑ ΕΚΠΑΙΔΕΥΣΗΣ Το Ανοικτό Ίδρυμα Εκπαίδευσης είναι ένα

Διαβάστε περισσότερα

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού 1 Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 3 Το Εκπαιδευτικό Υλικό Το Εκπαιδευτικό Υλικό, έχει έντυπη

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Σκοπός του έργου. και η πιλοτική λειτουργία ενός ολοκληρωμένου δικτύου σχολείων

Σκοπός του έργου. και η πιλοτική λειτουργία ενός ολοκληρωμένου δικτύου σχολείων Σκοπός του έργου Σκοπός του έργου είναι, σε γενικές γραμμές, οσχεδιασμός, ηανάπτυξη και η πιλοτική λειτουργία ενός ολοκληρωμένου δικτύου σχολείων αποτελούμενου από 3 σχολικά εργαστήρια - με ενσωμάτωση

Διαβάστε περισσότερα

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

Εισαγωγή στη Σχεδίαση Λογισμικού Εισαγωγή στη Σχεδίαση Λογισμικού περιεχόμενα παρουσίασης Τι είναι η σχεδίαση λογισμικού Έννοιες σχεδίασης Δραστηριότητες σχεδίασης Σχεδίαση και υποδείγματα ανάπτυξης λογισμικού σχεδίαση Η σχεδίαση του

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

Διαβάστε περισσότερα

χρήστες και υπηρεσίες

χρήστες και υπηρεσίες ιδακτικό υλικό µαθητή χρήστες και υπηρεσίες Από όσα αναφέρθηκαν, γίνεται αντιληπτό ότι όποιος έχει τον κατάλληλο εξοπλισµό και έχει εξασφαλίσει τον τρόπο σύνδεσής του µε το ιαδίκτυο, µπορεί να το χρησιµοποιήσει.

Διαβάστε περισσότερα

Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο. Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη

Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο. Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη Διήμερο εκπαιδευτικού επιμόρφωση Μέθοδος project στο νηπιαγωγείο Έλενα Τζιαμπάζη Νίκη Χ γαβριήλ-σιέκκερη Δομή επιμόρφωσης 1 η Μέρα Γνωριμία ομάδας Παρουσίαση θεωρητικού υποβάθρου Προσομοίωση : α) Επιλογή

Διαβάστε περισσότερα

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα Περιεχόμενα Πρόλογος... 9 Κεφάλαιο 1: Δομή και λειτουργία του υπολογιστή... 11 Κεφάλαιο 2: Χρήση Λ.Σ. DOS και Windows... 19 Κεφάλαιο 3: Δίκτυα Υπολογιστών και Επικοινωνίας... 27 Κεφάλαιο 4: Unix... 37

Διαβάστε περισσότερα

Εισαγωγή στα πολυμέσα

Εισαγωγή στα πολυμέσα Το υλικό Κυριαρχία 2 μεγάλων τεχνολογιών Macintosh της Apple Computer Wintel των Windows 1 Υπολογιστικά συστήματα πολυμέσων Συστήματα παρουσίασης πολυμέσων-εξαρτήματα Επεξεργαστής Μνήμη Συσκευές εισόδου»

Διαβάστε περισσότερα

«ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΕΚΠΑΙΔΕΥΣΗΣ ΜΕ ΧΡΗΣΗ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ» Εαρινό Εξάμηνο 2010

«ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΕΚΠΑΙΔΕΥΣΗΣ ΜΕ ΧΡΗΣΗ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ» Εαρινό Εξάμηνο 2010 «ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΕΚΠΑΙΔΕΥΣΗΣ ΜΕ ΧΡΗΣΗ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ» Εαρινό Εξάμηνο 2010 Απόστολος Κώστας Μέλος Ε.Τ.Ε.Π. Πληροφορικής, Υ.Δ. Π.Τ.Δ.Ε. Email: apkostas@aegean.gr Πρόγραμμα Μαθημάτων 1 ο - 18 Μαρ Αρχές Οργάνωσης

Διαβάστε περισσότερα

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

Κεφάλαιο 2ο. Κατανοώντας την αντικειμενοστρέφεια Περιεχόμενα Πρόλογος... 11 Κεφάλαιο 1ο. Εισαγωγή στη γλώσσα UML 1.1 Προσθέτοντας μια νέα μέθοδο...13 1.2 Πως αναπτύχθηκε η UML...14 1.3 Κατανοώντας την UML...15 1.4 Αναγνωρίζοντας τα επί μέρους τμήματα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

Διαβάστε περισσότερα

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Η Πληροφορική στην Ελληνική Δευτεροβάθμια Εκπαίδευση - Γυμνάσιο Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Παράρτημα Ι. Κλίμακα Διερεύνησης Προσδοκιών. Ερωτηματολόγιο Οι Προσδοκίες μου από το σεμινάριο

Παράρτημα Ι. Κλίμακα Διερεύνησης Προσδοκιών. Ερωτηματολόγιο Οι Προσδοκίες μου από το σεμινάριο Παράρτημα Ι Κλίμακα Διερεύνησης Προσδοκιών Ερωτηματολόγιο Οι Προσδοκίες μου από το σεμινάριο Σημειώστε τον βαθμό συμφωνίας ή διαφωνίας σας με τις παρακάτω προτάσεις, με βάση την επεξήγηση που ακολουθεί:

Διαβάστε περισσότερα

ΠΑΙΔΑΓΩΓΙΚΕΣ ΕΦΑΡΜΟΓΕΣ Η/Υ

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

Διαβάστε περισσότερα

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές

Διαβάστε περισσότερα

Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής

Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής Διαγράμματα UML για την τεκμηρίωση της Αρχιτεκτονικής περιεχόμενα παρουσίασης Διαγράμματα πακέτων Διαγράμματα συστατικών Διαγράμματα παράταξης Το μοντέλο των 4+1 όψεων τεκμηρίωση αρχιτεκτονικής και UML

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Βάσεις Δεδομένων - Γενικά Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα. Τα περιεχόμενα

Διαβάστε περισσότερα

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση

Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Εφαρμογές Εκπαιδευτικού Λογισμικού για τη Δευτεροβάθμια Εκπαίδευση Μαρία Καραβελάκη-Καπλάνη, M.Sc. INTE*LEARN Αγν.Στρατιώτη 46 176 73 Καλλιθέα τηλ. 95 91 853, fax. 95 72 098 E-mail: intelrn@prometheus.hol.gr

Διαβάστε περισσότερα

Μοτίβα Σχεδίασης (Design Patterns)

Μοτίβα Σχεδίασης (Design Patterns) Ενότητα 6 Μοτίβα Σχεδίασης (Design Patterns) Ορισµοί βασικές έννοιες. Σηµαντικά µοτίβα σχεδίασης: Παρατηρητής (Observer). Πρόσοψη (Façade). Προσαρµογέας (Adapter). Πληρεξούσιος (Proxy). Μοναχοπαίδι (Singleton).

Διαβάστε περισσότερα

Πληροφορική 2. Τεχνολογία Λογισμικού

Πληροφορική 2. Τεχνολογία Λογισμικού Πληροφορική 2 Τεχνολογία Λογισμικού 1 2 Κρίση Λογισμικού (1968) Στην δεκαετία του 1970 παρατηρήθηκαν μαζικά: Μεγάλες καθυστερήσεις στην ολοκλήρωση κατασκευής λογισμικών Μεγαλύτερα κόστη ανάπτυξης λογισμικού

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

Πίνακας Περιεχοµένων. Οδηγός Υποψηφίων- Πρόγραμμα Impact 2017 της Ashoka 1

Πίνακας Περιεχοµένων. Οδηγός Υποψηφίων- Πρόγραμμα Impact 2017 της Ashoka 1 Οδηγός Υποψηφίων Πρόγραµµα Impact 2017 Πίνακας Περιεχοµένων Εισαγωγή... 2 Το πρόγραµµα συνοπτικά... 3 Οι στόχοι του προγράµµατος... 3 Η διαδικασία και τα στάδια του προγράµµατος... 4 Ποιος µπορεί να συµµετάσχει

Διαβάστε περισσότερα

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Τι είναι το Wordpress: To Wordpress είναι ένα δωρεάν ανοικτού κώδικα (open source) λογισμικό (εφαρμογή), με το οποίο μπορεί κάποιος να δημιουργεί

Διαβάστε περισσότερα

... Τεχνολογία Επικοινωνιών Τεχνολογικής Κατεύθυνσης

... Τεχνολογία Επικοινωνιών Τεχνολογικής Κατεύθυνσης ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ----- ΕΝΙΑΙΟΣ ΔΙΟΙΚΗΤΙΚΟΣ ΤΟΜΕΑΣ Π/ΘΜΙΑΣ & Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ Δ/ΝΣΗ ΣΠΟΥΔΩΝ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΤΜΗΜΑ Α Βαθμός Ασφαλείας: Να διατηρηθεί μέχρι: Βαθ. Προτεραιότητας:

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΙΚΕΣ & ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΑ ΤΕΕ ΤΟ ΠΛΑΙΣΙΟ

ΥΠΟΛΟΓΙΣΤΙΚΕΣ & ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΑ ΤΕΕ ΤΟ ΠΛΑΙΣΙΟ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 543 ΥΠΟΛΟΓΙΣΤΙΚΕΣ & ΔΙΚΤΥΑΚΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΣΤΑ ΤΕΕ ΤΟ ΠΛΑΙΣΙΟ Καρτσιώτης Θόδωρος Συντονιστής Επιμόρφωσης έργου Λαέρτη kartsiot@auth.gr Ρενιέρη Νικολίνα Μηχανικός

Διαβάστε περισσότερα