Κωδικοποίηση για παιδιά: προγραμματισμός γρατσουνιών

Άρθρο που γράφτηκε από:
  • Εργαλεία Web
  • Ενημερώθηκε: Jan 30, 2018

Ίσως η έννοια του προγραμματισμού για τα παιδιά να φαίνεται λίγο περίεργη σε μερικούς από εμάς. Θα ήθελα να μαντέψω ότι η μεγαλύτερη γενιά θα αναρωτιόταν γιατί τα παιδιά θα χρειαζόταν να κωδικοποιήσουν. Από την πλευρά μου, ενθαρρύνθηκα να το κάνω αυτό και επέτρεψα να αναλάβω μαθήματα προγραμματισμού από μια πολύ νεανική ηλικία.

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

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

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

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

Τι πρέπει να γνωρίζετε προτού ξεκινήσετε

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

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

Έχω τέτοιες υπέροχες αναμνήσεις από τη χαριτωμένη μικρή χελώνα στο LOGO

Σήμερα έχω φίλους και οικογένεια που επιλέγουν να διδάξουν τα παιδιά τους με διάφορους τρόπους.

Μερικοί τους εισάγουν στον προγραμματισμό ad-hoc, μερικοί τους στέλνουν για μαθήματα, ενώ άλλοι - καλά, τους εισάγουν στην τεχνολογία αφήνοντας τους να παίξουν παιχνίδια στα δισκία τους.

Σύμφωνα με την Carolyn Taylor, κάτοικο της Νέας Τζέρσεϊ και εγχώριο παραγωγό περισσότερο από 20 χρόνια, ο σύζυγός της εισήγαγε και τα δύο παιδιά τους στον προγραμματισμό σε νεαρή ηλικία. Κάποιος ενδιαφέρθηκε, ενώ ο άλλος δεν έδειξε ενδιαφέρον.

Αυτά είναι χρόνια εξερεύνησης για τα παιδιά σας και οτιδήποτε καινούργιο που τους παρουσιάζετε έχει την ευκαιρία να προκαλέσουν ενθουσιασμό. Με αυτό κατά νου, ας ρίξουμε μια ματιά σε ένα νέο πράγμα που θα τους παρουσιάσει: Ξυστό προγραμματισμό!

Ξυστό: Ένα ολοκληρωμένο μαθησιακό περιβάλλον για παιδιά

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

Μαγειρεμένο από οι λαοί στο MIT Media Lab, Το Scratch είναι κάτι περισσότερο από μια γλώσσα προγραμματισμού. Στην πραγματικότητα, πρόκειται για ένα ολόκληρο οικοσύστημα για μάθηση, που περιλαμβάνει μια διαδικτυακή κοινότητα όπου τα παιδιά μπορούν όχι μόνο να μάθουν, αλλά να μοιράζονται και να συζητούν διαδραστικά μέσα όπως ιστορίες, παιχνίδια και κινούμενα σχέδια.

Βασικές έννοιες προγραμματισμού, αρθρωτή εκμάθηση, διαδραστικότητα και μια μεγάλη δόση καλαισθησίας που σχεδόν εξ ολοκλήρου προσαρμόσιμη, τι άλλο θα χρειαζόταν ο αρχάριος προγραμματιστής;

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

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

Ξεκινώντας με το Ξυστό

Το Scratch χρησιμοποιεί ένα σύστημα δομικών στοιχείων ως το στυλ κωδικοποίησης

Επιτρέψτε μου να προσπαθήσω και να εξηγήσω τη διαδικασία Scratch εδώ για να γίνει λίγο πιο εύκολο για σας να προχωρήσετε.

1 - Εγγραφείτε δωρεάν

Πρώτα απ 'όλα, το μηδέν είναι διαθέσιμο online και είναι εντελώς δωρεάν. Μπορείς επισκεφθείτε την τοποθεσία Scratch εδώ και απλά εγγραφείτε έναν λογαριασμό στο διαδίκτυο.

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

Για παράδειγμα, όταν ξεκινάτε από το Scratch (λογοπαίγνιο που προορίζεται), σας δίνεται ένα κενό φόντο και ένα avatar γάτας. Δοκιμάστε τα απλά πράγματα, όπως πώς να κάνετε τη γάτα σας να κινείται γύρω από την οθόνη. Αν σκεφτόμαστε μια γάτα φεγγάρι χορεύει πέρα ​​από το Autobahn στην πρώτη δοκιμή σας, ίσως να είστε απογοητευμένοι.

2- Περπατήστε μέσα από τα διαδραστικά μαθήματα

Είναι καλύτερο αν λάβετε βοήθεια από την ίδια την Scratch, καθώς υπάρχουν διαθέσιμες οδηγίες βήμα προς βήμα στο Scratch ή μπορείτε να κάνετε λήψη του Οδηγός Ξεκινώντας. Παρόλο που οι προγραμματιστές πιστεύουν ότι οι κάρτες ξυστότητας στον οδηγό «παρέχουν ένα διασκεδαστικό τρόπο για να μάθουν περισσότερα», τα μαθήματα είναι πιο διαδραστικά.

Θα συνιστούσα τους γονείς διαβάστε τον οδηγό, στη συνέχεια να βοηθήσει τα παιδιά τους μέσω των σεμιναρίων.

