Αναπαράσταση του κώδικα σε ένα ρομποτικό...

127
Αναπαράσταση του κώδικα σε ένα ρομποτικό project Τάσος Λαδιάς Σχολικός Σύμβουλος ΠΕ19 [email protected] Η εμπειρία από την εφαρμογή της Εκπαιδευτικής Ρομποτικής στα σχολεία Ράλλειος Σχολή 20 Δεκεμβρίου 2017

Transcript of Αναπαράσταση του κώδικα σε ένα ρομποτικό...

Page 1: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Αναπαράσταση του κώδικα

σε ένα ρομποτικό project

Τάσος ΛαδιάςΣχολικός Σύμβουλος ΠΕ[email protected]

Η εμπειρία από την εφαρμογή της Εκπαιδευτικής Ρομποτικής στα σχολείαΡάλλειος Σχολή 20 Δεκεμβρίου 2017

Page 2: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

η ανάγκη αναπαράστασης

του κώδικα

Page 3: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Τα τελευταία χρόνια η ανάγκη για εκπαιδευτική χρήση περισσότερο συνθέτων προβλημάτων…Δρομολογητής.sb2

«Ειδικά θέματα προγραμματισμού σε Scratch», Γ. Παπαδόπουλος, Δ. Φωτιάδης, Αν. Λαδιάςhttp://portal.opendiscoveryspace.eu/sites/default/files/vivliogr_v2.3.1_ektyposi_1.pdf

3Η ανάγκη αναπαράστασης του κώδικα

Page 4: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ανάγκη αναπαράστασης του κώδικα

Τα τελευταία χρόνια η ανάγκη για εκπαιδευτική χρήση περισσότερο συνθέτων προβλημάτων… μεμακροσκελή σενάρια…

4

Page 5: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Τα τελευταία χρόνια η ανάγκη για εκπαιδευτική χρήση περισσότερο συνθέτων προβλημάτων… μεμακροσκελή σενάρια… με πολλά αντικείμενα…

5Η ανάγκη αναπαράστασης του κώδικα

Page 6: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Τα τελευταία χρόνια η ανάγκη για εκπαιδευτική χρήση περισσότερο συνθέτων προβλημάτων… μεμακροσκελή σενάρια… με πολλά αντικείμενα… σε διαφορετικές καταστάσεις…

6Η ανάγκη αναπαράστασης του κώδικα

Page 7: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

7Η ανάγκη αναπαράστασης του κώδικα

Page 8: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…δημιουργώντας στους μαθητέςπροβλήματα κατανόησης όπως…

8Η ανάγκη αναπαράστασης του κώδικα

Page 9: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…δημιουργώντας στους μαθητέςπροβλήματα κατανόησης όπως… ποιος κώδικας αντιστοιχεί

9Η ανάγκη αναπαράστασης του κώδικα

Page 10: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…δημιουργώντας στους μαθητέςπροβλήματα κατανόησης όπως… ποιος κώδικας αντιστοιχεί σε ποια συμπεριφορά,

10Η ανάγκη αναπαράστασης του κώδικα

Page 11: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…δημιουργώντας στους μαθητέςπροβλήματα κατανόησης όπως… ποιος κώδικας αντιστοιχεί σε ποια συμπεριφορά,ποιου αντικειμένου και

11Η ανάγκη αναπαράστασης του κώδικα

Page 12: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…δημιουργώντας στους μαθητέςπροβλήματα κατανόησης όπως… ποιος κώδικας αντιστοιχεί σε ποια συμπεριφορά,ποιου αντικειμένου και σε ποια κατάσταση;

12Η ανάγκη αναπαράστασης του κώδικα

Page 13: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προσπάθεια όσων διδάσκουν προγραμματισμό θα πρέπει να είναι μεγαλύτερη…

13Η ανάγκη αναπαράστασης του κώδικα

Page 14: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προσπάθεια όσων διδάσκουν προγραμματισμό θα πρέπει να είναι μεγαλύτερη…γιατί η ανάπτυξη κώδικα καλύπτει όλα τα επίπεδα της αναθεωρημένης ταξινομίας του Bloom…

14Η ανάγκη αναπαράστασης του κώδικα

Page 15: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προσπάθεια όσων διδάσκουν προγραμματισμό θα πρέπει να είναι μεγαλύτερη…γιατί η ανάπτυξη κώδικα καλύπτει όλα τα επίπεδα της αναθεωρημένης ταξινομίας του Bloom…φτάνοντας στο ανώτερο που είναι η «δημιουργία»,

15Η ανάγκη αναπαράστασης του κώδικα

Page 16: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προσπάθεια όσων διδάσκουν προγραμματισμό θα πρέπει να είναι μεγαλύτερη…γιατί η ανάπτυξη κώδικα καλύπτει όλα τα επίπεδα της αναθεωρημένης ταξινομίας του Bloom…φτάνοντας στο ανώτερο που είναι η «δημιουργία», ενώ ταυτόχρονα πρέπει να διδαχθεί σε μαθητές μικρήςηλικίας.

16Η ανάγκη αναπαράστασης του κώδικα

Page 17: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η αποτελεσματική διαχείριση πολύπλοκων κωδίκων στον οπτικό προγραμματισμό συνίσταταιστην ανάγκη για ταυτόχρονη αντίληψη:

17Η ανάγκη αναπαράστασης του κώδικα

Page 18: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

αφενός του συνόλου του κώδικα έκτασης π.χ. > 4 τετρ. μέτρα (237cm x 191cm)

18Η ανάγκη αναπαράστασης του κώδικα

Page 19: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

αφενός του συνόλου του κώδικα έκτασης π.χ. > 4 τετρ. μέτρα (237cm x 191cm)αφετέρου των επιμέρους τμημάτωνέκτασης π.χ. 20 τετρ. εκατοστά…στα οποία κρύβονται σημαντικές λεπτομέρειες,

19Η ανάγκη αναπαράστασης του κώδικα

Page 20: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

αφενός του συνόλου του κώδικα έκτασης π.χ. > 4 τετρ. μέτρα (237cm x 191cm)αφετέρου των επιμέρους τμημάτωνέκτασης π.χ. 20 τετρ. εκατοστά…στα οποία κρύβονται σημαντικές λεπτομέρειες, δηλαδή πρέπει ταυτόχρονα να είναι εφικτή η διαχείριση καταστάσεων που έχουν διαφορές οπτικού μεγέθους της τάξης του 1000.

20Η ανάγκη αναπαράστασης του κώδικα

Page 21: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Έτσι οδηγηθήκαμε να τμηματοποιήσουμε τον κώδικα ώστε να τον αναπαραστήσουμε ευκολότερα.

21Η ανάγκη αναπαράστασης του κώδικα

Page 22: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

22Η ανάγκη αναπαράστασης του κώδικα

Page 23: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

τμηματοποίηση ανά αντικείμενο

Page 24: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Πως προγραμματίζουν οι μαθητές;

24Τμηματοποίηση βήμα-βήμα

Page 25: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Πως προγραμματίζουν οι μαθητές;παράδειγμα κώδικα μαθητή Γ΄ γυμνασίουαπό τον διαγωνισμό Scratch-Gaming.

25Τμηματοποίηση βήμα-βήμα

Page 26: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

26τμηματοποίηση ανά αντικείμενο

Η τμηματοποίηση ανά αντικείμενο.

Page 27: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η τμηματοποίηση ανά αντικείμενο.

27τμηματοποίηση ανά αντικείμενο

Page 28: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στον object based προγραμματισμόη τμηματοποίηση είναι ενδογενής.

28τμηματοποίηση ανά αντικείμενο

Page 29: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

τμηματοποίηση ανά κατάσταση

Page 30: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Χρησιμοποιώντας ως μοντέλο το«Αυτόματο Πεπερασμένων Καταστάσεων»μπορούμε να περάσουμε σε ένα επόμενο στάδιο τμηματοποίησης…

30τμηματοποίηση ανά κατάσταση

Page 31: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Χρησιμοποιώντας ως μοντέλο το«Αυτόματο Πεπερασμένων Καταστάσεων»μπορούμε να περάσουμε σε ένα επόμενο στάδιο τμηματοποίησης…που εκμεταλλεύεται τις καταστάσειςστις οποίες μεταπίπτει το πρόγραμμα κατά την εκτέλεσή του.

