Ο ψευδοκώδικας είναι ένα βήμα μεταξύ των μπλοκ ή των εντολών στο VEXcode και στην κανονική γλώσσα. Συχνά, οι μαθητές μπορούν να «μαντέψουν και να ελέγξουν» τον τρόπο με τον οποίο θα βρουν μια λύση. Αυτό, ωστόσο, δεν τους οδηγεί στο να οικοδομήσουν μια εννοιολογική κατανόηση των εννοιών του κώδικα.
Ο ψευδοκώδικας μπορεί να χρησιμοποιηθεί για να βοηθήσει τους μαθητές να δημιουργήσουν μια εννοιολογική κατανόηση της Επιστήμης των Υπολογιστών και του κώδικά τους. Οι μαθητές χρησιμοποιούν ψευδοκώδικα για να επικοινωνήσουν τις συμπεριφορές που θέλουν να εκτελεί το ρομπότ τους κατά τη διάρκεια ενός έργου, ώστε να ολοκληρώσουν μια εργασία.
Βήματα για ψευδοκώδικα
Αυτά τα βήματα περιγράφουν τι πρέπει να κάνουν οι μαθητές και ο εκπαιδευτικός, ώστε να μπορέσουν να δημιουργήσουν μια λίστα με συμπεριφορές που αποτελούν την εργασία και να κατανοήσουν πώς αυτές σχετίζονται με τις επιθυμητές συμπεριφορές του ρομπότ πριν ξεκινήσουν τον προγραμματισμό.
1. Χωρίστε την εργασία στις μικρότερες δυνατές συμπεριφορές.
Αυτό μπορεί να γίνει σκιαγραφώντας την εργασία ή κρατώντας σημειώσεις σχετικά με τα βήματα.
Σημειωματάριο Μηχανικής
Μπλοκ EXP VEXcode
VEXcode EXP Python
2. Ονομάστε τις συμπεριφορές. Αυτό μπορεί να γίνει σε ένα σημειωματάριο μηχανικής ή χρησιμοποιώντας σχόλια στο VEXcode EXP.
3. Ζητήστε από τους μαθητές να μοιραστούν τον ψευδοκώδικά τους με τον καθηγητή. Αυτό συμβαίνει όταν ο δάσκαλος μπορεί να συζητήσει με τους μαθητές σχετικά με τις προσδοκίες από το ρομπότ και την εργασία που υποτίθεται ότι πρέπει να εκτελέσει.
Εάν ο ψευδοκώδικας του μαθητή ταιριάζει με τις προσδοκίες, μπορεί να ξεκινήσει την κωδικοποίησή του. Εάν ο ψευδοκώδικας δεν ταιριάζει με τις προσδοκίες ή/και την εργασία, τότε ενθαρρύνετε τους μαθητές να επιστρέψουν στο πρώτο βήμα και να αναλύσουν την εργασία σε ακόμη μικρότερες συμπεριφορές και να επαναλάβουν τη διαδικασία.