Υπάρχουν πολλά στυλ πρότυπα για το παιδί σας να δοκιμάσετε στο Scratch - ατελείωτη διασκέδαση!

Με λίγα λόγια, ο προγραμματισμός Scratch θα πρέπει να είναι σε θέση να μεταδίδει κάποιες βασικές δεξιότητες που θα ήταν χρήσιμες στα παιδιά σας αργότερα στη ζωή, ακόμα και αν δεν πρόκειται για μια ζωή κωδικοποίησης. Αυτό περιλαμβάνει;

  • Βασικές αρχές οπτικού προγραμματισμού
  • Αιτιολογία, δομή και λογική
  • Εμπειρία με κινούμενα σχέδια, πολυμέσα και διαδραστικά στοιχεία
  • Κοινή χρήση και έννοιες του Web 2.0

3 - Εκμάθηση των βασικών στοιχείων

Αντί να γράφετε πολλές εντολές που μπορεί να είναι δύσκολο να θυμηθούν τα μικρά παιδιά, το Scratch λειτουργεί σε μορφή δομικής δομής. Τα οικοδομικά τετράγωνα εντολών όπως το 'Move X Steps' είναι διαμορφωμένα σαν κομμάτια παζλ για να τοποθετηθούν μαζί στην οθόνη. Το παιδί πρέπει να σκεφτεί πόσο μακριά θα κινηθεί το Avatar.

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

Ως πρώτη προσπάθεια, προσπαθήστε να το επιτύχετε αυτό:

  1. Μετακινήστε τα δεξιά βήματα 50 της γάτας
  2. Κάντε τα τύμπανα αναπαραγωγής γάτας για 5 δευτερόλεπτα
  3. Μετακινήστε την γάτα πίσω 50 βήματα

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

Η κοινότητα Scratch Online: Μαθαίνοντας να μοιράζεστε

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

ο Ξυστό online κοινότητα προσφέρει μια εικονική μορφή αυτού. Προσωπικά πιστεύω ότι αυτό είναι λίγο λυπηρό, αφού όλοι περπατούν με τα μάτια τους κολλημένα στα smartphones τους. Ωστόσο, είναι ενδιαφέρον ότι οι προγραμματιστές έφεραν αυτή την πτυχή στο προσκήνιο, δεδομένου ότι αποτελούν ουσιαστικό μέρος της μάθησης. Ας ασχοληθούμε με διαφορετικές εμπειρίες σε διαφορετικές εποχές.

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

Σημαντική σημείωση από τους προγραμματιστές:

"Η ομάδα MIT Scratch συνεργάζεται με την κοινότητα για να διατηρήσει ένα φιλικό και σεβασμό περιβάλλον για τους ανθρώπους όλων των ηλικιών, φυλών, εθνότητες, θρησκείες, σεξουαλικούς προσανατολισμούς και ταυτότητες φύλου. Μπορείτε να βοηθήσετε το παιδί σας να μάθει πώς να συμμετάσχετε εξετάζοντας μαζί τις οδηγίες της κοινότητας. Τα μέλη καλούνται να σχολιάσουν εποικοδομητικά και να βοηθήσουν στη διατήρηση της φιλικότητας του ιστότοπου, υποβάλλοντας αναφορά σε οποιοδήποτε περιεχόμενο που δεν ακολουθεί τις κοινοτικές οδηγίες. Η ομάδα Scratch εργάζεται καθημερινά για να διαχειρίζεται τη δραστηριότητα στον ιστότοπο και να ανταποκρίνεται στις αναφορές, με τη βοήθεια εργαλείων όπως το φίλτρο απορριμμάτων CleanSpeak ".

Χρησιμοποιώντας το μηδέν εκτός σύνδεσης

Εάν είστε εξαιρετικά παρανοϊκοί ή απλά δεν μπορείτε να διατηρήσετε μια σταθερή σύνδεση στο διαδίκτυο κάπως (νιώθω τον πόνο σου), υπάρχει μια επιλογή για εσάς. Το Scratch διαθέτει διαθέσιμο επεξεργαστή εκτός σύνδεσης που μπορείτε να εγκαταστήσετε στον δικό σας υπολογιστή.

επισκεφτείτε το Επεξεργαστής εκτός γραμματοσειράς 2.0 στο γρασίδι download για οδηγίες σχετικά με τον τρόπο εγκατάστασής του στον υπολογιστή σας.

Άλλα πράγματα που ίσως θέλετε να ξέρετε για το μηδέν

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

Εναλλακτικές λύσεις

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

Δοκιμάστε τα και βρείτε ένα που είναι η τέλεια ισορροπία για τα παιδιά σας.

Συμπέρασμα

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

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

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

Σχετικά με τον Timothy Shim

Ο Timothy Shim είναι συγγραφέας, συντάκτης και tech geek. Ξεκινώντας την καριέρα του στον τομέα της Πληροφορικής, βρήκε γρήγορα το δρόμο του για εκτύπωση και από τότε συνεργάστηκε με τίτλους διεθνών, περιφερειακών και εγχώριων μέσων ενημέρωσης όπως οι ComputerWorld, PC.com, Business Today και The Asian Banker. Η εξειδίκευσή του έγκειται στον τομέα της τεχνολογίας τόσο από πλευράς καταναλωτών όσο και επιχειρήσεων.

Συνδέω: