Ένα Σενάριο ιδασκαλίας των Βασικών Εννοιών- Αρχών του Αντικειµενοστρεφούς Προγραµµατισµού

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

Download "Ένα Σενάριο ιδασκαλίας των Βασικών Εννοιών- Αρχών του Αντικειµενοστρεφούς Προγραµµατισµού"

Transcript

1 Ένα Σενάριο ιδασκαλίας των Βασικών Εννοιών- Αρχών του Αντικειµενοστρεφούς Προγραµµατισµού Σταυρούλα Γεωργαντάκη, Συµεών Ρετάλης Τµήµα ιδακτικής Τεχνολογίας και Ψηφιακών Συστηµάτων Πανεπιστήµιο Πειραιά ΠΕΡΙΛΗΨΗ Η εργασία αυτή αναφέρεται στη διδασκαλία του Αντικειµενοστρεφούς Προγραµµατισµού και την εφαρµογή µίας συγκεκριµένης διδακτικής προσέγγισης η οποία εφαρµόστηκε πιλοτικά σε σύντοµης διάρκειας σεµινάριο. Η συγκεκριµένη διδακτική µεθοδολογία βασίστηκε στην αντιµετώπιση των διδακτικών προβληµάτων που έχουν καταγραφεί στη διεθνή βιβλιογραφία και είναι απόλυτα σύµφωνη µε τις οδηγίες διδασκαλίας που προβλέπονται από την ACM. Από τη σύντοµη µελέτη αξιολόγησης, προέκυψαν θετικά συµπεράσµατα ως προς την αποτελεσµατικότητα της διδακτικής µεθοδολογίας και επίσης αναδείχθηκαν µη καταγεγραµµένες στη βιβλιογραφία δυσκολίες και παρανοήσεις. ΛΕΞΕΙΣ ΚΛΕΙ ΙΑ: Αντικειµενοστρεφής Προγραµµατισµός, Μεθοδολογία διδασκαλίας, ιδακτικά προβλήµατα ΕΙΣΑΓΩΓΗ Η διδασκαλία του Αντικειµενοστρεφούς Προγραµµατισµού έχει εισαχθεί τα τελευταία χρόνια στο Πρόγραµµα Σπουδών των Πανεπιστηµιακών Τµηµάτων και συνήθως πραγµατοποιείται αφού έχει προηγηθεί η εισαγωγή στον Προγραµµατισµό µε την διαδικαστική (procedural) φιλοσοφία Προγραµµατισµού. Ανεξάρτητα από τη θέση που έχει στο Πρόγραµµα Σπουδών, η εκµάθηση του Αντικειµενοστρεφούς Προγραµµατισµού παρουσιάζει δυσκολίες (Satratzemi et al. 2003). Στόχος της εργασίας αυτής είναι να παρουσιαστούν τα έως τώρα πορίσµατα έρευνας σχετικής µε τη διδασκαλία του αντικειµενοστρεφούς προγραµµατισµού. Η έρευνα αφορά στο να αναπτυχθεί µία ολοκληρωµένη διδακτική µεθοδολογία που θα περιλαµβάνει το σχεδιασµό µαθησιακών δραστηριοτήτων, την ανάπτυξη υποστηρικτικού µαθησιακού υλικού και την αξιοποίηση εκπαιδευτικών κι άλλων εργαλείων για την διδασκαλία του Αντικειµενοστρεφούς Προγραµµατισµού. Η διδακτική µεθοδολογία θα πρέπει να δίνει λύσεις στα διδακτικά προβλήµατα που αναφέρονται στη διεθνή βιβλιογραφία και επιβάλλεται να συνάδει µε τις οδηγίες διδασκαλίας (ενότητες, στόχοι, κοκ) που προβλέπονται από τον οδηγό σπουδών σε θέµατα πληροφορικής της ACM (ACM 2001). Πρακτικά Εργασιών 3 ου Πανελλήνιου Συνεδρίου «ιδακτική της Πληροφορικής» Α. Τζιµογιάννης (επιµ.) Πανεπιστήµιο Πελοποννήσου Κόρινθος, 7-9 Οκτωβρίου 2005

2 3 ο Πανελλήνιο Συνέδριο Η διδακτική µεθοδολογία που σχεδιάστηκε χρησιµοποιήθηκε για την διεξαγωγή σεµιναρίου το οποίο απευθυνόταν στους φοιτητές του ΠΜΣ του Τµήµατος ιδακτικής της Τεχνολογίας και Ψηφιακών Συστηµάτων ( ΤΨΣ) του Πανεπιστηµίου Πειραιά. Στην παρούσα εργασία παρουσιάζονται οι καταγεγραµµένες δυσκολίες στην εκµάθηση του Αντικειµενοστρεφούς Προγραµµατισµού, η προτεινόµενη διδακτική µεθοδολογία (φιλοσοφία, υλικό, εργαλεία), οι στόχοι της πιλοτικής έρευνας αξιολόγησης, στοιχεία για την πιλοτική έρευνα που διεξήχθη και τέλος τα αποτελέσµατα της. ΚΑΤΑΓΕΓΡΑΜΜΕΝΕΣ ΥΣΚΟΛΙΕΣ ΚΑΙ ΠΑΡΑΝΟΗΣΕΙΣ Στη διεθνή βιβλιογραφία πλήθος διδακτικών προβληµάτων είναι καταγεγραµµένα. Προέρχονται από έρευνες σε µαθητές Γυµνασίου, Λυκείου, προπτυχιακούς και µεταπτυχιακούς σπουδαστές. Συγκεκριµένα: Από έρευνα που διεξήχθη σε µαθητές Γυµνασίου (Teif & Hazzan 2004) που παρακολούθησαν µαθήµατα εισαγωγής σε Αντικειµενοστρεφείς έννοιες µε την χρήση γραφικού περιβάλλοντος «χελώνας» (µικρόκοσµος) και συλλογή δεδοµένων µέσω ερωτηµατολογίων, εργασιών, συνεντεύξεων και παρατήρησης, προέκυψε ότι: συγχέουν τις ιδιότητες (attributes) ενός αντικειµένου µε τα µέρη (parts) από τα οποία αυτό αποτελείται και επίσης µε τις ενέργειες που µπορεί να εκτελέσει θεωρούν ότι ένα σύνολο από αντικείµενα (set of objects) π.χ. µια οµάδα ποδοσφαίρου, είναι κλάση και όχι αντικείµενο και συγχέουν τις σχέσεις κλάσης-αντικειµένου (class-object), ιεραρχίας (hierarchy) και όλου-µέρους (whole-part). Από έρευνα που αφορούσε στην αντίληψη περί της δηµιουργίας στιγµιοτύπων (instantiation) µε τον κατασκευαστή (constructor) και τους διαφορετικούς τρόπους αρχικοποίησης στιγµιοτύπων (initialization), η οποία διεξήχθη σε µαθητές Λυκείου (Ragonis & Ben-Ari 2002) που παρακολούθησαν εισαγωγικά µαθήµατα Αντικειµενοστρεφούς Προγραµµατισµού µε την χρήση του Bluej. αναδείχθηκε η δυσκολία στην κατανόηση του κατασκευαστή γενικά και της θέσης του µέσα στην κλάση, αλλά και ιδιαίτερα στις περιπτώσεις που η αρχικοποίηση γίνεται µε άλλον τρόπο από αυτόν της χρήσης κατασκευαστή µε παραµέτρους επίσης κάποιοι µαθητές θεωρούν πως µόνον η δήλωση του κατασκευαστή µέσα στην κλάση αρκεί για να δηµιουργηθεί ένα αντικείµενο και δυσκολεύονται να κατανοήσουν την χρήση του τελεστή new και τις λειτουργίες που αυτή συνεπάγεται. Από παρατήρηση των σπουδαστών στα πλαίσια του εξ αποστάσεως προπτυχιακού µαθήµατος Computing: An object-oriented approach και του εξ αποστάσεως µεταπτυχιακού µαθήµατος Object-oriented Software Technology και τα δύο µε τη χρήση της γλώσσας Smalltalk (Holland et al. 1997), αναδείχθηκαν παρανοήσεις, όπως: Ταύτιση αντικειµένου/µεταβλητής, αν στα παραδείγµατα αναφέρονται συχνά κλάσεις µε µια µόνο µεταβλητή.