31τμηματοποίηση ανά κατάσταση

Page 32: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Μια κατάσταση στο Scratchδηλώνεται με ένα καπελάκι.

32τμηματοποίηση ανά κατάσταση

Page 33: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στη συγκεκριμένη κατάσταση η συμπεριφορά ενός αντικειμένου…

33τμηματοποίηση ανά κατάσταση

Page 34: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στη συγκεκριμένη κατάσταση η συμπεριφορά ενός αντικειμένου… περιγράφεται από κώδικεςπου ονομάζονταισενάρια.

34τμηματοποίηση ανά κατάσταση

Page 35: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα τα σενάρια που έχουν το ίδιο «καπελάκι» είναι στην ίδια κατάσταση.

35τμηματοποίηση ανά κατάσταση

Page 36: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Μπορούμε να έχουμε όλο τον κώδικα ενός αντικειμένου να βρίσκεται σε μια και μοναδική κατάσταση…

36τμηματοποίηση ανά κατάσταση

Page 37: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Μπορούμε να έχουμε όλο τον κώδικα ενός αντικειμένου να βρίσκεται σε μια και μοναδική κατάσταση…ή σε περισσότερες καταστάσεις…

37τμηματοποίηση ανά κατάσταση

Page 38: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

παράδειγμα event drivenprogramming

38τμηματοποίηση ανά κατάσταση

Page 39: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

παράδειγμα event drivenprogrammingτα σενάρια αντιστοιχούν σε συμβάντα που ανιχνεύονται με "τεχνική interrupts" …

39τμηματοποίηση ανά κατάσταση

Page 40: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…ή το κυρίως πρόγραμμα να ανιχνεύει τα συμβάντα με τεχνική polling…

40τμηματοποίηση ανά κατάσταση

Page 41: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…ή το κυρίως πρόγραμμα να ανιχνεύει τα συμβάντα με τεχνική polling…και να ενεργοποιεί τις αντίστοιχες καταστάσεις με χρήση μηνυμάτων.

41τμηματοποίηση ανά κατάσταση

Page 42: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Μπορεί εντός μιας κατάστασης να τρέχουν ταυτόχρονα (παράλληλα)περισσότερα του ενός σενάρια.

42τμηματοποίηση ανά κατάσταση

Page 43: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

43

Παράδειγμα παράλληλου

προγραμματισμού

τμηματοποίηση ανά κατάσταση

Page 44: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

44

Συγχρονισμόςδιεργασιών

τμηματοποίηση ανά κατάσταση

Page 45: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Καταστάσεις έχουμε και από συμβάντα κατά τη δημιουργία κλώνων.

45τμηματοποίηση ανά κατάσταση

Page 46: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

το κωδικΌραμα

Page 47: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στην τμηματοποίηση ανά αντικείμενο…

47κωδικΌραμα

Page 48: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στην τμηματοποίηση ανά αντικείμενο…προσθέτοντας την τμηματοποίηση ανά κατάστασηέχουμε

48κωδικΌραμα

Page 49: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο συνδυασμός τμηματοποίησης αντικειμένου και τμηματοποίησης κατάστασης

οδηγεί στο κωδικΌραμα.

49κωδικΌραμα

Page 50: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα τα αντικείμενα…

50κωδικΌραμα

Page 51: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα τα αντικείμενα…σεόλες τις καταστάσεις…

51κωδικΌραμα

Page 52: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα τα αντικείμενα…σεόλες τις καταστάσεις…με το σύνολοτου κώδικα…

52κωδικΌραμα

Page 53: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα τα αντικείμενα…σεόλες τις καταστάσεις…με το σύνολοτου κώδικα…κατανεμημένοσε κελιά.

53κωδικΌραμα

Page 54: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο κώδικας σε ένα κελί αντιστοιχεί σε ένα αντικείμενο, σε μία κατάσταση.

54κωδικΌραμα

Page 55: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Οι συντεταγμένες των κωδίκων ενός κελιού δίνονται…

55κωδικΌραμα

