CS Επίπεδο 1 - VEXcode VR Python
9 Μονάδες
Συνεχίστε το ταξίδι σας στην Επιστήμη των Υπολογιστών με κωδικοποίηση βασισμένη σε κείμενο σε VEXcode VR Python! Χρησιμοποιώντας ένα ρομπότ εικονικής πραγματικότητας (VR) για την επίλυση διαφόρων προκλήσεων κωδικοποίησης, οι μαθητές θα μάθουν για τη ροή του έργου, τους βρόχους, τις συνθήκες και τους αλγόριθμους σε Python.
Αποκτήστε πρόσβαση σε συνεχή επαγγελματική ανάπτυξη για να σας υποστηρίξουμε καθώς διδάσκετε με το VEXcode VR. Έγκαιρη και στοχευμένη επαγγελματική κατάρτιση μέσω βίντεο, μαθημάτων, συζητήσεων στην κοινότητα και άλλων!
Μονάδα 1
Εισαγωγή και Βασικές Αρχές
Αυτή η ενότητα σας δείχνει την αξία του VEXcode VR και πόσο εύκολο είναι στη χρήση. Αυτή η Ενότητα σκιαγραφεί επίσης τη δομή του μαθήματος, δίνοντάς σας μια προεπισκόπηση του τι αναμένεται και παρέχοντάς σας τα εργαλεία για να πετύχετε.
Μονάδα 2
Μετακίνηση του ρομπότ σας
Σε αυτήν την Ενότητα, θα λύσετε την πρόκληση του Castle Crasher. Θα μάθετε πώς να χρησιμοποιείτε την Python για να κάνετε το ρομπότ εικονικής πραγματικότητας να χρησιμοποιεί τις εντολές Drivetrain για να κινείται στην παιδική χαρά Castle Crasher. Θα μάθετε επίσης πώς να ακολουθείτε σωστά τις εντολές για να ρίχνετε κάτω όλα τα κάστρα στην παιδική χαρά.
Μονάδα 3
Επαναλαμβανόμενες συμπεριφορές
Σε αυτήν την Ενότητα, θα λύσετε την Πρόκληση Σχεδιάστε ένα Σπίτι. Θα μάθετε πώς να χρησιμοποιείτε το εργαλείο πένας σε ένα ρομπότ εικονικής πραγματικότητας (VR) για να σχεδιάζετε διαφορετικά σχήματα στην παιδική χαρά Art Canvas. Θα μάθετε επίσης πώς να χρησιμοποιείτε βρόχους for στην Python για να επαναλαμβάνετε ένα σύνολο συμπεριφορών πολλές φορές, όπως το να σχεδιάζετε τις πλευρές ενός τετραγώνου.
Μονάδα 4
Πλοήγηση σε λαβύρινθο
Αυτή η Ενότητα θα σας δείξει πώς να χρησιμοποιείτε την είσοδο αισθητήρων για να πλοηγείστε στο ρομπότ εικονικής πραγματικότητας ανεξάρτητα από το περιβάλλον του, αντί για «σκληρό κώδικα» κίνησης μόνο με εντολές συστήματος μετάδοσης κίνησης. Αυτό είναι ένα σημαντικό πρώτο βήμα για να μπορέσουμε να δημιουργήσουμε έναν αποτελεσματικό αλγόριθμο. Θα εργαστείτε στην Πρόκληση Wall Maze χρησιμοποιώντας Python για να πλοηγηθείτε στο Ρομπότ Εικονικής Πραγματικότητας (VR) μέσα στην Παιδική Χαρά Wall Maze από την αρχή μέχρι το τέλος. Θα μάθετε πώς να χρησιμοποιείτε τον Αισθητήρα Προφυλακτήρα και τον βρόχο while για να λύσετε την Πρόκληση του Λαβυρίνθου στο Τοίχο.
Μονάδα 5
Ανίχνευση τοίχων από απόσταση
Σε αυτήν την Ενότητα, θα πλοηγηθείτε στο Ρομπότ Εικονικής Πραγματικότητας από την αρχή μέχρι το τέλος στην Πρόκληση του Λαβύρινθου του Τοίχου χωρίς να χτυπήσετε σε τοίχους! Θα μάθετε πώς να χρησιμοποιείτε τον Αισθητήρα Απόστασης στο Ρομπότ Εικονικής Πραγματικότητας (VR) με βρόχους while και τελεστές σύγκρισης για να λύσετε την πρόκληση Wall Maze.
Μονάδα 6
Γνωρίζοντας την τοποθεσία σας
Σε αυτήν την Ενότητα, θα ολοκληρώσετε την πρόκληση "Οδήγηση προς Τρεις Αριθμούς" και θα χρησιμοποιήσετε τον Αισθητήρα Τοποθεσίας για να πλοηγήσετε το Ρομπότ Εικονικής Πραγματικότητας σε τρεις διαφορετικές αριθμημένες τοποθεσίες στην Παιδική Χαρά του Χάρτη Πλέγματος Αριθμών! Θα εφαρμόσετε εντολές από τις κατηγορίες Σύστημα Μετάδοσης Κίνησης, Αισθητήρες και Έλεγχος με τη σωστή σειρά, προκειμένου να λύσετε την πρόκληση "Οδήγηση σε Τρεις Αριθμούς".
Μονάδα 7
Αποφάσεις με χρώματα
Σε αυτήν την Ενότητα, θα εισαχθείτε στη σημασία των υπό όρους δηλώσεων. Θα διερευνήσετε γιατί οι εντολές υπό όρους, όπως η εντολή if, πρέπει να χρησιμοποιούνται με άπειρους βρόχους, όπως οι άπειροι βρόχοι while, προκειμένου το VR Robot να συμπεριφέρεται όπως προβλέπεται. Θα μάθετε πώς να χρησιμοποιείτε τον Αισθητήρα Ματιού και τις υποθετικές δηλώσεις για να λύσετε την Πρόκληση του Λαβύρινθου του Δίσκου. Στην Πρόκληση του Λαβύρινθου του Δίσκου, το Ρομπότ Εικονικής Πραγματικότητας θα πλοηγηθεί στην Παιδική Χαρά του Λαβύρινθου από την αρχή μέχρι το τέλος χρησιμοποιώντας τον Αισθητήρα Οφθαλμού για την ανίχνευση χρωμάτων.
Μονάδα 8
Μετακίνηση δίσκων με βρόχους
Σε αυτήν την Ενότητα, θα μάθετε τη σημασία της ανατροφοδότησης από αισθητήρες και των βρόχων ένθεσης. Θα μάθετε πώς να χρησιμοποιείτε τον Ηλεκτρομαγνήτη στο Ρομπότ Εικονικής Πραγματικότητας (VR) για να σηκώνετε και να ρίχνετε δίσκους και να λύνετε την πρόκληση Μετακίνησης Δίσκων. Θα εφαρμόσετε τις δεξιότητες που αποκτήσατε σε προηγούμενες Ενότητες για να δημιουργήσετε ένα έργο εικονικής πραγματικότητας VEXcode που χρησιμοποιεί αισθητήρες και βρόχους ρομπότ εικονικής πραγματικότητας (VR) για να λύσετε την πρόκληση μετακίνησης δίσκου.
Μονάδα 9
Ανάπτυξη Αλγορίθμων
Αυτή η ενότητα σας εισάγει στους αλγόριθμους. Πίσω στην Ενότητα 2, λύσατε την Πρόκληση του Καταστροφέα του Κάστρου σε μια Παιδική Χαρά όπου η διάταξη δεν άλλαξε. Σε αυτήν την Ενότητα, θα πρέπει να λύσετε την ίδια πρόκληση, αλλά σε μια Παιδική Χαρά που αλλάζει τη διάταξη με κάθε επαναφορά. Αυτό εισάγει την ανάγκη για έναν αλγόριθμο που χρησιμοποιεί ανατροφοδότηση αισθητήρα αντί για μια ακολουθία απλών εντολών.