Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα...

15
Επικοινωνία μεταξφ αντικειμζνων ςε ςφγχρονα περιβάλλοντα ειςαγωγήσ ςτον προγραμματιςμό Νικολόσ Δημήτρησ ([email protected]) Κόμησ Βαςίλησ ([email protected]) 1

Upload: dimitris-nikolos

Post on 11-Jul-2015

1.198 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Επικοινωνία μεταξφ αντικειμζνων ςε ςφγχρονα

περιβάλλοντα ειςαγωγήσ ςτον προγραμματιςμό

Νικολόσ Δημήτρησ([email protected])

Κόμησ Βαςίλησ([email protected])

1

Page 2: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Περίγραμμα

Σκεπτικό

Περιβάλλοντα

Τρόποι επικοινωνίασ

Συμπεράςματα

2

Page 3: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Σκεπτικό

Σφγχρονα περιβάλλοντα:

• Αντικείμενα

• Επικοινωνία μεταξύαντικειμένων(Meerbaum-Salant, et al., 2011)

3

Alice

GreenfootScratch

Page 4: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Περιβάλλοντα ειςαγωγήσ ςτον προγραμματιςμό

4

Squeak etoys

Alice

Starlogo

Ελληνική γλώςςα

Δωρεάν

Οπτικόσ τρόποσ προγραμματιςμού

Page 5: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Παράδειγμα

Trigger

5

Page 6: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Μηνφματα με ζναν αποδζκτη

6

Page 7: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Μηνφματα με εκπομπή (broadcast)

7

Page 8: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Κλήςη διαδικαςίασ με τελεςτή

Η διαδικαςία του αντικειμζνου «κουμπί» μπορεί να καλζςει τη διαδικαςία move τησ γάτασ

8

Page 9: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Κλήςη διαδικαςίασ με οπτικό τρόπο

9

Alice

Squeak etoys

Page 10: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Κλήςη διαδικαςίασ με ειδική εντολή

10

Starlogo

Page 11: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Εφαρμογή ςε (Applies to)

11

Page 12: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Ανίχνευςη trigger που αφορά άλλο αντικείμενο

12

Page 13: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Συμπεράςματα – Μελλοντική ζρευνα

• Ο ςυγχρονιςμόσ μεταξφ αντικειμζνων δεν υλοποιείται με τον ίδιο τρόπο

• Υπάρχει διαφορετικόσ βαθμόσ δυςκολίασ;

• Οι μαθητζσ θα προςαρμοςτοφν εφκολα ςε ζνα περιβάλλον με διαφορετικό τρόπο επικοινωνίασ μεταξφ αντικειμζνων;

13

Page 14: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Μελλοντική ζρευνα

• Υπάρχουν και άλλεσ ζννοιεσ που ο τρόποσ αντιμετώπιςήσ τουσ ποικίλει από περιβάλλον ςε περιβάλλον π.χ. οι ζννοιεσ κλάςη/ςτιγμιότυπο και οι καθολικζσ/ιδιωτικζσ μεταβλητζσ ή ςυναρτήςεισ

14

Page 15: Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγραμματισμό

Ευχαριςτώ

• Ερωτήςεισ;

15