Page 56: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Οι συντεταγμένες των κωδίκων ενός κελιού δίνονται… αφενός από την επικεφαλίδα του

56κωδικΌραμα

Page 57: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Οι συντεταγμένες των κωδίκων ενός κελιού δίνονται… αφενός από την επικεφαλίδα τουκαι αφετέρου από το εικονίδιο,

57κωδικΌραμα

Page 58: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Οι συντεταγμένες των κωδίκων ενός κελιού δίνονται… αφενός από την επικεφαλίδα τουκαι αφετέρου από το εικονίδιο,εξασφαλίζοντας ότι ο χρήστης δεν θα έχει απώλεια προσανατολισμού κατά την εμβύθιση στις λεπτομέρειες.

58κωδικΌραμα

Page 59: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ευαναγνωσιμότητα του κώδικα βελτιώνεται…

59κωδικΌραμα

Page 60: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ευαναγνωσιμότητα του κώδικα βελτιώνεται… εφαρμόζοντας εννοιολογική ονοματολογία των μεταβλητών και των διαδικασιών …

60κωδικΌραμα

Page 61: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ευαναγνωσιμότητα του κώδικα βελτιώνεται… εφαρμόζοντας εννοιολογική ονοματολογία των μεταβλητών και των διαδικασιών …-προτεινόμενη η «τυποποίηση της καμήλας»-

61κωδικΌραμα

Page 62: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ευαναγνωσιμότητα του κώδικα βελτιώνεται… εφαρμόζοντας εννοιολογική ονοματολογία των μεταβλητών και των διαδικασιών …-προτεινόμενη η «τυποποίηση της καμήλας»-ώστε ο κώδικας να διαβάζεται ως κείμενο.

62κωδικΌραμα

Page 63: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Τα βέλη δηλώνουν τη ροή της πληροφορίαςμε τη διασύνδεση των κωδίκων με τη χρήση μηνυμάτων, σημαιών, κλώνων….

63κωδικΌραμα

Page 64: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η σωστή χωρική τοποθέτηση των αντικειμένων έχει ως αποτέλεσμα τη μείωση του οπτικού θορύβου των διασυνδέσεωνκαι…

64κωδικΌραμα

Page 65: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…αναδεικνύει στοιχεία συμμετρίαςτης φύσης του προβλήματος

65κωδικΌραμα

Page 66: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η σωστή σειρά τοποθέτησης των καταστάσεων αναδεικνύει τη χρονική εξέλιξη τουσυστήματος.

66κωδικΌραμα

Page 67: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ασυνέχεια στη ροή της πληροφορίαςδηλώνειπεριοχή αλληλεπίδρασης με το χρήστη.

67κωδικΌραμα

Page 68: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

τμηματοποίηση στο εσωτερικό του κελιού

Page 69: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η τμηματοποίηση του κώδικα συνεχίζεταιεντός ενός κελιού…

69τμηματοποίηση στο εσωτερικό του κελιού

Page 70: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…με επιμέρους σενάρια που αντιστοιχούν στην ίδια κατάσταση και εκτελούνται παράλληλα.

70τμηματοποίηση στο εσωτερικό του κελιού

Page 71: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…αλλά και πραράλληλαμε τα σενάρια άλλου αντικειμένουπου είναι στην ίδια κατάσταση.

71τμηματοποίηση στο εσωτερικό του κελιού

Page 72: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

τμηματοποίηση σεναρίου

Page 73: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η τμηματοποίηση του κώδικα μπορεί να συνεχιστεί περαιτέρω εντός του σεναρίου…

73τμηματοποίηση σεναρίου

Page 74: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η τμηματοποίηση του κώδικα μπορεί να συνεχιστεί περαιτέρω εντός του σεναρίου…χρησιμοποιώντας διαδικασίες.

74τμηματοποίηση σεναρίου

Page 75: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο ενιαίος κώδικας…

75τμηματοποίηση σεναρίου

Page 76: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο ενιαίος κώδικας… σπάει σε επιμέρους αρθρώματα…

76τμηματοποίηση σεναρίου

Page 77: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο ενιαίος κώδικας… σπάει σε επιμέρους αρθρώματα… με χρήσηδιαδικασιών.