3 ιδακτική της Πληροφορικής Λανθασµένη θεώρηση ότι όλες οι µεταβλητές µιας κλάσης είναι του ιδίου τύπου π.χ. αριθµοί. Λανθασµένη αντίληψη ότι τα αντικείµενα είναι απλές εγγραφές, χωρίς συµπεριφορά, όταν υπερτονίζεται το κοµµάτι των µεταβλητών µιας κλάσης σε βάρος της συµπεριφοράς της (methods). Ταύτιση κλάσης/αντικειµένου ιδίως όταν χρησιµοποιούνται συχνά παραδείγµατα κλάσεων από τις οποίες δηµιουργείται µόνο ένα αντικείµενο. Σύγχυση ταυτότητας/µεταβλητής που καλείται name ή κάπως παρόµοια. Το name συγχέεται µε την ταυτότητα του αντικειµένου και αντικείµενα που έχουν την ίδια τιµή σε αυτή την µεταβλητή θεωρούνται το ίδιο αντικείµενο. Επίσης το name συγχέεται και µε την µεταβλητή αναφοράς που συνδέεται µε το αντικείµενο. Αυτές οι συγχύσεις οδηγούν και σε άλλες παρανοήσεις που αφορούν στην σύνδεση περισσοτέρων της µιας µεταβλητής αναφοράς στο ίδιο αντικείµενο, στην δυνατότητα αποσύνδεσης µιας µεταβλητής αναφοράς από ένα αντικείµενο και σύνδεσης της µε άλλο και στην διάκριση αντικειµένων µε ακριβώς ίδια κατάσταση. Μια µέθοδος µεταβάλλει την κατάσταση ενός αντικειµένου απλά και µόνο µε εντολές ανάθεσης και όχι µε αποστολή µηνυµάτων. Από συνεντεύξεις σπουδαστών που παρακολουθούσαν εισαγωγικά µαθήµατα µε την χρήση της Java (Fleury 2000), αναδείχθηκαν κανόνες που οι σπουδαστές λανθασµένα «οικοδοµούν» όταν την αποκτηµένη γνώση την επεκτείνουν και πέραν της ορθής περιοχής εφαρµογής της, όπως: Μέθοδοι διαφορετικών κλάσεων µπορούν να έχουν το ίδιο όνοµα µόνο αν έχουν διαφορετικές υπογραφές. Η χρήση του κατασκευαστή είναι προαιρετική. Ο µόνος λόγος χρήσης του είναι η αρχικοποίηση των µεταβλητών του αντικειµένου. Αν καταργήσεις τον κατασκευαστή και τον αντικαταστήσεις µε µια µέθοδο που αρχικοποιεί τις µεταβλητές θεωρούν ότι δεν υπάρχει πρόβληµα. εν αντιλαµβάνονται δηλαδή την κατανοµή µνήµης για τα αντικείµενα, που συµβαίνει µε την κλήση του κατασκευαστή, αλλά µόνον το κοµµάτι της αρχικοποίησης. Η χρήση του dot operator είναι έγκυρη µόνο για την κλήση µεθόδων και όχι για την αναφορά σε ιδιοχαρακτηριστικά (επειδή αυτά είναι συνήθως private και ο dot operator δεν χρησιµοποιείται συχνά). Αναδείχθηκαν επίσης (Fleury 2001) προβλήµατα σχετικά µε την κατανόηση της αρχής της κελυφοποίησης (encapsulation) και τον σχεδιασµό κώδικα που µπορεί να επαναχρησιµοποιηθεί (code re-use), όπως: Ο σχεδιασµός µιας κλάσης µε public ιδιοχαρακτηριστικά αντί private (που αντιβαίνει την αρχή του encapsulation) θεωρήθηκε προτιµητέα από µερικούς σπουδαστές λόγω της µικρότερης έκτασης του κώδικα. Η κατάργηση µιας κλάσης σε ένα πρόγραµµα και η µεταφορά όλης της δουλειάς της στην µέθοδο main (που µειώνει την κελυφοποίηση και την πιθανότητα επαναχρησιµοποίησης κώδικα), θεωρήθηκε από κάποιους σπουδαστές λόγος για

4 3 ο Πανελλήνιο Συνέδριο ευκολότερη κατανόησή του, αφού δεν χρειάζεται να «µεταπηδάς» από κλάση σε κλάση όταν το διαβάζεις. Η δηµιουργία δύο παρόµοιων κλάσεων και η χρήση ενός αντικειµένου από την κάθε µια, θεωρήθηκε προτιµότερη από την γενικότερη περίπτωση της ύπαρξης µιας κλάσης και την δηµιουργία δύο αντικειµένων από αυτή, γιατί εκτιµούν ότι ο κώδικας είναι σαφέστερος, πιο εύκολος στην συντήρηση και στην ανίχνευση λαθών. ηλαδή προτιµούν την ιδιαιτερότητα των διπλών κλάσεων από την γενικότητα της επαναχρησιµοποίησης κλάσεων. Ι ΑΚΤΙΚΗ ΜΕΘΟ ΟΛΟΓΙΑ Φιλοσοφία Η προτεινόµενη διδακτική µεθοδολογία βασίστηκε στη θεώρηση ότι οι Αντικειµενοστρεφείς έννοιες-θέµατα πρέπει να εισάγονται σταδιακά.. εν υιοθετήθηκε η προσέγγιση της παρουσίασης όλων των Αντικειµενοστρεφών εννοιών-αρχών από την αρχή. Η επιλογή αυτή έγινε, εκτιµώντας ότι είναι αναγκαίο οι φοιτητές να εισαχθούν βαθµιαία στην Προγραµµατιστική αυτή φιλοσοφία. Γίνεται χρήση παραδειγµάτων κλιµακούµενης δυσκολίας, σε αντίθεση µε τους ισχυρισµούς του Kristen Nygaard (2005), ότι η διδασκαλία της Αντικειµενοστρέφειας θα πρέπει να ξεκινά µε επαρκώς πολύπλοκα παραδείγµατα. Ο ισχυρισµός αυτός έχει αξία στην περίπτωση της ανάλυσης, αλλά όχι στο πλαίσιο διδασκαλίας Προγραµµατισµού, όπου τα µοντέλα χρειάζεται να υλοποιηθούν σε µια γλώσσα προγραµµατισµού (Bennedsen & Caspersen 2004). Στην αρχή κάθε ενότητας διατυπώνονται οι ιδακτικοί της Στόχοι και ειδικά σχεδιασµένες ερωτήσεις-ασκήσεις, στοχεύουν στην εκτίµηση της επίτευξης των στόχων αυτών. Έγινε συστηµατική χρήση κατάλληλα επιλεγµένων παραδειγµάτων για την παρουσίαση εννοιών. Έµφαση δόθηκε στις διαπιστωµένες δυσκολίες, φροντίζοντας να υπάρχουν παραδείγµατα και λυµένες ασκήσεις που στόχευαν στην αποφυγή δηµιουργίας παρανοήσεων και παρερµηνειών. Το υλικό που σχεδιάστηκε δεν στόχευε να αποτελεί την µοναδική αναφορά των σπουδαστών που διδάσκονται Αντικειµενοστρεφή Προγραµµατισµό, αλλά συµπληρωµατικό-υποστηρικτικό υλικό για την κατανόησηαποσαφήνιση εννοιών και την εµβάθυνση σε αυτές. Περιέχει σύντοµα και περιεκτικά κοµµάτια θεωρίας, αντιπροσωπευτικά παραδείγµατα, λυµένες ασκήσεις, δραστηριότητες σε εκπαιδευτικά περιβάλλοντα. Οι εκπαιδευτικές δραστηριότητες και το υλικό καλύπτουν επτά ενότητες. 1. Φιλοσοφία Αντικειµενοστρεφούς Προγραµµατισµού: Οι φοιτητές έρχονται σε µια πρώτη επαφή µε την νέα φιλοσοφία, τις βασικές της έννοιες και τα οφέλη χρήσης της. 2. Βασικές έννοιες (Κλάση, Αντικείµενο, Ιδιότητες, Μέθοδος): Περιλαµβάνονται κατάλληλα παραδείγµατα για την διάκριση των εννοιών κλάση-αντικείµενο και την αποφυγή των καταγεγραµµένων παρανοήσεων και συγχύσεων π.χ. ταύτιση αντικειµένου/κλάσης, αντικειµένου/µεταβλητής, αντικειµένων µε ακριβώς ίδια κατάσταση.

