Παιχνίδι
Μέρος 1 - Βήμα προς βήμα
- ΕντολήΔώστε εντολή σε κάθε ομάδα να σχεδιάσει το έργο VEXcode γράφοντας ψευδοκώδικα. Θα δημιουργήσουν ψευδοκώδικα για να πλοηγηθούν το ρομπότ Code Base και η επέκτασή τους στην πορεία πρόκλησης. Παρακολουθήστε την παρακάτω κινούμενη εικόνα για να δείτε πώς θα μπορούσε να κινηθεί η βάση κώδικα σε ένα μάθημα.
Στην παρακάτω κινούμενη εικόνα, μια διαδρομή ξεκινά στην επάνω αριστερή γωνία, με ένα μονοπάτι που εκτείνεται σε ορθογώνιο σχήμα προς τα δεξιά, με αρκετές στροφές. Κατά μήκος του μονοπατιού υπάρχουν έξι σκόρπια σκουπίδια. Το ρομπότ κινείται προς τα εμπρός, συλλέγοντας τα δύο πρώτα αντικείμενα, στη συνέχεια στρίβει αριστερά και κινείται προς τα εμπρός για να συλλέξει το τρίτο. Στη συνέχεια στρίβει αριστερά, κινείται προς τα εμπρός, στρίβει δεξιά και κινείται προς τα εμπρός για να παραλάβει το τέταρτο. Τελικά, το ρομπότ στρίβει δεξιά, οδηγεί μπροστά, στρίβει αριστερά και οδηγεί μπροστά τρεις φορές για να μαζέψει τα δύο τελευταία σκουπίδια και να φτάσει στο τέλος.Αρχείο βίντεο - ΜοντέλοΜοντέλο για μαθητές σχετικά με το πώς να γράφουν ψευδοκώδικα για να σχεδιάζουν το έργο τους, στη συνέχεια να μεταφέρουν τον ψευδοκώδικα σε μπλοκ [Σχόλιο] και τέλος να δημιουργούν και να δοκιμάζουν τα έργα τους. Βεβαιωθείτε ότι κάθε ομάδα έχει ένα κομμάτι χαρτί και ένα μολύβι για να γράψει τον ψευδοκώδικά της.
- Ζητήστε από τους μαθητές να χαρτογραφήσουν τη διαδρομή που θα πρέπει να ακολουθήσει η Βάση Κώδικα στο μάθημα πρόκλησης από την αρχή μέχρι το τέλος. Μοντελοποιήστε τον τρόπο με τον οποίο μπορείτε να είστε συγκεκριμένοι σε ψευδοκώδικα. Αντί για «Προχωρήστε μπροστά», οι μαθητές θα πρέπει να περιγράφουν ακριβώς πόσο μπροστά θα πάνε χρησιμοποιώντας μετρήσεις και μονάδες.
Παράδειγμα Ψευδοκώδικα - Μόλις οι μαθητές δημιουργήσουν τον ψευδοκώδικα, μπορούν να ξεκινήσουν το έργο VEXcode GO. Εάν οι μαθητές χρειάζονται βοήθεια για το άνοιγμα και την αποθήκευση ενός έργου, παρουσιάστε τα βήματα στο άρθρο Άνοιγμα και αποθήκευση ενός έργουκαι ζητήστε τους να σας ακολουθήσουν. Ζητήστε από τους μαθητές να ονομάσουν το έργο τους Έκτακτη Ανάγκη στον Ωκεανό.
Όνομα Έργο - Στη συνέχεια, οι μαθητές θα πρέπει να συνδέσουν τη βάση κώδικα τους με τη συσκευή τους. Εάν είναι απαραίτητο, μοντελοποιήστε τα βήματα στο άρθρο Connect a VEX GO Brain VEX Library για μαθητές.
- Θα χρειαστεί επίσης να διαμορφώσουν το VEXCode GO για τη βάση κώδικα. Εάν είναι απαραίτητο, μοντελοποιήστε τα βήματα από το άρθρο Ρύθμιση παραμέτρων βάσης κώδικα Βιβλιοθήκη VEX και βεβαιωθείτε ότι οι μαθητές μπορούν να δουν τα μπλοκ συστήματος μετάδοσης κίνησης στην Εργαλειοθήκη.
- Μόλις ονομαστεί το έργο, συνδεθεί ο εγκέφαλος και διαμορφωθεί η βάση κώδικα, οι μαθητές είναι έτοιμοι να μεταφέρουν τον ψευδοκώδικά τους σε μπλοκ σχολίων για να οργανώσουν το έργο τους. Υπενθυμίστε στους μαθητές ότι το έκαναν αυτό για το έργο Drive in a Square στο Εργαστήριο 2. Εάν είναι απαραίτητο, μοντελοποιήστε τη μεταφορά ψευδοκώδικα σε μπλοκ σχολίων.
- Σημείωση: κάθε ομάδα θα έχει διαφορετικό ψευδοκώδικα, με βάση τις κινήσεις που είναι απαραίτητες για την πλοήγηση στην πορεία πρόκλησης.
Ψευδοκώδικας για μπλοκ σχολίων - Υπενθυμίστε στους μαθητές ότι τα μπλοκ [Σχόλιο] χρησιμοποιούνται για την οργάνωση των έργων τους και δεν θα εκτελούν συμπεριφορές. Θα χρειαστεί να προσθέσουν μπλοκ συστήματος μετάδοσης κίνησης για να μετακινήσουν τη βάση κώδικα τους. Μόλις οι μαθητές μεταφέρουν τον ψευδοκώδικά τους, θα προσθέσουν μπλοκ Drivetrain.
- Εάν είναι απαραίτητο, μοντελοποιήστε προσθέτοντας το πρώτο μπλοκ συστήματος μετάδοσης κίνησης στο παράδειγμα έργου. Ζητήστε από τους μαθητές να συνεχίσουν μέχρι να προσθέσουν μπλοκ συστήματος μετάδοσης κίνησης για καθένα από τα μπλοκ [Σχόλιο].
Προσθήκη μπλοκ μετάδοσης κίνησης και αλλαγή παραμέτρων - Μόλις οι μαθητές προσθέσουν όλα τα μπλοκ του συστήματος μετάδοσης κίνησης, είναι έτοιμοι να ξεκινήσουν τα έργα τους. Ζητήστε από τους μαθητές να επιλέξουν το κουμπί «Έναρξη» στη Γραμμή Εργαλείων για να ξεκινήσουν το έργο και να παρατηρήσουν τις κινήσεις της Βάσης Κώδικα. Εάν χρειάζεται, μοντελοποιήστε τα βήματα για ξεκινήσετε ένα έργο για τους μαθητές.
- Οι μαθητές θα πρέπει να δοκιμάσουν το έργο τους και την αποτελεσματικότητα της επέκτασης. Ενθαρρύνετε τους μαθητές να κάνουν αλλαγές στο έργο τους ή ακόμα και στην επέκτασή του, εάν είναι απαραίτητο, μεταξύ των δοκιμαστικών εκδηλώσεων. Παρακολουθήστε το παρακάτω βίντεο για να δείτε ένα παράδειγμα της οδήγησης με βάση τον κώδικα για να ωθήσετε ένα αντικείμενο προς τα εμπρός και στη συνέχεια να οδηγήσετε με την όπισθεν πίσω στην αρχική του θέση.
Αρχείο βίντεο - ΔιευκόλυνσηΔιευκολύνετε μια συζήτηση με τους μαθητές κάνοντας την ακόλουθη ερώτηση:
- Ποια κατεύθυνση πρέπει να κινηθεί πρώτα το ρομπότ σας;
- Ποιο σκουπίδι θα μαζέψει πρώτα το ρομπότ σας;
- Χρειάζεται το ρομπότ σας να κάνει στροφές; Αν ναι, ποιες κατευθύνσεις;
- Η βάση κώδικα και η επέκτασή σας εξελίσσονται με τρόπο που δεν περιμένατε;
Καθώς οι μαθητές ξεκινούν τις δοκιμές, ζητήστε τους να ελέγξουν ότι τα «σκουπίδια» είναι αρκετά μεγάλα ώστε να μην χωράνε κάτω από τη Βάση Κώδικα ή την επέκταση. Αυτό θα αποτρέψει τη συλλογή των σκουπιδιών και πιθανώς θα εμποδίσει την κίνηση της Βάσης Κώδικα.
- ΥπενθύμισηΥπενθυμίστε στους μαθητές να συνεχίσουν να προσπαθούν ακόμα και όταν αποτυγχάνουν στην αρχή. Οι μαθητές θα έχουν τρεις ευκαιρίες βελτίωσης. Επίσης, υπενθυμίστε στους μαθητές να βελτιστοποιήσουν τις κινήσεις του ρομπότ, σημειώνοντας ότι ο πρώτος στόχος θα πρέπει να είναι η επιτυχής συλλογή ενός σκουπιδιού πριν από τη συλλογή περισσότερων.
- ΕρώτησηΡωτήστε τους μαθητές πώς μπορούν να βοηθήσουν το περιβάλλον; Συμμετέχουν σε κάποιο πρόγραμμα ανακύκλωσης ή έχουν μαζέψει κάποιο σκουπίδι που είδαν στην καφετέρια;
Διάλειμμα στη μέση του παιχνιδιού & Ομαδική συζήτηση
Μόλις κάθε ομάδα δημιουργήσει και δοκιμάσει τα έργα της, ελάτε μαζί για μια σύντομη συζήτηση .
- Ήταν επιτυχημένες οι δοκιμές σας; Το ρομπότ σας έφτασε στον τερματισμό;
- Πώς λειτουργεί η επέκτασή σας;
- Πώς μπορείτε να βελτιώσετε τον κώδικά σας;
Μέρος 2 - Βήμα προς βήμα
- ΕκπαιδεύστεΔώστε οδηγίες στους μαθητές ότι θα χρησιμοποιήσουν τα μαθήματα πρόκλησης για να ολοκληρώσουν τρεις χρονομετρημένες δοκιμές διάρκειας ενός λεπτού, όπου το ρομπότ Code Base θα συλλέξει τρία κομμάτια σκουπιδιών. Ο στόχος είναι να βελτιωθεί ο χρόνος που χρειάζεται η βάση κώδικα για να ολοκληρώσει την πρόκληση. Παρακολουθήστε το παρακάτω βίντεο για να δείτε ένα παράδειγμα της οδήγησης με βάση τον κώδικα για να ωθήσετε ένα αντικείμενο προς τα εμπρός και στη συνέχεια να οδηγήσετε με την όπισθεν πίσω στην αρχική του θέση.
Αρχείο βίντεο
- Οι μαθητές θα πρέπει να καταγράφουν τα αποτελέσματα στο Φύλλο Συλλογής Δεδομένων τους και να επεξεργάζονται τα έργα VEXcode GO μεταξύ των δοκιμών για να βελτιώνουν την απόδοση.
- ΜοντέλοΜοντέλο για μαθητές σχετικά με τη διαδικασία εκτέλεσης χρονομετρημένων δοκιμών και την καταγραφή των αποτελεσμάτων με το Φύλλο Συλλογής Δεδομένων.
Διαδικασία Χρονομετρημένης Δίκης - Ενθαρρύνετε τους μαθητές να καταγράψουν μια σύντομη περίληψη της δοκιμής και τις αλλαγές που πρέπει να γίνουν στο Φύλλο Συλλογής Δεδομένων.
Παράδειγμα Φύλλου Συλλογής Δεδομένων - ΔιευκόλυνσηΔιευκόλυνση μιας συζήτησης σχετικά με τις χρονομετρημένες δοκιμές:
- Ποιες δυσκολίες αντιμετωπίσατε κατά τη διάρκεια των δοκιμαστικών περιόδων;
- Πώς έχετε κάνει αλλαγές στη βάση κώδικα και την επέκτασή σας;
- Πώς έχετε κάνει αλλαγές στο έργο σας για την αντιμετώπιση έκτακτων περιστατικών στον ωκεανό;
Δάσκαλος που εργάζεται με μια μικρή ομάδα.
- Ζητήστε από τους μαθητές να αλλάζουν ρόλους σε όλη τη διάρκεια των δοκιμασιών. Για παράδειγμα:
- Δοκιμές 1 & 3
- Δημιουργός - ρυθμίζει το μάθημα και ξεκινά το έργο.
- Δημοσιογράφος - χρονομετρεί τη δοκιμαστική περίοδο και καταγράφει τα δεδομένα.
- Δοκιμή 2
- Δόμηση - χρονομετρά τη δοκιμαστική περίοδο και καταγράφει δεδομένα.
- Δημοσιογράφος - οργανώνει το μάθημα και ξεκινά το έργο.
- Δοκιμές 1 & 3
- ΥπενθύμισηΥπενθυμίστε στους μαθητές να ελέγξουν ότι τα «σκουπίδια» είναι αρκετά μεγάλα ώστε να μην χωράνε κάτω από τη Βάση Κώδικα ή την επέκταση και ενδεχομένως να εμποδίζουν την κίνηση της Βάσης Κώδικα. Επίσης, υπενθυμίστε στους μαθητές να ελέγχουν ότι η προέκταση είναι σταθερή και δεν σέρνεται στο έδαφος, κάτι που θα εμποδίσει επίσης την κίνηση της Βάσης Κώδικα. τους μαθητές να συνεχίσουν να προσπαθούν και να αναλογιστούν πόσο έχουν βελτιωθεί κατά τη διάρκεια τριών δοκιμών. Πάντα υπάρχει περιθώριο για ανάπτυξη και βελτίωση.
Καθοδηγήστε τους μαθητές να σκεφτούν πώς κατάφεραν να κάνουν προσαρμογές και να βελτιώσουν την απόδοση της Βάσης Κώδικα κατά τη διάρκεια τριών δοκιμών. Η δοκιμή και η πραγματοποίηση βελτιώσεων είναι ζωτικό μέρος της διαδικασίας σχεδιασμού.
- ΕρώτησηΖητήστε από τους μαθητές να σκεφτούν μια φορά που χρειάστηκε να δοκιμάσουν κάτι πολλές φορές πριν το πετύχουν. Μοιραστείτε με τους μαθητές μια φορά που έχετε δοκιμάσει κάτι πολλές φορές πριν το πετύχετε. Οι ενήλικες σε όλα τα επαγγέλματα στον πραγματικό κόσμο πρέπει συνεχώς να επανεπεξεργάζονται ιδέες και έργα καθημερινά για να βελτιώσουν τα πράγματα.
Προαιρετικά: Οι μαθητές μπορούν να αποσυναρμολογήσουν τις κατασκευές τους σε αυτό το σημείο του Εργαστηρίου.