77τμηματοποίηση σεναρίου

Page 78: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

ιεραρχική σχεδίαση μέσα στο σενάριο

Page 79: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σε ένα πρώτο βαθμό τμηματοποίησης προκύπτει μια σειριακή και αβαθής αρχιτεκτονική…

79ιεραρχική σχεδίαση μέσα στο σενάριο

Page 80: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σε ένα πρώτο βαθμό τμηματοποίησης προκύπτει μια σειριακή και αβαθής αρχιτεκτονική…ενώ σε ένα δεύτερο βαθμόπροκύπτει ένα επίπεδο ακόμη…

80ιεραρχική σχεδίαση μέσα στο σενάριο

Page 81: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

81

ιεραρχική σχεδίαση μέσα στο σενάριο

Page 82: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Μια περαιτέρω τμηματοποίηση αναδεικνύει την ιεραρχία της δενδροειδούς δομής

82ιεραρχική σχεδίαση μέσα στο σενάριο

Page 83: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Αξίζει να υπενθυμιστεί ότι οι τελευταίοι κώδικες μπορεί να είναι απλοϊκές μορφές κωδικΟραμάτωνπρογραμμάτων…

83ιεραρχική σχεδίαση μέσα στο σενάριο

Page 84: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

84ιεραρχική σχεδίαση μέσα στο σενάριο

Page 85: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η ευελιξία που πρέπει να χαρακτηρίζει μια διαδικασία επιτυγχάνεται με την παραμετροποίησή της (πολυεργαλείο).

85ιεραρχική σχεδίαση μέσα στο σενάριο

Page 86: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Με την τμηματοποίηση με χρήση διαδικασιώνεπιτυγχάνεταιη απόκρυψη των λεπτομερειών των κατωτέρων επιπέδων λόγω της αφαίρεσης που παρατηρείται στις ανώτερες δομές της ιεραρχίας.

86ιεραρχική σχεδίαση μέσα στο σενάριο

Page 87: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο βαθμός "κοκκοποίησης" που μπορεί να φτάσει αυτή η συνεχής διεργασία τμηματοποίησης…

87ιεραρχική σχεδίαση μέσα στο σενάριο

Page 88: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ο βαθμός "κοκκοποίησης" που μπορεί να φτάσει αυτή η συνεχής διεργασία τμηματοποίησης… σταματάει όταν τα απλούστερα αρθρώματα στα οποία καταλήγει αποτελούν μια λογική οντότητα.

88ιεραρχική σχεδίαση μέσα στο σενάριο

Page 89: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Αυτοσχέδια οργάνωση των διαδικασιών σε “βιβλιοθήκες διαδικασιών"

89ιεραρχική σχεδίαση μέσα στο σενάριο

Page 90: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η χρήση διαδικασιών προσφέρει τη δυνατότητα της άμεσης και έμμεσης αναδρομικής τους κλήσης.

90ιεραρχική σχεδίαση μέσα στο σενάριο

Page 91: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Ανάλογες δενδροειδείς δομές μπορούν να προκύψουν με τη χρήση μηνυμάτων

91ιεραρχική σχεδίαση μέσα στο σενάριο

Page 92: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

πολλαπλών σκοπώνκωδικΟράματα

Page 93: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σε μεγάλα προγράμματα είναι ανάγκη να αποσυμφορηθεί ο κώδικας…

93πολλαπλών σκοπών κωδικΟράματα

Page 94: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σε μεγάλα προγράμματα είναι ανάγκη να αποσυμφορηθεί ο κώδικας… αυτό μπορεί να επιτευχθεί σε ένα βαθμό με την εφαρμογή της αρχής διαχωρισμού των αρμοδιοτήτων…

94πολλαπλών σκοπών κωδικΟράματα

Page 95: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σε μεγάλα προγράμματα είναι ανάγκη να αποσυμφορηθεί ο κώδικας… αυτό μπορεί να επιτευχθεί σε ένα βαθμό με την εφαρμογή της αρχής διαχωρισμού των αρμοδιοτήτων…με την οποία μπορεί να γίνει η ομαδοποίηση των τμημάτων των κωδίκων ανάλογα με το σκοπό που εξυπηρετούν…