5 ιδακτική της Πληροφορικής 3. Αφαιρετικότητα Κελυφοποίηση - Απόκρυψη πληροφορίας ιαχωρισµός συµπεριφοράς και υλοποίησης: Παρουσιάζονται οι έννοιες µε κατάλληλα επιλεγµένα παραδείγµατα οντοτήτων, κλάσεων και κλάσεων µε διαφορετικούς τρόπους σχεδίασης. 4. Κατασκευαστής ηµιουργία αντικειµένων Αναφορές σε αντικείµενα: Παρουσιάζονται παραδείγµατα χρήσης του by default constructor σε µια κλάση, διαφορετικών τρόπων αρχικοποίησης των µεταβλητών µιας κλάσης, δήλωσης ενός και πολλαπλών constructor στην κλάση και δηµιουργίας αντικειµένων µε την κλήση του/ς. όθηκε έµφαση στην διαδικασία δηµιουργίας αντικειµένων, την κατανοµή µνήµης και την έννοια των µεταβλητών αναφοράς. 5. Μεταβλητές και µέθοδοι κλάσης: Παρουσιάζονται οι έννοιες µε κατάλληλα επιλεγµένα παραδείγµατα κλάσεων. 6. Υπερφόρτωση µεθόδων: Χρησιµοποιούνται κατάλληλα σχεδιασµένα παραδείγµατα προγραµµάτων που επιδεικνύουν την έννοια. 7. Κληρονοµικότητα Πολυµορφισµός: Παρουσιάζονται οι έννοιες της ιεραρχίας κλάσεων, υπερκλάσης, υποκλάσεων, σχέσης «είναι ένα» ( is a ), υπερκάλυψης (overriding) µεθόδων, παραµετρικού πολυµορφισµού, πολυµορφισµού υποτύπων, δυναµικής δέσµευσης. Η όλη προσέγγιση στο σχεδιασµό του µαθησιακού υλικού βρίσκεται σε συµφωνία µε τις οδηγίες «µην ξεκινάς µε κενή οθόνη», «µελέτησε κώδικα», «µην ξεκινάς µε την main», «µην ξεκινάς µε το γνωστό παράδειγµα Hello World» που διατύπωσαν οι Kölling & Rosenberg (Kölling & Rosenberg 2001). Εκπαιδευτικά Εργαλεία Για την καλύτερη εµπέδωση των εννοιών και την πρακτική εξάσκηση, οι σπουδαστές έκαναν χρήση εκπαιδευτικών εργαλείων. Τα εργαλεία που προτείνονται είναι: 1.Εκπαιδευτικό Προγραµµατιστικό Περιβάλλον Bluej ( (Kölling et al. 2003). Στις µεθοδολογίες διδασκαλίας που έχουν διατυπωθεί για την αντιµετώπιση προβληµάτων, συγκαταλέγεται και η χρήση εκπαιδευτικών προγραµµατιστικών περιβαλλόντων. Τέτοιο είναι το Bluej, το οποίο εστιάζει στην αντικειµενοστρέφεια και αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρµογών σε Java. Σηµαντικά χαρακτηριστικά του Bluej: Είναι εύκολο στη χρήση του σε σχέση µε άλλα IDE Παρέχει την δυνατότητα να αντιληφθείς ότι µια εφαρµογή είναι ένα σύνολο από συνεργαζόµενες κλάσεις Αποκτούν σε αυτό οπτική υπόσταση οι κλάσεις και τα αντικείµενα και δεν αποτελούν απλά γραµµές κώδικα ιαθέτοντας µόνο τον κώδικα µιας κλάσης, µπορούµε να δηµιουργήσουµε αντικείµενα και να εκτελέσουµε µεθόδους χωρίς να γράψουµε ούτε µια γραµµή κώδικα γι αυτό το σκοπό Επιτρέπεται να αλληλεπιδράς µε τις κλάσεις δηµιουργώντας αντικείµενα και επίσης µε τα αντικείµενα εκτελώντας µεθόδους ιαθέτει όψη υλοποίησης και όψη διαπροσωπείας των κλάσεων Εύκολο πέρασµα από το οπτικό περιβάλλον στο περιβάλλον κώδικα και εύκολη µεταγλώττιση µε επισήµανση των λαθών κατευθείαν στον συντάκτη του κώδικα, µε τονισµό της γραµµής του λάθους και επίδειξη του κειµένου του µηνύµατος λάθους.

6 3 ο Πανελλήνιο Συνέδριο 2. Προγραµµατιστικός Μικρόκοσµος Jeroo ( (Sanders & Dorn 2003). Η χρήση των Προγραµµατιστικών Μικρόκοσµων έχει προταθεί επίσης για την αντιµετώπιση προβληµάτων. Επιλέχτηκε η χρήση του Jeroo για την προσέγγιση των εννοιών αντικείµενο και µέθοδος στις οποίες από κατασκευής το περιβάλλον αυτό εστιάζει. Σηµαντικά χαρακτηριστικά του Jeroo: Είναι απλό και εστιάζει στις έννοιες object και method Όλα τα συστατικά του περιβάλλοντος είναι ορατά σε ένα παράθυρο διαρκώς Οπτικοποίηση της εκτέλεσης του προγράµµατος, µε κίνηση των αντικειµένων Επισήµανση µε διαφορετικό χρώµα της γραµµής κώδικα που εκτελείται υνατότητα βήµα προς βήµα και συνεχόµενης εκτέλεσης Επιλογή ταχύτητας εκτέλεσης Ευκολία σύνταξης της γλώσσας του περιβάλλοντος και συνάφεια της µε τη Java υνατότητα εύκολης δηµιουργίας πολλών διαφορετικών Island layouts (test cases) για τον έλεγχο των προγραµµάτων υνατότητα επεξεργασίας προβληµάτων µε ενδιαφέρον και όχι προβληµάτων επεξεργασίας συµβόλων και αριθµών. Η ΠΙΛΟΤΙΚΗ ΕΡΕΥΝΑ ΑΞΙΟΛΟΓΗΣΗΣ Στόχος Στην αξιολόγηση της διεξαγωγής του σεµιναρίου, έµφαση δόθηκε στην αντιµετώπιση των καταγεγραµµένων δυσκολιών, στην ανίχνευση µη καταγεγραµµένων δυσκολιών και παρανοήσεων και στην διαπίστωση της αντίληψης των φοιτητών για θέµατα που δεν έχουν µελετηθεί. Tο δείγµα Συµµετείχαν 28 φοιτητές, 15 άνδρες και 13 γυναίκες, ηλικίας από 23 έως 47 ετών, οι οποίοι είναι µεταπτυχιακοί φοιτητές στο Τµήµα ιδακτικής της Τεχνολογίας και Ψηφιακών Συστηµάτων. Οι φοιτητές προέρχονταν κι από τις τρεις (3) κατευθύνσεις του µεταπτυχιακού προγράµµατος (Ηλεκτρονική Μάθηση, Ψηφιακές Επικοινωνίες και ίκτυα, ικτυοκεντρικά Συστήµατα). Από αυτούς 15 προέρχονταν από Τµήµατα Α.Ε.Ι.- Τ.Ε.Ι. του χώρου της Πληροφορικής (Πληροφορικής, Ηλ. Μηχανικών και Μηχ. Η/Υ, ΤΨΣ, Εφαρµ. Μαθηµατικών και Πληροφορικής), 5 από Σχολές Θετικών Επιστηµών, 2 από Τµήµατα Ηλεκτρονικής, 2 από τη Φιλοσοφική Σχολή, 1 από Τµήµα Ηλεκτρολογίας, 1 από Τµήµα Πολιτικών Μηχανικών, 1 από Παιδαγωγικό Τµήµα ηµοτ. Εκπαίδευσης και 1 από Οικονοµικό Τµήµα. Έντεκα δήλωσαν ότι είχαν διδαχθεί Αντικειµενοστρεφή Προγραµµατισµό κυρίως σε προπτυχιακό µάθηµα ή σε σεµινάριο, εκ των οποίων οκτώ µε την χρήση της γλώσσας Java. Συνολικά 22 άτοµα δήλωσαν ότι είχαν διδαχθεί κάποια γλώσσα προγραµµατισµού. ύο κατέταξαν τον εαυτό τους στους Επαγγελµατίες ως προς τον Προγραµµατισµό, τέσσερις στους Πολύ έµπειρους, οκτώ στους Μέτρια έµπειρους, έξι στους Λίγο έµπειρους και οκτώ στους Αρχάριους. Μέθοδος - ιαδικασία Το σεµινάριο πραγµατοποιήθηκε στο διάστηµα από 28/2/2005 έως 7/3/2005 και περιελάµβανε 4 τρίωρα θεωρητικής παράδοσης σε συνδυασµό µε εργαστήριο. ιεξήχθη σε εργαστηριακό χώρο και οι φοιτητές είχαν στη διάθεση τους εγκαταστηµένα, τα

7 ιδακτική της Πληροφορικής περιβάλλοντα που χρησιµοποιήθηκαν καθώς και όλο το µαθησιακό υλικό. Έγινε χρήση του εκπαιδευτικού προγραµµατιστικού περιβάλλοντος Bluej, του Προγραµµατιστικού Μικρόκοσµου Jeroo καθώς και του ολοκληρωµένου προγραµµατιστικού περιβάλλοντος (IDE) SUN One Studio. Μετά την παρουσίαση εννοιών-θεµάτων µε την χρήση παραδειγµάτων, δινόταν η ευκαιρία στους φοιτητές να τα δοκιµάσουν, καθώς τα αρχεία κώδικα Java, τα Bluej projects και τα αρχεία Jeroo, συµπεριλαµβάνονταν στο υλικό. Για το µαθησιακό υλικό που σχεδιάστηκε, δηµιουργήθηκε δικτυακός τόπος στο περιβάλλον του Συστήµατος Μαθησιακής Τεχνολογίας Moodle, το οποίο εκτός από µέσο διανοµής µαθησιακού υλικού, χρησιµοποιήθηκε για να γίνονται συζητήσεις σχετικά µε διάφορα θέµατα του γνωστικού αντικειµένου και για να στέλνονται οι ασκήσεις. Στοιχεία για τον έλεγχο του βαθµού κατανόησης, τις δυσκολίες των φοιτητών και την δηµιουργία παρανοήσεων, συγκεντρώθηκαν µε την χρήση κατάλληλα σχεδιασµένων ερωτήσεωνασκήσεων που οι φοιτητές παρέδιδαν σε συγκεκριµένες ηµεροµηνίες και από άµεση παρατήρηση και επαφή µε τους φοιτητές κατά την διάρκεια του σεµιναρίου. ΑΠΟΤΕΛΕΣΜΑΤΑ Κάποιοι φοιτητές αποφάνθηκαν για τον Προγραµµατιστικό Μικρόκοσµο Jeroo, ότι πρόκειται για κάτι «παιδικό» και άλλοι έκαναν -µε θετικό τρόπο- άµεση αναφορά σε άλλους προγραµµατιστικούς µικρόκοσµους που γνώριζαν π.χ. Karel the Robot. Εκτιµάται ότι απαιτείται προσεκτικότερος σχεδιασµός παραδειγµάτων και συγκεκριµένων δραστηριοτήτων που θα κινητοποιούν τους φοιτητές στην χρήση του περιβάλλοντος. ιαπιστώθηκε η ευκολία χρήσης του Bluej µε αποτέλεσµα να το χρησιµοποιούν ως περιβάλλον ανάπτυξης κώδικα Java. Την τελευταία µέρα και ενώ ήδη είχαν ξεκινήσει να διδάσκονται στο ΠΜΣ µάθηµα που περιελάµβανε Java, εκφράστηκαν λέγοντας: «υστυχώς, στο µάθηµα, χρησιµοποιούµε την γραµµή εντολών και δεν έχουµε την δυνατότητα της οπτικής υπόστασης των πραγµάτων που µας παρέχει το Bluej». Επίσης αντιλήφθηκαν την εξαιρετική χρησιµότητά του για τον έλεγχο κλάσεων που σχεδιάζουµε, χωρίς να χρειάζεται να γράψουµε κώδικα. Παραθέτουµε µερικά πρώτα συµπεράσµατα που προέκυψαν από την κατ αρχήν ανάλυση των εργασιών των φοιτητών. υσκολίες-παρανοήσεις που αναδείχθηκαν και προτάσεις αντιµετώπισης Οι φοιτητές αποδίδουν ως ιδιότητες οντοτήτων και ιδιότητες που µπορούν να προκύψουν από άλλες, π.χ. ιδιότητες Κύκλου: ακτίνα, διάµετρος, εµβαδόν, περίµετρος. Χρειάζεται, επιπλέον, έµφαση στο γεγονός ότι στις ιδιότητες περιλαµβάνονται αυτές που καθορίζουν µοναδικά την κατάσταση των αντικειµένων και όχι περιττές πληροφορίες και πληροφορίες που αποτελούν συνάρτηση άλλων. υσκολεύονται να αποδώσουν ως ιδιότητες οντοτήτων λογικές (boolean) µεταβλητές, ή να κατατάξουν στην κατηγορία ιδιότητα, εκφράσεις που µεταφράζονται σε boolean µεταβλητές. Για παράδειγµα, σε συγκεκριµένη

8 3 ο Πανελλήνιο Συνέδριο ερώτηση δεν θεώρησαν το «πεινάει ή όχι» ιδιότητα των οντοτήτων «Άνθρωπος» και «Σκύλος» αλλά αντίθετα το θεωρούν µέθοδο. Η παρανόηση αυτή µπορεί να αποδοθεί στη χρήση ρήµατος που παραπέµπει σε ενέργεια (συµπεριφορά και άρα µέθοδο) και προτείνεται η χρήση του «είναι πεινασµένος ή όχι». Επίσης για παρόµοιο λόγο εκτιµάται ότι θεωρούν τα: οµιλία, σκέψη, ακοή, όραση, ιδιότητες και όχι µεθόδους της οντότητας «Άνθρωπος», εξαιτίας της χρήσης ουσιαστικού και όχι ρήµατος για την περιγραφή τους. Γενικά ο προσδιορισµός ιδιοτήτων σε οντότητες, αναδεικνύεται δύσκολο σηµείο για τους φοιτητές. Σαν µέθοδος αντιµετώπισης προτείνεται η χρήση ειδικά σχεδιασµένων παραδειγµάτων οντοτήτων στα οποία έχουν αποδοθεί µε λανθασµένο τρόπο ιδιότητες και η συζήτησή τους στην τάξη. Σε µικρό βαθµό, όταν χρειάζεται να προσδιορίσουν µεθόδους σε οντότητες περιορίζονται µόνον σε µεθόδους get και set. Κάποιοι φοιτητές συµπεριλαµβάνουν στην διαπροσωπεία της κλάσης και τον κώδικα των µεθόδων εκτός από την υπογραφή τους. Σε µικρό βαθµό συγχέουν τους τύπους αναφοράς που συνδέονται µε τα αντικείµενα µε τα ίδια τα αντικείµενα. υσκολεύονται να αντιληφθούν τους τύπους αναφοράς σε composed κλάσεις. «Οικοδοµούν» λανθασµένα, την αντίληψη ότι όλες οι ιδιότητες µιας κλάσης πρέπει να είναι private και όλες οι µέθοδοί της public και τον εφαρµόζουν σε κάθε περίπτωση χωρίς να εξετάσουν την πιθανή ιδιαιτερότητα της περίπτωσης κάποιας ιδιότητας που δεν απαιτείται να είναι private, αλλά κυρίως µιας µεθόδου που επιβάλλεται να µην είναι public. Χρειάζεται να τονίζεται περισσότερο ότι ο πρώτος τρόπος σχεδιασµού δεν αποτελεί «κανόνα» και να παρουσιάζονται παραδείγµατα που τον «παραβιάζουν». Σχηµατίζουν την εντύπωση, ότι σε static variable µπορεί να γίνει αναφορά µόνο από static method. Ευκολότερα αποδίδουν τον προσδιοριστή ορατότητας public σε ένα ιδιοχαρακτηριστικό στο οποίο χρειάζεται να υπάρχει πρόσβαση, παρά σκέφτονται την υλοποίηση µεθόδου get για αυτό. υσκολίες που απαιτούν περαιτέρω αντιµετώπιση Η σύγχυση των ιδιοτήτων ενός αντικειµένου µε τα µέρη από τα οποία αποτελείται παρατηρήθηκε έντονα π.χ. Ιδιοχαρακτηριστικά του «Άνθρωπος»: πόδια, χέρια, κεφάλι - Ιδιοχαρακτηριστικά του «Αυτοκίνητο»: τιµόνι, ρόδες, γκάζι, φρένο. Αντιµετώπιση καταγεγραµµένων δυσκολιών Οι φοιτητές δεν παρουσίασαν αρκετές από τις καταγεγραµµένες δυσκολίες και παρανοήσεις, όπως: εν παρατηρήθηκε σύγχυση των ιδιοχαρακτηριστικών ενός αντικειµένου µε τις ενέργειες που µπορεί να εκτελέσει. Λίγοι µόνο φοιτητές θεωρούν κλάση ένα σύνολο από αντικείµενα.

9 ιδακτική της Πληροφορικής Οι περισσότεροι δεν συγχέουν τις σχέσεις κλάσης-αντικειµένου και ιεραρχίας. Αντιλαµβάνονται σωστά την δηµιουργία αντικειµένων είτε µε την χρήση του by default κατασκευαστή είτε µε κατασκευαστή ή κατασκευαστές που έχουν δηλωθεί στην κλάση. Επίσης κατανοούν ορθά την αρχικοποίηση των ιδιοχαρακτηριστικών των αντικειµένων µε διάφορους τρόπους. εν θεωρούν δυο αντικείµενα µε ακριβώς ίδιες τιµές στα ιδιοχαρακτηριστικά τους σαν ένα αντικείµενο. εν παρατηρήθηκε η παρανόηση ότι µόνο η ύπαρξη του κατασκευαστή αρκεί για την δηµιουργία αντικειµένων. εν παρατηρήθηκε η ταύτιση αντικειµένου/µεταβλητής, κλάσης/αντικειµένου, η παρανόηση ότι όλες οι µεταβλητές στιγµιοτύπου µιας κλάσης είναι του ιδίου τύπου, η αντίληψη ότι τα αντικείµενα είναι απλές εγγραφές χωρίς συµπεριφορά, η παρανόηση ότι ο κατασκευαστής µπορεί να αντικατασταθεί από µεθόδους που δίνουν αρχικές τιµές στα ιδιοχαρακτηριστικά (αντιλαµβάνονται την ανάγκη εκτέλεσης εντολής µε την χρήση του τελεστή new για την δηµιουργία αντικειµένων). έχονται την χρήση του dot operator για την αναφορά σε ιδιότητες, αν ο προσδιοριστής ορατότητας το επιτρέπει. ιαπιστώσεις Οι φοιτητές κατανοούν τις αποδεκτές µορφές υπερφορτωµένων µεθόδων και πώς «επιλύεται» το ποια από τις µεθόδους αυτές θα εκτελεστεί. Επίσης κατανοούν την µοναδικότητα µιας static variable για όλα τα αντικείµενα, ότι η αναφορά σε instance variables και η κλήση instance methods δεν γίνεται µε το όνοµα της κλάσης αλλά απαιτεί την δηµιουργία αντικειµένων και ότι οι static methods δεν µπορούν να αναφέρονται σε instance variables. Σχόλια και κριτική φοιτητών Οι φοιτητές αξιολόγησαν θετικά τον τρόπο διδασκαλίας στο σεµινάριο. Εξέφρασαν ότι «ήταν πολύ ενδιαφέρον» και ότι «θα ήταν πολύ χρήσιµο για αυτούς αν είχε διεξαχθεί πριν καν αρχίσουν το Μεταπτυχιακό, διότι θα τους έλυνε πολλά προβλήµατα που αντιµετώπισαν σε µαθήµατα π.χ. Ανάλυση και Σχεδιασµός Συστηµάτων». Κατά την διάρκεια του τελευταίου µαθήµατος ένας φοιτητής ρώτησε: «είχατε σχεδιάσει το υλικό µε κάποιο εκπαιδευτικό-παιδαγωγικό τρόπο; Γιατί εγώ βλέπω ότι από την αρχή µέχρι το τέλος, είχε µια συνοχή που εµένα µε βοήθησε. Όταν διαβάζεις ένα βιβλίο δεν συµβαίνει κάτι τέτοιο». Ένας Υποψήφιος ιδάκτορας που παρακολουθούσε γιατί στο πλαίσιο του ιδακτορικού του χρειαζόταν να χρησιµοποιήσει Java, αρκετά αργότερα από το τέλος του σεµιναρίου είπε ότι δεν θα µπορούσε να είχε κάνει αυτό που του χρειαζόταν αν δεν είχε παρακολουθήσει και αν δεν είχε χρησιµοποιήσει το υλικό του σεµιναρίου. Επίσης αρκετοί φοιτητές και αφού παρήλθε διάστηµα από την λήξη του σεµιναρίου, εκτίµησαν ότι βοηθήθηκαν ιδιαίτερα παρακολουθώντας το. Αυτό συνέβη και για φοιτητές οι οποίοι δεν διέθεταν καµία απολύτως προηγούµενη γνώση Προγραµµατισµού.

10 3 ο Πανελλήνιο Συνέδριο Η γνώση και η εµπειρία που αποκτήθηκε από την διεξαγωγή του σεµιναρίου αυτού, χρησιµοποιήθηκε για την περαιτέρω συµπλήρωση και βελτίωση του µαθησιακού υλικού, το οποίο ήδη χρησιµοποιείται σε µακράς διάρκειας σεµιναριακά µαθήµατα που διεξάγονται για του προπτυχιακούς φοιτητές του Τµήµατος ΤΨΣ του Πανεπιστηµίου Πειραιά. Η µικρή διάρκεια του σεµιναρίου και η παράδοση των εργασιών εντός σύντοµου χρονικού διαστήµατος, επιβάλλει να γίνει παρακολούθηση των φοιτητών που συµµετείχαν και σε µεταγενέστερο χρόνο, πράγµα που αποτελεί µελλοντικό σχέδιό µας. ΕΥΧΑΡΙΣΤΙΕΣ Ευχαριστούµε τους Μεταπτυχιακούς φοιτητές του Τµήµατος ΤΨΣ του Πανεπιστηµίου Πειραιά, για την συµµετοχή τους στο σεµινάριο, την ανατροφοδότηση που µας προσέφεραν, τα εποικοδοµητικά τους σχόλια και την κριτική τους. ΒΙΒΛΙΟΓΡΑΦΙΑ ACM (2001), Computing Curricula, Bennedsen J. & Caspersen M. (2004), Teaching object-oriented programming. Towards teaching a systematic programming process, 18 th European Conference on Object- Oriented Programming, Oslo, Norway Fleury A. E. (2001), Encapsulation and reuse as viewed by java students, ACM SIGCSE Bulletin, 33(1), Fleury A. (2000), Programming in Java: Student-constructed rules, SIGCSE Bulletin, 32(1), Holland S., Griffiths R. & Woodman M. (1997), Avoiding object misconceptions, Proceedings of the 28th SIGCSE, Kölling M. & Rosenberg J. (2001), Guidelines for teaching object orientation with Java, Proceedings of 6th IT icse, Canterbury Kölling M., Quig B, Patterson A. & Rosenberg J. (2003), The BlueJ system and its pedagogy, Journal of Computer Science Education, 13(4), Nygaard K. (2005), A sufficiently complex example, Ragonis N. & Ben-Ari M. (2002), Teaching constructors: A difficult multiple choice, 16 th European Conference on Object-Oriented Programming, Malaga, Spain Sanders D. & Dorn B. (2003), Jeroo: a tool for introducing object-oriented programming, ACM SIGCSE Bulletin, 35(1), Satratzemi M., Xinogalos S. & Dagdilelis V. (2003), An environment for teaching object-oriented programming: ObjectKarel, Proceedings of the 3rd IEEE International Conference on Advanced Learning Technologies (ICALT 03), Teif M. & Hazzan O., (2004), Junior high school students perception of object oriented concepts, 18 th European Conference on Object-Oriented Programming, Oslo, Norway

Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό: εφαρμογή στο BlueJ

Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό: εφαρμογή στο BlueJ 6 ο Πανελλήνιο Συνέδριο «Διδακτική της Πληροφορικής» Φλώρινα, 20-22 Απριλίου 2012 Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό: εφαρμογή στο BlueJ Σ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας,

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

Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό

Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό Μελέτη των Δυσκολιών των Φοιτητών για την Έννοια του «Αντικειμένου» στον Αντικειμενοστραφή Προγραμματισμό Στ. Ξυνόγαλος Τμήμα Διοίκησης Τεχνολογίας Πανεπιστήμιο Μακεδονίας stelios@uom.gr Περίληψη Η διδασκαλία

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

Η Εισαγωγή στον Αντικειµενοστραφή Προγραµµατισµό: Προβλήµατα και Μεθοδολογίες για την Αντιµετώπισή τους

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

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

Σεμινάριο για τον τομέα Πληροφορικής της ΤΕΕ

Σεμινάριο για τον τομέα Πληροφορικής της ΤΕΕ Σεμινάριο για τον τομέα Πληροφορικής της ΤΕΕ Θέμα: Διδασκαλία των βασικών εννοιών του Αντικειμενοστρεφούς Προγραμματισμού με τη χρήση της γλώσσας Java και του εκπαιδευτικού περιβάλλοντος BlueJ 1. Γενικά

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

Ξεκινώντας τον Προγραµµατισµό στις τάξεις του ηµοτικού Παίζοντας µε το Scratch

Ξεκινώντας τον Προγραµµατισµό στις τάξεις του ηµοτικού Παίζοντας µε το Scratch Ξεκινώντας τον Προγραµµατισµό στις τάξεις του ηµοτικού Παίζοντας µε το Scratch Κωνσταντίνος Χαρατσής ρ. Ηλεκτρολόγος Μηχανικός ΠΕ 19 Εκπαιδευτικός Πληροφορικής Ενότητα Προγραµµατισµός στο ηµοτικό (Ε και

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

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες ΣΧΟΛΕΙΟ Η εκπαιδευτική πρακτική αφορούσε τη διδασκαλία των μεταβλητών στον προγραμματισμό και εφαρμόστηκε σε μαθητές της τελευταίας τάξης ΕΠΑΛ του τομέα Πληροφορικής στα πλαίσια του μαθήματος του Δομημένου

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

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Κωδικός Μαθήματος: TP323 Ώρες Εργαστηρίου: 2/εβδομάδα (Διαφάνειες Νίκου Βιδάκη) 1 JAVA Inheritance Εβδομάδα Νο. 3 2 Προηγούμενο μάθημα (1/2) Τι είναι αντικείμενο?

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

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας

Γουλή Ευαγγελία. 1. Εισαγωγή. 2. Παρουσίαση και Σχολιασµός των Εργασιών της Συνεδρίας 1. Εισαγωγή Σχολιασµός των εργασιών της 16 ης παράλληλης συνεδρίας µε θέµα «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» που πραγµατοποιήθηκε στο πλαίσιο του 4 ου Πανελλήνιου Συνεδρίου «ιδακτική

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

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού

Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού Τo πρόγραμμα «Διάγραμμα Ροής» και η διδακτική του αξιοποίηση στην Διδασκαλία του προγραμματισμού Α. Βρακόπουλος 1, Θ.Καρτσιώτης 2 1 Καθηγητής Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης Vraa8@sch.gr 2 Σχολικός

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

2.1 Αντικειµενοστρεφής προγραµµατισµός

2.1 Αντικειµενοστρεφής προγραµµατισµός 2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί

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

Εργαστηριακή Εισήγηση. «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch»

Εργαστηριακή Εισήγηση. «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch» Εργαστηριακή Εισήγηση «Οι μεταβλητές στη γλώσσα προγραμματισμού Scratch» Σαρημπαλίδης Ιωάννης Καθηγητής Πληροφορικής, Γενικό Λύκειο Πεντάπολης johnsaribalidis@yahoo.gr ΠΕΡΙΛΗΨΗ To προτεινόμενο διδακτικό

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

Κλάσεις και Αντικείµενα

Κλάσεις και Αντικείµενα Κλάσεις και Αντικείµενα Γρηγόρης Τσουµάκας Τµήµα Πληροφορικής, Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Κλάσεις και Αντικείµενα 2 Τα αντικείµενα σε µια αντικειµενοστρεφή γλώσσα προγραµµατισµού, µοντελοποιούν

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

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

Προγράµµατα σπουδών πληροφορικής στην ανωτάτη εκπαίδευση και χρήση των τεχνολογιών ΤΠΕ ραστηριότητες του τµήµατος Πληροφορικής του ΤΕΙ Αθήνας. Προγράµµατα σπουδών πληροφορικής στην ανωτάτη εκπαίδευση και χρήση των τεχνολογιών ΤΠΕ ραστηριότητες του τµήµατος Πληροφορικής του ΤΕΙ Αθήνας. Χρήστος Σκουρλάς Τµήµα Πληροφορικής Τεχνολογικό Εκπαιδευτικό

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

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

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

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

Συγκρίνοντας και Αξιολογώντας τα Εκπαιδευτικά Εργαλεία και Προγραμματιστικά Περιβάλλοντα για τον Αντικειμενοστρεφή Προγραμματισμό

Συγκρίνοντας και Αξιολογώντας τα Εκπαιδευτικά Εργαλεία και Προγραμματιστικά Περιβάλλοντα για τον Αντικειμενοστρεφή Προγραμματισμό Συγκρίνοντας και Αξιολογώντας τα Εκπαιδευτικά Εργαλεία και Προγραμματιστικά Περιβάλλοντα για τον Αντικειμενοστρεφή Προγραμματισμό Σ. Γεωργαντάκη 1, Σ. Ρετάλης 1, Ι. Ψαρομήλιγκος 2, X. Κυτάγιας 2 1 Τμήμα

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

Εισαγωγή στον Προγραµµατισµό, Αντώνιος Συµβώνης, ΣΕΜΦΕ, ΕΜΠ,, Slide 6

Εισαγωγή στον Προγραµµατισµό, Αντώνιος Συµβώνης, ΣΕΜΦΕ, ΕΜΠ,, Slide 6 Ανασκόπηση Μια εφαρµογή Java είναι ένα σύνολο από συνεργαζόµενες κλάσεις Εβδοµάδα 2: Αντικείµενα, Κλάσεις και Μέθοδοι Εισαγωγή στον Προγραµµατισµό,,, Slide 1 Εισαγωγή στον Προγραµµατισµό,,, Slide 2 Ανασκόπηση:

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

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

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520 ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Πέμπτο ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Αντικειμενοστρεφής Προγραμματισμός ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Περιεχόμενα Java Classes Java Objects Java

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

Εαρινό. Ύλη εργαστηρίου, Ασκήσεις Java

Εαρινό. Ύλη εργαστηρίου, Ασκήσεις Java Εξάμηνο Μάθημα Τίτλος 2017 2018 Εαρινό Αντικειμενοστραφής Προγραμματισμός Ι Ύλη εργαστηρίου, Ασκήσεις Java Ημερομηνία Εργαστήριο 5 ο Α. Ύλη εργαστηρίου 5.1 Έννοιες αντικειμενοστραφούς προγραμματισμού,

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

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

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

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

Αντικειμενοστρέφεια. Henri Matisse, Harmony in Red, Κωστής Σαγώνας Νίκος Παπασπύρου

Αντικειμενοστρέφεια. Henri Matisse, Harmony in Red, Κωστής Σαγώνας Νίκος Παπασπύρου Αντικειμενοστρέφεια Henri Matisse, Harmony in Red, 1908 Κωστής Σαγώνας Νίκος Παπασπύρου Ορισμοί αντικειμενοστρέφειας Ποιοι είναι οι ορισμοί των παρακάτω; Αντικειμενοστρεφής

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

Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch

Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch Η έννοια της μεταβλητής και της λίστας με την βοήθεια του λογισμικού Scratch Επαρκές Σενάριο Γνωστικό αντικείμενο: Πληροφορική Δημιουργός: Ουρανία Καλαντζή ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ ΥΠΟΥΡΓΕΙΟ

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

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

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

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

ΜΑΘΗΜΑΤΙΚΑ ΕΡΩΤΗΜΑΤΑ. Και οι απαντήσεις τους

ΜΑΘΗΜΑΤΙΚΑ ΕΡΩΤΗΜΑΤΑ. Και οι απαντήσεις τους ΜΑΘΗΜΑΤΙΚΑ ΕΡΩΤΗΜΑΤΑ Και οι απαντήσεις τους Ποια είναι η διαφορά ανάμεσα στο «παλιό» και στο «σύγχρονο» μάθημα των Μαθηματικών; Στο μάθημα παλαιού τύπου η γνώση παρουσιάζεται στο μαθητή από τον διδάσκοντα

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

Προγραµµατιστικές τεχνικές

Προγραµµατιστικές τεχνικές Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Προγραµµατιστικές τεχνικές Βασίλειος Βεσκούκης ρ. Ηλεκτρολόγος Μηχανικός & Μηχανικός Υπολογιστών ΕΜΠ v.vescoukis@cs.ntua.gr Ρωµύλος Κορακίτης

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

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #2 Ανασκόπηση Μια εφαρμογή Java είναι ένα σύνολο από συνεργαζόμενες κλάσεις Διάλεξη #2: Αντικείμενα, Κλάσεις και Μέθοδοι Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό,, Slide 1 Εισαγωγή στον Αντικειμενοστρεφή

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

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

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

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

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

Ενότητα 13: Διδασκαλία Οντοκεντρικού Προγραμματισμού. Διδάσκων: Βασίλης Κόμης, Καθηγητής Διδακτική της Πληροφορικής: Ερευνητικές προσεγγίσεις στη μάθηση και τη διδασκαλία Μάθημα επιλογής B εξάμηνο, Πρόγραμμα Μεταπτυχιακών Σπουδών Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

(Διαφάνειες Νίκου Βιδάκη)

(Διαφάνειες Νίκου Βιδάκη) (Διαφάνειες Νίκου Βιδάκη) JAVA Inheritance Εβδομάδα Νο. 3 2 Προηγούμενο μάθημα (1/2) Τι είναι αντικείμενο? Ανάλυση αντικειμένων Πραγματικά αντικείμενα Καταστάσεις Συμπεριφορές Αντικείμενα στον προγραμματισμό

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

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

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

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

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

Η ΣΗΜΑΣΙΑ ΤΩΝ ΟΠΤΙΚΩΝ ΑΝΑΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Η ΣΗΜΑΣΙΑ ΤΩΝ ΟΠΤΙΚΩΝ ΑΝΑΠΑΡΑΣΤΑΣΕΩΝ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Οι μαθηματικές έννοιες και γενικότερα οι μαθηματικές διαδικασίες είναι αφηρημένες και, αρκετές φορές, ιδιαίτερα πολύπλοκες. Η κατανόηση

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

H ιδασκαλία της Κληρονοµικότητας στον Προγραµµατιστικό Μικρόκοσµο objectkarel *

H ιδασκαλία της Κληρονοµικότητας στον Προγραµµατιστικό Μικρόκοσµο objectkarel * H ιδασκαλία της Κληρονοµικότητας στον Προγραµµατιστικό Μικρόκοσµο objectkarel * Ξυνόγαλος Στέλιος, Σατρατζέµη Μάγια, αγδιλέλης Βασίλειος 2, Ευαγγελίδης Γεώργιος Τµήµα Εφαρµοσµένης Πληροφορικής, Πανεπιστήµιο

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

Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις

Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις Το Μάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» στο Ενιαίο Λύκειο: Απολογισµός, Προβληµατισµοί, Προτάσεις Αστέριος Φανίκος 1, Σπυρίδων ουκάκης 2, Ευάγγελος Κανίδης 3, Θεοφανή Πύρζα 4, Παναγιώτης

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

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΜΑΘΗΣΙΑΚΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΜΕ ΤΗ ΧΡΗΣΗ Η ΧΩΡΙΣ ΤΗ ΧΡΗΣΗ Η/Υ ΓΙΑ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΚΛΑΣΜΑΤΩΝ 3 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ-ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 415 ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΜΑΘΗΣΙΑΚΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΜΕ ΤΗ ΧΡΗΣΗ Η ΧΩΡΙΣ ΤΗ ΧΡΗΣΗ Η/Υ ΓΙΑ ΤΗ ΔΙΔΑΣΚΑΛΙΑ ΚΛΑΣΜΑΤΩΝ Μεταφετζής Γιώργος Δάσκαλος, 1ο ΔΣ Βόλου gmetafetz@in.gr

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

ΕΚΠΑΙ ΕΥΤΙΚΟ ΣΕΝΑΡΙΟ

ΕΚΠΑΙ ΕΥΤΙΚΟ ΣΕΝΑΡΙΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΣΕΝΑΡΙΟ Χαρατσής Κωνσταντίνος 1. ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ ΣΕΝΑΡΙΟΥ 1.1. Τίτλος διδακτικού σεναρίου Παίζω και Μαθαίνω στο Scratch 1.2. Εµπλεκόµενες γνωστικές περιοχές Τ.Π.Ε. στο ηµοτικό 1.3.

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

ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ. Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών

ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ. Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών ΑΡΦΕ ΑΝΣΙΚΕΙΜΕΝΟΣΡΕΥΟΤ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Ιωάννης Φατζηλυγερούδης Αναπληρωτής Καθηγητής Τμήμα Μηχ/κών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών ΜΟΡΥΕ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ Διαδικασιακός ή Διαδικαστικός (Procedural)

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

Τα εµπλουτισµένα ηλεκτρονικά βιβλία Πληροφορικής Γυµνασίου και η ένταξή τους στην εκπαιδευτική πρακτική

Τα εµπλουτισµένα ηλεκτρονικά βιβλία Πληροφορικής Γυµνασίου και η ένταξή τους στην εκπαιδευτική πρακτική Τα εµπλουτισµένα ηλεκτρονικά βιβλία Πληροφορικής Γυµνασίου και η ένταξή τους στην εκπαιδευτική πρακτική Α. Σαριδάκη, Π. Τσάκωνας, Α. Παλιούρας, Ε. Χριστοπούλου, Α. Πέτσος, Π. Τουκίλογλου, Α. Τζιµογιάννης

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

Επικοινωνιών στην Εκπαίδευση. Τεχνολογίες Πληροφορίας & (ΤΠΕ-Ε)

Επικοινωνιών στην Εκπαίδευση. Τεχνολογίες Πληροφορίας & (ΤΠΕ-Ε) Τεχνολογίες Πληροφορίας & Επικοινωνιών στην Εκπαίδευση (ΤΠΕ-Ε) ΑΝΤΙΚΕΙΜΕΝΟ ΤΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Η αξιοποίηση των σύγχρονων Τεχνολογιών Πληροφορίας & Επικοινωνιών (ΤΠΕ) στην εκπαίδευση και τη µάθηση Πώς οι ΤΠΕ

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

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00

Μάθημα: Διδακτική της Πληροφορικής. Περιγραφή μαθήματος. Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00 Μάθημα: Διδακτική της Πληροφορικής Διδάσκων: Παλαιγεωργίου Γ. Διαλέξεις: Παρασκευή 17:00-20:00 email: gpalegeo@gmail.com Περιγραφή μαθήματος Με τον όρο "Διδακτική της Πληροφορικής" εννοούμε τη μελέτη,

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

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

ΜΙΑ ΘΕΜΑΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΓΙΑ ΤΟ ΣΠΙΤΙ ΜΕ ΧΡΗΣΗ ΠΕΝΤΕ ΙΑΦΟΡΕΤΙΚΩΝ ΛΟΓΙΣΜΙΚΩΝ ΜΙΑ ΘΕΜΑΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΓΙΑ ΤΟ ΣΠΙΤΙ ΜΕ ΧΡΗΣΗ ΠΕΝΤΕ ΙΑΦΟΡΕΤΙΚΩΝ ΛΟΓΙΣΜΙΚΩΝ ΕΝΤΥΠΟ Α ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ ΜΑΘΗΤΗ Ιώ Παπαδηµητρίου 757 Σηµείωση: Θα πρέπει εδώ να σηµειωθεί ότι στην προσχολική αγωγή δε συνηθίζεται

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

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

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

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

Σχολιασµός της Συνεδρίας «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» Αγορίτσα Γόγουλου

Σχολιασµός της Συνεδρίας «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» Αγορίτσα Γόγουλου Σχολιασµός της Συνεδρίας «Σχεδίαση Περιβαλλόντων για ιδασκαλία Προγραµµατισµού» Αγορίτσα Γόγουλου Ο προγραµµατισµός είναι ένα ιδιαίτερα ενδιαφέρον γνωστικό αντικείµενο, στο οποίο όµως οι µαθητές αντιµετωπίζουν

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

Ηλεκτρονικό Εργαστήριο Φυσικής. ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί,

Ηλεκτρονικό Εργαστήριο Φυσικής. ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί, P P Μαθητής/τρια Ηλεκτρονικό Εργαστήριο Φυσικής ρακόπουλος Γρηγόρης, ΠΕ04, Ελληνογαλλική Σχολή Καλαµαρί, drakopoulos@kalamari.gr Τίκβα Χριστίνα, ΠΕ19, Ελληνογαλλική Σχολή Καλαµαρί, christinatikva@gmail.com

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

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ. pagioti@sch.gr

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ. pagioti@sch.gr ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ Αγιώτης Πέτρος pagioti@sch.gr Εκπαιδευτικός Πληροφορικής Τίτλος διδακτικού σεναρίου Η έννοια των σταθερών και της καταχώρησης στη Visual Basic Εμπλεκόμενες γνωστικές περιοχές Στοιχεία

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

ΤΟ ΠΡΟΣΗΜΟ ΤΟΥ ΤΡΙΩΝΥΜΟΥ

ΤΟ ΠΡΟΣΗΜΟ ΤΟΥ ΤΡΙΩΝΥΜΟΥ ΣΕΝΑΡΙΟ του Κύπρου Κυπρίδηµου, µαθηµατικού ΤΟ ΠΡΟΣΗΜΟ ΤΟΥ ΤΡΙΩΝΥΜΟΥ Περίληψη Στη δραστηριότητα αυτή οι µαθητές καλούνται να διερευνήσουν το πρόσηµο του τριωνύµου φ(x) = αx 2 + βx + γ. Προτείνεται να διδαχθεί

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

ΕΝΟΤΗΤΑ ΣΕΝΑΡΙΟΥ 9 ΔΟΜΕΣΕΠΙΛΟΓΗΣΣΤΟ SCRATCH

ΕΝΟΤΗΤΑ ΣΕΝΑΡΙΟΥ 9 ΔΟΜΕΣΕΠΙΛΟΓΗΣΣΤΟ SCRATCH ΕΝΟΤΗΤΑ ΣΕΝΑΡΙΟΥ 9 ΔΟΜΕΣΕΠΙΛΟΓΗΣΣΤΟ SCRATCH ΙΣΑΒΕΛΛΑ ΚΟΤΙΝΗ ΣΟΦΙΑ ΤΖΕΛΕΠΗ ΣΧ. ΣΥΜΒΟΥΛΟΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ikotini@sch.gr stzelepi@sch.gr Περιεχόμενα Σεναρίου 2 1. ΤΙΤΛΟΣ ΔΙΔΑΚΤΙΚΟΥ ΣΕΝΑΡΙΟΥ 2. ΕΚΤΙΜΩΜΕΝΗ ΔΙΑΡΚΕΙΑ

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

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες: Εργαστήριο Java Διδάσκουσα: Πρέντζα Ανδριάνα aprentza@unipi.gr Εργαστηριακοί Συνεργάτες: Γεωργιοπούλου Ρούλα Λύβας Χρήστος roulageorio@ssl-unipi.gr clyvas@unipi.gr Εργαστήριο 3 Java Classes Java Objects

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

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19 ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Κοκκαλάρα Μαρία ΠΕ19 ΠΕΡΙΓΡΑΜΜΑ ΤΗΣ ΠΑΡΟΥΣΙΑΣΗΣ 1. Εισαγωγικά στοιχεία 2. Ένταξη του διδακτικού σεναρίου στο πρόγραμμα σπουδών 3. Οργάνωση της τάξης

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

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

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

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

Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου

Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου Οδηγίες για τη διδασκαλία µαθηµάτων Πληροφορικής του Ενιαίου Λυκείου Εγγραφο Γ2/4769/4-9-1998 ΣΧΕΤ. 2794/23-6-98 έγγραφο του Παιδαγωγικού Ινστιτούτου Σας αποστέλλουµε οδηγίες για τη διδασκαλία των µαθηµάτων

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

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική Προγραμματισμού Χαρίκλεια Τσαλαπάτα 20/2/2012 Διδακτική προγραμματισμού Παλαιότερα, η διδασκαλία του προγραμματισμού ταυτιζόταν με τη διδακτική της πληροφορικής Πλέον Η διδακτική της πληροφορικής

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

Εισαγωγή στον Προγραμματισμό με C++

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

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

Ησυµβολή των Έργων ΕΠΕΑΕΚ ΙΙ των Ακαδηµαϊκών Βιβλιοθηκών. Τίτλος Εργασίας: Πληροφοριακή Παιδεία και Ελληνική Ανώτατη Εκπαίδευση:

Ησυµβολή των Έργων ΕΠΕΑΕΚ ΙΙ των Ακαδηµαϊκών Βιβλιοθηκών. Τίτλος Εργασίας: Πληροφοριακή Παιδεία και Ελληνική Ανώτατη Εκπαίδευση: 1 ο Επιστηµονικό Συµπόσιο Πληροφοριακή Παιδεία και Ελληνική Ανώτατη Εκπαίδευση: Ησυµβολή των Έργων ΕΠΕΑΕΚ ΙΙ των Ακαδηµαϊκών Βιβλιοθηκών Τίτλος Εργασίας: Πληροφοριακή Παιδεία και Ελληνική Ανώτατη Εκπαίδευση:

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

ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα

ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 851 ΠΡΟΤΑΣΗ ΔΙΔΑΣΚΑΛΙΑΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ» ΜΕ ΤΗ ΣΥΝΔΥΑΣΜΕΝΗ ΧΡΗΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΛΟΓΙΣΜΙΚΩΝ «ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΗΜΕΝΟΥ

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

Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον"

Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον 106 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» Μια στατιστική έρευνα των παραµέτρων διδασκαλίας του µαθήµατος "Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον" Χρήστος Κοίλιας

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

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΓΙΑ ΤΗΝ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΕΙ ΙΚΟ ΜΕΡΟΣ: ΚΛΑ ΟΣ ΠΕ02 (78 ώρες)

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΓΙΑ ΤΗΝ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΕΙ ΙΚΟ ΜΕΡΟΣ: ΚΛΑ ΟΣ ΠΕ02 (78 ώρες) ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΓΙΑ ΤΗΝ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΕΙ ΙΚΟ ΜΕΡΟΣ: ΚΛΑ ΟΣ ΠΕ02 (78 ώρες) 1.α 3 ώρες Η εισαγωγή των ΤΠΕ στην εκπαίδευση και τη διδασκαλία των φιλολογικών µαθηµάτων Επισκόπηση

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

Συστήµατα Τηλεκπαίδευσης: Γενική επισκόπηση Επισηµάνσεις Διάλεξη 9

Συστήµατα Τηλεκπαίδευσης: Γενική επισκόπηση Επισηµάνσεις Διάλεξη 9 1 Συστήµατα Τηλεκπαίδευσης: Γενική επισκόπηση Επισηµάνσεις Διάλεξη 9 Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή 2 Τηλεκπαίδευση Χρήση της τηλεµατικής τεχνολογίας (τηλεπικοινωνίες

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

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

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών

3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών 3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών Παρουσίαση βασισμένη στο κείμενο: «Προδιαγραφές ψηφιακής διαμόρφωσης των

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης

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

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

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

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

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430

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

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

Αξιολόγηση ιδακτικών Βιβλίων. Ηλίας Γ. Ματσαγγούρας Αντιπρόεδρος Παιδαγωγικού Ινστιτούτου

Αξιολόγηση ιδακτικών Βιβλίων. Ηλίας Γ. Ματσαγγούρας Αντιπρόεδρος Παιδαγωγικού Ινστιτούτου Αξιολόγηση ιδακτικών Βιβλίων Ηλίας Γ. Ματσαγγούρας Αντιπρόεδρος Παιδαγωγικού Ινστιτούτου 1 Τέσσερις οι Λειτουργίες των ιδακτικών Βιβλίων: α. Γνωστική: Οικοδόµηση εννοιολογικής, δηλωτικής και διαδικαστικής

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

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως 324 2 η Πανελλήνια ιηµερίδα µε διεθνή συµµετοχή «ιδακτική της Πληροφορικής» ιδασκαλία δοµών επανάληψης µε τη χρήση του µεταγλωττιστή ιερµηνευτής της ΓΛΩΣΣΑΣ στα πλαίσια του µαθήµατος «Ανάπτυξη Εφαρµογών

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

Κεφάλαιο 10 ο Υποπρογράµµατα

Κεφάλαιο 10 ο Υποπρογράµµατα Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,

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

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα;

Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; Εισαγωγή Τι χρειάζεται ένας φοιτητής για τη σωστή παρακολούθηση και συμμετοχή στο μαθημα; 1. Σελίδα μαθήματος Εγγραφή Ο κάθε φοιτητής πρέπει να κάνει εγγραφή στη σελίδα του μαθήματος στην πλατφόρμα e-class

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

ΑΡΗΣ ΑΣΛΑΝΙΔΗΣ Φυσικός, M.Ed. Εκπαιδευτικός-Συγγραφέας

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

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

Εργασία 2η. ΠΑΚΕ Αν.Μακ.-Θράκης 121/4873/1 Μάιος εκέµβριος του Τριανταφύλλου Χρήστου, ΑΜ: Υπεύθυνος Διδάσκων Δρ. Παναγιώτης Σωτηρόπουλος

Εργασία 2η. ΠΑΚΕ Αν.Μακ.-Θράκης 121/4873/1 Μάιος εκέµβριος του Τριανταφύλλου Χρήστου, ΑΜ: Υπεύθυνος Διδάσκων Δρ. Παναγιώτης Σωτηρόπουλος ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΩΝ ΤΠΕ ΣΤΗ Ι ΑΚΤΙΚΗ ΠΡΑΞΗ ΠΑΚΕ Αν.Μακ.-Θράκης 121/4873/1 Μάιος εκέµβριος 2011 Εργασία 2η του Τριανταφύλλου Χρήστου, ΑΜ: 178267 Υπεύθυνος Διδάσκων

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

«Σύγχρονες προσεγγίσεις και πειράματα στη Διδασκαλία της Φυσικής και της Χημείας στη Δευτεροβάθμια και Πρωτοβάθμια Εκπαίδευση».

«Σύγχρονες προσεγγίσεις και πειράματα στη Διδασκαλία της Φυσικής και της Χημείας στη Δευτεροβάθμια και Πρωτοβάθμια Εκπαίδευση». ΔΟΜΗ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΠΡΟΚΗΡΥΞΗ ΠΡΟΓΡΑΜΜΑΤΟΣ «Σύγχρονες προσεγγίσεις και πειράµατα στη Διδασκαλία της Φυσικής και της Χηµείας στη Δευτεροβάθµια και Πρωτοβάθµια Εκπαίδευση» http://diaviou.auth.gr/physics_and_chemistry_edu

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

Μαθησιακά αντικείµενα (1/2)

Μαθησιακά αντικείµενα (1/2) Το αποθετήριο µαθησιακών αντικειµένων για το ηµοτικό και το Γυµνάσιο: Προτάσεις διδακτικής αξιοποίησης στην πράξη Π. Τουκίλογλου, Α. Πέτσος, Π. Τσάκωνας, Α. Σαριδάκη, Α. Παλιούρας, Ε. Χριστοπούλου, Α.

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

ΔΙΔΑΣΚΑΛΙΑ ΤΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΟΡΙΟΥ ΣΥΝΑΡΤΗΣΗΣ

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

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

Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου

Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου Μοντέλο Μεικτής Μάθησης για τα Μαθηματικά της Γ Λυκείου Ηµερίδα Μαθηµατικών: «Γεωµετρία - Ανάλυση, Αρµονική Αλληλεπίδραση για την Επίλυση Μαθηµατικών Προβληµάτων» Θεσσαλονίκη 2 Απριλίου 2011 Ελληνογαλλική

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΙΝΣΤΙΤΟΥΤΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΟΛΙΤΙΚΗΣ Γώγουλος Γ., Κοτσιφάκης Γ., Κυριακάκη Γ., Παπαγιάννης Α., Φραγκονικολάκης Μ., Χίνου Π. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΑΜΗΝΟ Η ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΦΟΙΤΗΤΗ : ΜΟΣΧΟΥΛΑ ΟΛΓΑ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : 30/02 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕ ΡΙΩΝ ΜΕ ΧΡΗΣΗ

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

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

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

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

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 1: Αντικειμενοστραφής Προγραμματισμός Εισαγωγή OBJECT-ORIENTED PROGRAMMING ΔΙΔΑΣΚΟΝΤΕΣ: Iωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ

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

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

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

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

Mία Τεχνολογικά Υποστηριζόμενη Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό

Mία Τεχνολογικά Υποστηριζόμενη Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΔΙΔΑΚΤΙΚΗΣ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Διδακτορική Διατριβή Mία Τεχνολογικά Υποστηριζόμενη Διδακτική Προσέγγιση για τον Αντικειμενοστρεφή Προγραμματισμό ΣΤΑΥΡΟΥΛΑ

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

Γνωριμία και παιχνίδι με το δυαδικό σύστημα

Γνωριμία και παιχνίδι με το δυαδικό σύστημα Γνωριμία και παιχνίδι με το δυαδικό σύστημα Δότσος Παύλος, Σπανουδάκη Αργυρώ dotsos_1@hotmail.com, argspan25@yahoo.gr Καθηγητής Πληροφορικής Μέσης Εκπαίδευσης, Καθηγήτρια Πληροφορικής Μέσης Εκπαίδευσης

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

Η ανάπτυξη της Εποικοδομητικής Πρότασης για τη διδασκαλία και τη μάθηση του μαθήματος της Χημείας. Άννα Κουκά

Η ανάπτυξη της Εποικοδομητικής Πρότασης για τη διδασκαλία και τη μάθηση του μαθήματος της Χημείας. Άννα Κουκά Η ανάπτυξη της Εποικοδομητικής Πρότασης για τη διδασκαλία και τη μάθηση του μαθήματος της Χημείας Άννα Κουκά Μοντέλα για τη διδασκαλία της Χημείας Εποικοδομητική πρόταση για τη διδασκαλία «Παραδοσιακή»

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

Συνοπτική παρουσίαση του σεναρίου. Εναλλακτικά περιβάλλοντα προγραμματισμού (2/5) Διδακτικές δραστηριότητες. Διδακτικό υλικό

Συνοπτική παρουσίαση του σεναρίου. Εναλλακτικά περιβάλλοντα προγραμματισμού (2/5) Διδακτικές δραστηριότητες. Διδακτικό υλικό Συνοπτική παρουσίαση του σεναρίου Εναλλακτικά περιβάλλοντα προγραμματισμού (2/5) Τίτλος: Δημιουργία νέων εντολών στον μικρόκοσμο του ρομπότ Karel Εκτιμώμενη διάρκεια: Δύο διδακτικές ώρες Απαιτούμενη υλικοτεχνική

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

"Η ΕΚΠΑΙΔΕΥΤΙΚΗ ΡΟΜΠΟΤΙΚΗ ΣΑΝ ΠΡΟΠΤΥΧΙΑΚΟ ΜΑΘΗΜΑ ΣΕ ΦΟΙΤΗΤΕΣ ΤΟΥ Π.Τ.Δ.Ε ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ".

Η ΕΚΠΑΙΔΕΥΤΙΚΗ ΡΟΜΠΟΤΙΚΗ ΣΑΝ ΠΡΟΠΤΥΧΙΑΚΟ ΜΑΘΗΜΑ ΣΕ ΦΟΙΤΗΤΕΣ ΤΟΥ Π.Τ.Δ.Ε ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. "Η ΕΚΠΑΙΔΕΥΤΙΚΗ ΡΟΜΠΟΤΙΚΗ ΣΑΝ ΠΡΟΠΤΥΧΙΑΚΟ ΜΑΘΗΜΑ ΣΕ ΦΟΙΤΗΤΕΣ ΤΟΥ Π.Τ.Δ.Ε ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ". Σίμος Αναγνωστάκης, Ε.Ε.Δι.Π., sanagn@edc.uoc.gr Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης, Πανεπιστήμιο

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Αντικειμενοστρεφής Προγραμματισμός 16/4/2018 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Τύποι της Java Primitives vs References Οι πρωταρχικοί

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

Διδακτικά προβλήματα σχετικά με την έννοια της επανάληψης

Διδακτικά προβλήματα σχετικά με την έννοια της επανάληψης Διδακτικά προβλήματα σχετικά με την έννοια της επανάληψης Έρευνες-Δομές Επανάληψης Από τις έρευνες προκύπτει ότι οι αρχάριοι προγραμματιστές δεν χρησιμοποιούν αυθόρμητα την επαναληπτική διαδικασία για

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

Εκτίμηση Αξιολόγηση της Μάθησης

Εκτίμηση Αξιολόγηση της Μάθησης Εκτίμηση Αξιολόγηση της Μάθησης Ορισμοί Ο διδάσκων δεν αρκεί να κάνει μάθημα, αλλά και να διασφαλίζει ότι πετυχαίνει το επιθυμητό αποτέλεσμα της μάθησης Η εκτίμηση της μάθησης αναφέρεται στην ανατροφοδότηση

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

Πρόγραμμα Μεταπτυχιακών Σπουδών MA in Education (Education Sciences) ΑΣΠΑΙΤΕ-Roehampton ΠΜΣ MA in Education (Education Sciences) Το Μεταπτυχιακό Πρόγραμμα Σπουδών στην Εκπαίδευση (Επιστήμες της Αγωγής),

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

Αντικειμενοστρεφής προγραμματισμός Object Oriented Programming (OOP) Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19

Αντικειμενοστρεφής προγραμματισμός Object Oriented Programming (OOP) Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19 Αντικειμενοστρεφής προγραμματισμός Object Oriented Programming (OOP) Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19 Διαδικασιακός προγραμματισμός Ο Διαδικασιακός προγραμματισμός δίνει έμφαση στις ενέργειες/διεργασίες/εντολές

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

Ο ρόλος των εκπαιδευτικών παιχνιδιών στη διδασκαλία και εκμάθηση του προγραμματισμού

Ο ρόλος των εκπαιδευτικών παιχνιδιών στη διδασκαλία και εκμάθηση του προγραμματισμού CIE 2018 2-4 Νοεμβρίου 2018 Θεσσαλονίκη Ο ρόλος των εκπαιδευτικών παιχνιδιών στη διδασκαλία και εκμάθηση του προγραμματισμού Στέλιος Ξυνόγαλος Τμήμα Εφαρμοσμένης Πληροφορικής Σχολή Επιστημών Πληροφορίας

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

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

Πληροφορική και Τεχνολογίες Πληροφορίας & Επικοινωνιών: Συνύπαρξη και παιδαγωγική πρακτική. Τάσος Μικρόπουλος Ιωάννα Μπέλλου Πανεπιστήμιο Ιωαννίνων Πληροφορική και Τεχνολογίες Πληροφορίας & Επικοινωνιών: Συνύπαρξη και παιδαγωγική πρακτική Τάσος Μικρόπουλος Ιωάννα Μπέλλου Πανεπιστήμιο Ιωαννίνων Πληροφορική και ΤΠΕ Η Πληροφορική και οι Τεχνολογίες της

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

Αντικειµενοστρεφής Προγραµµατισµός

Αντικειµενοστρεφής Προγραµµατισµός 16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη

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

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

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

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

Εργαστηριακή εισήγηση. «ΜΑΘΗΣΙΣ: Μία Ευφυής Διαδικτυακή Τάξη Άλγεβρας»

Εργαστηριακή εισήγηση. «ΜΑΘΗΣΙΣ: Μία Ευφυής Διαδικτυακή Τάξη Άλγεβρας» o Πανελλήνιο Εκπαιδευτικό Συνέδριο Ημαθίας ΠΡΑΚΤΙΚΑ Εργαστηριακή εισήγηση «ΜΑΘΗΣΙΣ: Μία Ευφυής Διαδικτυακή Τάξη Άλγεβρας» Δημήτριος Σκλαβάκης 1, Ιωάννης Ρεφανίδης 1 Μαθηματικός Υποψήφιος Διδάκτωρ, Τμήμα

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

Η ΠΟΙΟΤΗΤΑ ΔΙΔΑΣΚΑΛΙΑΣ ΚΑΙ ΤΟ ΔΥΝΑΜΙΚΟ ΜΟΝΤΕΛΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑΣ. Λεωνίδας Κυριακίδης Τμήμα Επιστημών της Αγωγής, Πανεπιστήμιο Κύπρου

Η ΠΟΙΟΤΗΤΑ ΔΙΔΑΣΚΑΛΙΑΣ ΚΑΙ ΤΟ ΔΥΝΑΜΙΚΟ ΜΟΝΤΕΛΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑΣ. Λεωνίδας Κυριακίδης Τμήμα Επιστημών της Αγωγής, Πανεπιστήμιο Κύπρου Η ΠΟΙΟΤΗΤΑ ΔΙΔΑΣΚΑΛΙΑΣ ΚΑΙ ΤΟ ΔΥΝΑΜΙΚΟ ΜΟΝΤΕΛΟ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑΣ Λεωνίδας Κυριακίδης Τμήμα Επιστημών της Αγωγής, Πανεπιστήμιο Κύπρου ΕΙΣΑΓΩΓΗ Το Δυναμικό Μοντέλο Εκπαιδευτικής Αποτελεσματικότητας

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

Βασικές έννοιες προγραμματισμού

Βασικές έννοιες προγραμματισμού Κεφάλαιο 7 Βασικές έννοιες προγραμματισμού 7.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί οι μαθητές να συντάσσουν και να εκτελούν σε δομημένη γλώσσα προγραμματισμού

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

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Προγραμματισμός Η/Υ Προτεινόμενα θέματα εξετάσεων Εργαστήριο Μέρος 1 ό ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής Ιανουάριος 2011 Καλογιάννης Γρηγόριος Επιστημονικός/ Εργαστηριακός

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

Αξιοποίηση του Scratch στο πλαίσιο εκπόνησης ομαδικών εργασιών στο μάθημα της Πληροφορικής της Γ' Γυμνασίου

Αξιοποίηση του Scratch στο πλαίσιο εκπόνησης ομαδικών εργασιών στο μάθημα της Πληροφορικής της Γ' Γυμνασίου Αξιοποίηση του Scratch στο πλαίσιο εκπόνησης ομαδικών εργασιών στο μάθημα της Πληροφορικής της Γ' Γυμνασίου Ελισάβετ Μαυρουδή 3ο Γυμνάσιο Ρόδου Εργαστηριακή Συνεδρία - Εφαρμογές του SCRATCH στη διδασκαλία

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

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ)

Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ) Διδακτική της Πληροφορικής: ερευνητικές προσεγγίσεις στη μάθηση και στη διδασκαλία (ΜΠΣ) Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

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