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

Post on 13-Aug-2020

2 views 0 download

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

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

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

Τάσος ΛαδιάςΣχολικός Σύμβουλος ΠΕ19ladiastas@gmail.com

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

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

του κώδικα

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

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

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

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

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

4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

43

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

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

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

44

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

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

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

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

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

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

47κωδικΌραμα

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

48κωδικΌραμα

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

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

49κωδικΌραμα

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

50κωδικΌραμα

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

51κωδικΌραμα

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

52κωδικΌραμα

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

53κωδικΌραμα

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

54κωδικΌραμα

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

55κωδικΌραμα

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

56κωδικΌραμα

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

57κωδικΌραμα

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

58κωδικΌραμα

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

59κωδικΌραμα

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

60κωδικΌραμα

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

61κωδικΌραμα

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

62κωδικΌραμα

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

63κωδικΌραμα

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

64κωδικΌραμα

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

65κωδικΌραμα

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

66κωδικΌραμα

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

67κωδικΌραμα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

81

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

σύστημα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

του κώδικα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τάσος ΛαδιάςΣχολικός Σύμβουλος ΠΕ19ladiastas@gmail.com

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

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