95πολλαπλών σκοπών κωδικΟράματα

Page 96: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…π.χ. κώδικες για τη σχεδίαση της διεπαφής, της ηχητικής διεπαφής, για την καθεαυτή αλγοριθμική εργασία…

96πολλαπλών σκοπών κωδικΟράματα

Page 97: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…π.χ. κώδικες για τη σχεδίαση της διεπαφής, της ηχητικής διεπαφής, για την καθεαυτή αλγοριθμική εργασία… οργανώνονται σε πολυεπίπεδα κωδικΟράματα, με κάθε επίπεδο να περιλαμβάνει κώδικες διαφορετικού σκοπού.

97πολλαπλών σκοπών κωδικΟράματα

Page 98: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

αναπαράσταση του κώδικαενός συστήματος

Page 99: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στο διαγωνισμό του Δημοτικού η όλη κατασκευή / σύστημα…

99αναπαράσταση του κώδικα ενός συστήματος

σύστημα

Page 100: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

100αναπαράσταση του κώδικα ενός συστήματος

υποσύστημα υποσύστημα

Στο διαγωνισμό του Δημοτικού η όλη κατασκευή / σύστημα…έχει δύο υποσυστήματα αυτοματισμών…

Page 101: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

101αναπαράσταση του κώδικα ενός συστήματος

αναπαράσταση κώδικα αναπαράσταση κώδικα

…και για τον καθένα μια αναπαράσταση κώδικα.

Page 102: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

… που επικοινωνούν ως ενιαίο σύστημα.

102αναπαράσταση του κώδικα ενός συστήματος

αναπαράσταση κώδικα αναπαράσταση κώδικα

Page 103: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

πρακτικές υλοποίησης της αναπαράστασης του κώδικα

Page 104: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η κατασκευή της οπτικής αναπαράστασης του κώδικα μπορεί να γίνει με διάφορους τρόπους…

104πρακτικές υλοποίησης

Page 105: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Όλα ξεκινάνε από το περιβάλλον του Scratchστο οποίο η μεν σκηνή έχει σμικρυνθεί ο δε κώδικας έχει μεγεθυνθεί.

105πρακτικές υλοποίησης

Page 106: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Στη συνέχεια είτε με το πλήκτρο “Print Screen” είτε με κάποιο πρόγραμμα captureμεταφέρεται η εικόνα του κώδικα σε ένα λογισμικό επεξεργασίας εικόνας…

106πρακτικές υλοποίησης

Page 107: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Το επόμενο βήμα είναι το κομμάτι αυτό του κώδικα είτε με copy/paste μεταφέρεται στο περιβάλλον (π.χ. το excel)όπου θα γίνει ψηφιακά το μοντάζ…

από μάθημα της συναδέλφου Σπυριδούλας Βασιλοπούλου στο Δημοτικό Ανατολής Ν. Μάκρης

107πρακτικές υλοποίησης

Page 108: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…είτε εκτυπώνεται καιμε κολάζ συντίθεται πάνω σε χαρτί ως πόστερ…

έργο “Ληστεία στο Μουσείο”του 89ου Δημοτικού Σχολείου Αθηνών με προπονητή τον εκπαιδευτικό πληροφορικής Ανδρέα Ανδρουλάκη

108πρακτικές υλοποίησης

Page 109: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

…είτε εκτυπώνεται και στη συνέχεια με κολάζ συντίθεται πάνω σε χαρτί ως πόστερ… με την παρουσίασητου κώδικα

109πρακτικές υλοποίησης

Page 110: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

η προστιθέμενη αξία της οπτικής αναπαράστασης

του κώδικα

Page 111: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η οπτική αναπαράσταση του κώδικα μπορεί να χρησιμοποιηθεί ως εργαλείο…

111προστιθέμενη αξία της αναπαράστασης

Page 112: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

112προστιθέμενη αξία της αναπαράστασης

Page 113: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

113προστιθέμενη αξία της αναπαράστασης

Page 114: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σύμφωνα με μελέτη http://earthlab.uoi.gr/thete/index.php/thete/article/view/265/141

που αξιολόγησε το βαθμό αποδοχής από τους εκπαιδευτικούς…

114προστιθέμενη αξία της αναπαράστασης

Page 115: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σύμφωνα με μελέτη http://earthlab.uoi.gr/thete/index.php/thete/article/view/265/141

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

115προστιθέμενη αξία της αναπαράστασης

Page 116: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Σύμφωνα με μελέτη http://earthlab.uoi.gr/thete/index.php/thete/article/view/265/141

που αξιολόγησε το βαθμό αποδοχής από τους εκπαιδευτικούς… 25 χαρακτηριστικών του κωδικΟράματος…που προσδίδουν παιδαγωγική, διδακτική και προγραμματιστικήπροστιθέμενη αξία.

116προστιθέμενη αξία της αναπαράστασης

Page 117: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η παιδαγωγική προστιθέμενη αξίαεμφανίζεται μόνοστο 37% των χαρακτηριστικών της εφαρμογής της οπτικής αναπαράστασης του κώδικα…

117προστιθέμενη αξία της αναπαράστασης

Page 118: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η παιδαγωγική προστιθέμενη αξία εμφανίζεται στο 37% των χαρακτηριστικών της εφαρμογής της οπτικής αναπαράστασης του κώδικα… κάτι που είναι αναμενόμενο γιατί ο προγραμματισμός Η/Υ δεν είναι προνομιακό πεδίο της παιδαγωγικής…

118προστιθέμενη αξία της αναπαράστασης

Page 119: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η διδακτική προστιθέμενη αξία εμφανίζεται στο 97% των χαρακτηριστικών…

119προστιθέμενη αξία της αναπαράστασης

Page 120: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η διδακτική προστιθέμενη αξία εμφανίζεται στο 97% των χαρακτηριστικών…γεγονός που επιβεβαιώνει το σημαντικό ρόλο που παίζει η οπτική αναπαράσταση του κώδικα κατά τη διδασκαλία του προγραμματισμού…

120προστιθέμενη αξία της αναπαράστασης

Page 121: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προγραμματιστική προστιθέμενη αξία προσεγγίζει στο 87% των χαρακτηριστικών…

121προστιθέμενη αξία της αναπαράστασης

Page 122: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Η προγραμματιστική προστιθέμενη αξία προσεγγίζει στο 87% των χαρακτηριστικών… και φαίνεται ότι στην αναθεωρημένη ταξινομία του Bloomκυριαρχεί στα επίπεδα της αντίληψης & κατανόησης, της εφαρμογής και της ανάλυσης & οργάνωσης.

122προστιθέμενη αξία της αναπαράστασης

Page 123: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

η παραμελημένη αναπαράσταση των δεδομένων

Page 124: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Θα παρατηρούσαμε ότι μεταξύ των ισχυρών σημείων του κωδικΟράματοςκαι των σημείων που χρειάζονται περαιτέρω διερεύνηση…

124τα παραμελημένα δεδομένα

Page 125: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Θα παρατηρούσαμε ότι μεταξύ των ισχυρών σημείων του κωδικΟράματοςκαι των σημείων που χρειάζονται περαιτέρω διερεύνηση… είναι ότι κατά κανόνα τα πρώτα αναφέρονται σε αλγοριθμικά χαρακτηριστικά του προγράμματος ενώ τα δεύτερα αναφέρονται στην αναπαράσταση και διαχείριση των δεδομένων του προγράμματος.

125τα παραμελημένα δεδομένα

Page 126: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

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

126τα παραμελημένα δεδομένα

Page 127: Αναπαράσταση του κώδικα σε ένα ρομποτικό projectdide-peiraia.att.sch.gr/plinetp/images/stories/robotics... · 2017-12-21 · Αναπαράσταση

Αναπαράσταση του κώδικα

σε ένα ρομποτικό project

Τάσος ΛαδιάςΣχολικός Σύμβουλος ΠΕ[email protected]

Η εμπειρία από την εφαρμογή της Εκπαιδευτικής Ρομποτικής στα σχολείαΡάλλειος Σχολή 20 Δεκεμβρίου 2017

Ευχαριστώ για την υπομονή σας