Διαφήμιση
Πρόωρος. Αυτό ήταν το μόνο επίθετο που χρησιμοποιείται για να περιγράψει ένα παιδί που εμφανίζει κάποιο φυσικό ταλέντο που απομακρύνεται από το φυσιολογικό. Ένα άλμα γενεάς αργότερα, δεν είμαι τόσο σίγουρος ότι η λέξη διατηρεί το νόημα που είχε. Κάθε δευτερόλεπτο μικρό παιδί αυτές τις μέρες φαίνεται να δείχνει μια φυσική ομοιότητα για τα ψηφιακά πράγματα. Επομένως, είναι εύκολο να υποθέσουμε ότι θα μεταφερθούν στους υπολογιστές όπως το ψάρι παίρνει στο νερό.
Για το μέσο παιδί (δεν θα μιλήσω για κάποιον σαν Λιμ Νινγκ Γουεν εδώ, αν και θα χρησιμοποιήσω τη χαριτωμένη φωτογραφία του ως μικρογραφία), οι υπολογιστές και τα smartphone είναι διασκεδαστικά εργαλεία. Η εκπαίδευση έρχεται πολύ αργότερα. Η ενθουσιασμό ενός παιδιού για τον προγραμματισμό μπορεί να χρειαστεί επειδή η λογική χρειάζεται λίγο χρόνο για να αναπτυχθεί. Είναι η φαντασία και η δημιουργικότητα που φτάνουν πρώτα. Εκεί βρίσκεται η ουσία αυτών των δέκα εργαλείων… χρησιμοποιώντας δημιουργικά εργαλεία για να ενθουσιάσετε τα παιδιά για τον προγραμματισμό.
Ακριβώς για να δείξουμε τις δυνατότητες της δημιουργικής διδασκαλίας που θα πρέπει να βοηθήσει στη φωτιά, εδώ είναι TED Talk από τον Conrad Wolfram. Ελαφρώς άσχετο, αλλά παρακολουθήστε το για να καταλάβετε γιατί τα παιδιά (μια φορά, εσείς και εγώ) χάνουμε το ενδιαφέρον για τα μαθηματικά Θα εξηγήσει επίσης την επιτακτική ανάγκη να πάρουν οδηγίες από τις άκαμπτες αυστηρές τους και να τις ρίξουν στον πραγματικό κόσμο και στην καθημερινή ζωή. Υποστηρίζει τη χρήση προγραμματισμού για να διδάξει μαθηματικά. Και έτσι, κάντε το πιο διασκεδαστικό, αντί να τους αναγκάζετε να μάθουν ένα θέμα.
10 εργαλεία που πρέπει να βοηθήσουν στη μάθηση του προγραμματισμού δημιουργικά
Από παιχνίδια έως εργαλεία προγραμματισμού, από λογική έως διαίσθηση, ας ρίξουμε μια ματιά σε δέκα εργαλεία που θα βοηθήσουν να δείξουν ότι ο προγραμματισμός δεν αφορά μόνο τις λειτουργίες και τους βρόχους. Ακολουθούν οι αξιότιμες αναφορές (περιορίζονται σε δέκα εργαλεία προγραμματισμού).
Μάθετε ωραία πράγματα για: JavaScript
Το Crunchzilla Code Monster σχεδιάστηκε για παιδιά (από τον Greg Linden, που ήθελε τα παιδιά του να μάθουν προγραμματισμό). Είναι σαν ένα πρόγραμμα επεξεργασίας WYSIWYG barebones με ένα παράθυρο για κώδικα και το άλλο παράθυρο για να δούμε τι κάνει ο κώδικας. Το Code Monster στην κορυφή είναι ένας φιλικός δράκος που οδηγεί όλους από το ένα μάθημα στο άλλο. Υπάρχουν συνολικά 59 μαθήματα. Πρέπει να συνεχίσετε να κάνετε κλικ στο συννεφάκι ομιλίας για να μετακινηθείτε από το ένα στο άλλο. Τα μαθήματα ξεκινούν εύκολα και είναι διαδραστικά. Εισάγονται μεταβλητές και παράμετροι και τα πολύχρωμα αντικείμενα όπως κουτιά και δέντρα δημιουργούνται με κώδικα JavaScript. Τα σφάλματα εντοπίζονται και εξηγούνται επίσης. Το Code Monster αποθηκεύει το μάθημα στο οποίο συμμετέχετε, ώστε να μπορείτε να σταματήσετε οποιαδήποτε στιγμή και να επιστρέψετε αργότερα. Εφόσον επιστρέψετε στο ίδιο πρόγραμμα περιήγησης στον ίδιο υπολογιστή, θα επιστρέψετε στο μάθημά σας.
Τι θα ήθελε ένα παιδί: JavaScript στα αριστερά ναι, αλλά τα απλά γραφικά δημιουργούνται στα δεξιά σαν «μαγικό». Ένας προγραμματισμός εκμάθησης παιδιών πρέπει απλώς να παίξει με τον κωδικό για να δει άμεσα πολύχρωμα αποτελέσματα στα δεξιά.
Μάθετε ωραία πράγματα για: Ελέγξτε τις δομές στον προγραμματισμό με τη βοήθεια βασικών τύπων δεδομένων όπως λέξεις, λίστες και πίνακες.
Το λογότυπο είναι μια από τις παλαιότερες γλώσσες εκπαιδευτικού προγραμματισμού. Δημιουργήθηκε το 1967 για εκπαιδευτική χρήση και μπορεί να χρησιμοποιηθεί για να διδάξει τα βασικά της επιστήμης των υπολογιστών. Είναι γνωστό για την εφαρμογή του Γραφικά χελωνών. Από τις πρώτες μέρες του, έχει εξελιχθεί και διακλαδωθεί σε διαφορετικές εκδόσεις για όλα τα λειτουργικά συστήματα. Για παράδειγμα, το Elica είναι μια εφαρμογή των Windows που προωθεί το λογότυπο σε τομείς τρισδιάστατης ζωτικότητας. Το Turtle Academy είναι ένας καλός πόρος για να μάθει κανείς με αυτήν τη λειτουργική γλώσσα προγραμματισμού. Υπάρχουν πολλοί πόροι όπως Λογότυπο χελώνας και FMSLogo για να αξιοποιήσετε.
Τι θα ήθελε ένα παιδί: Διδασκαλία του χελώνα με εντολές κίνησης και θέσης για σχεδίαση βασικών σχημάτων και γραφικών γραμμών.
Μάθετε ωραία πράγματα για: Οπτική διαδραστικότητα χωρίς εκμάθηση σύνταξης προγραμματισμού.
Δεν μπορείτε να διαφωνήσετε με 3.000.000 τεκμηριωμένα έργα. Το Scratch έχει μια παγκόσμια κοινότητα για να καυχηθεί και εκεί βρίσκεται ο πλούτος της μάθησης. Με το Scratch, μπορείτε να δημιουργήσετε διαδραστικές ιστορίες, κινούμενα σχέδια, ακόμη και παιχνίδια. Εδώ, επιτρέψτε μου να σας οδηγήσω σε προηγούμενο σε βάθος ματιά στο Scratch Πώς να διδάξετε τον προγραμματισμό παιδιών από το μηδέν! Διαβάστε περισσότερα και ακριβώς γιατί τα παιδιά μπορεί να το λατρεύουν.
Τι θα ήθελε ένα παιδί: Το πεδίο για να φανταστεί κανείς πράγματα χωρίς να μάθει περίπλοκες έννοιες προγραμματισμού. Απλώς σύρετε και αποθέστε τα sprites.
Μάθετε ωραία πράγματα για: Αντικειμενοστρεφείς έννοιες με προγραμματιζόμενα σενάρια.
Το EToys είναι παρόμοιο με το Scratch στο ότι είναι ένα οπτικό εργαλείο εμπλουτισμένο με μέσα για τη δημιουργία δροσερών προγραμμάτων υπολογιστών. Η ιδέα πίσω από το έργο είναι να προωθήσει τη δημιουργική και κριτική σκέψη. Το EToys λειτουργεί ως αυτόνομο πρόγραμμα και επίσης σε προγράμματα περιήγησης (με την προσθήκη) σε όλες τις πλατφόρμες. Το EToys είναι επεκτάσιμο παγκοσμίως, επειδή διατίθεται σε πολλές γλώσσες και είναι ανοιχτού κώδικα. Είναι ενδιαφέρον ότι αναπτύχθηκε για πρώτη φορά στην Apple και έχει χρησιμοποιηθεί παγκοσμίως στο έργο One Laptop per Child.
Τι θα ήθελε ένα παιδί: 2D και 3D γραφικά που υποστηρίζονται από κείμενο, εικόνες και αρχεία ήχου που μπορούν να γίνουν διαδραστικά και να συνδυαστούν με τη βοήθεια εύκολων σεναρίων.
Μάθετε ωραία πράγματα για: Προγραμματιζόμενα σενάρια και πώς ένα πρόγραμμα ρέει από το ένα βήμα στο άλλο.
Το Waterbear είναι μια πρόσφατη εξέλιξη και εμπνεύστηκε από το Scratch. Είναι παρόμοιο με το Scratch στην οπτική του προσέγγιση για μεταφορά και απόθεση αντικειμένων (μπλοκ σεναρίων) και κατανόηση της ροής του προγράμματος. Στο backend, δημιουργεί JavaScript αλλά το παιδί δεν χρειάζεται να γνωρίζει τη σύνταξη. Ωστόσο, το παιδί πρέπει να παρέχει τη λογική μέσω παραμέτρων για τη συναρμολόγηση των μπλοκ του προγράμματος. Μία από τις διαφορές με το Scratch είναι ότι το περιβάλλον μάθησης είναι το πρόγραμμα περιήγησης αντί για ένα περιβάλλον συγγραφής με δυνατότητα λήψης. Το Waterbear εξακολουθεί να μην είναι γυαλισμένο (pre-Alpha), αλλά αν ψάχνετε για μια εναλλακτική λύση Scratch, αξίζει να δοκιμάσετε.
Τι θα ήθελε ένα παιδί: Μεταφέρετε και αποθέστε μπλοκ σεναρίων στο πρόγραμμα περιήγησης. Τα μπλοκ σεναρίων περιγράφονται στα απλά αγγλικά.
Μάθετε ωραία πράγματα για:
Το περιβάλλον προγραμματισμού έχει το διασκεδαστικό στοιχείο με κινούμενα σχέδια και κινούμενους χαρακτήρες. Η πλήρης έκδοση είναι δωρεάν λήψη 126 MB και εκτελείται σε όλες τις εκδόσεις των Windows και Mac (με εικονικό υπολογιστή). Ο ιστότοπος τον εκφράζει καλύτερα - Μέσα από τον κινούμενο κόσμο του ToonTalk θα δημιουργήσετε και θα εκτελέσετε όλα τα είδη προγραμμάτων υπολογιστή. Ενώ μαθαίνετε πώς να προγραμματίζετε, θα αντιμετωπίσετε δύσκολους γρίφους, θα εκφράσετε τη δημιουργικότητά σας, θα μάθετε νέους τρόπους επίλυσης προβλημάτων και θα διασκεδάσετε!
Η έκδοση 3.0 του ToonTalk είναι πλέον δωρεάν.
Τι θα ήθελε ένα παιδί: Παίξτε τα παιχνίδια παζλ για να δείτε πώς βασίζονται τα πράγματα στο ToonTalk.
Μάθετε ωραία πράγματα για: Πώς η επίλυση ενός παζλ με τον πιο αποτελεσματικό τρόπο αναπτύσσει δομημένη σκέψη.
Σήμερα, είναι πιο πιθανό ένα παιδί να έχει ένα iPad στο χέρι του παρά ένα φορητό υπολογιστή. Το Cargo -Bot είναι στην πραγματικότητα ένα δωρεάν παιχνίδι παζλ και λογικής iPad που αναπτύχθηκε Κώδεια. Πρέπει να «διδάξετε» ένα βραχίονα ρομπότ σε μια πλατφόρμα πώς να μετακινήσετε μια δέσμη κιβωτίων σε 36 διαφορετικά παζλ. Το Cargo-Bot αφορά περισσότερο τη λογική παρά τον καθαρό προγραμματισμό. Αν όμως πετύχετε (και δεν είναι εύκολο να το κάνετε), θα έχετε μάθει πολλά για τη δομημένη σκέψη. Η ίδια η Codea είναι μια προτεινόμενη εφαρμογή εάν θέλετε να μάθετε σχετικά με την ανάπτυξη εφαρμογών για iOS. Πρόκειται για επένδυση 9,99 $, η οποία πρέπει να δώσει απόδοση στη γνώση, αν όχι κάτι άλλο.
Τι θα ήθελε ένα παιδί: Είναι ένα παιχνίδι που διδάσκει προγραμματισμό χωρίς να το συνειδητοποιεί το παιδί.
Ruby για παιδιά [Δεν υπάρχει πλέον]
Μάθετε ωραία πράγματα για: Ρουμπίνι.
Εάν θέλετε να κάνετε το παιδί σας να μάθει μια συγκεκριμένη γλώσσα προγραμματισμού, το Ruby είναι μια καλή επιλογή. Είναι μια αντικειμενοστρεφής γλώσσα και η πλειονότητα των εφαρμογών ιστού (π.χ. Amazon και Twitter) κωδικοποιούνται επίσης με αυτήν. Είναι μια απλή γλώσσα, επειδή η σύνταξη είναι σχετικά διαισθητική και έχει λιγότερες κλήσεις εντολών. Λειτουργεί σε όλα τα λειτουργικά συστήματα και είναι δωρεάν. Υπάρχει επίσης μια τεράστια κοινότητα εκεί που διδάσκει και μαθαίνει τη γλώσσα. Τα σεμινάρια screencast, τα παιχνίδια και τα παραδείγματα στο Ruby for Kids θα πρέπει να είναι ένα σταθερό βήμα για ενήλικες και παιδιά.
Τι θα ήθελε ένα παιδί Πώς μπορείτε να χρησιμοποιήσετε το Ruby για να αναπτύξετε διαδικτυακά παιχνίδια.
Μάθετε ωραία πράγματα για: Μάθετε τον προγραμματισμό υπολογιστών με τον παλιομοδίτικο τρόπο. κατανοώντας επίσης το υλικό.
Για εκείνους που ήρθαν αργά, Raspberry Pi Τι πρέπει να ξέρετε για να ξεκινήσετε με το Raspberry PiΟ υπολογιστής Raspberry Pi είναι ο τελευταίος σε μια σειρά συμπαγών συσκευών πολλαπλών λειτουργιών, που διατίθενται ως πακέτο barebones έτσι ώστε οι τελικοί χρήστες να μπορούν να χρησιμοποιούν το υλικό για σχεδόν οποιοδήποτε έργο υπολογιστών που έρχεται προς την... Διαβάστε περισσότερα είναι ένας υπολογιστής μεγέθους πιστωτικής κάρτας που μπορεί να προγραμματιστεί για χρήση όπως ένας επιτραπέζιος υπολογιστής. Αναπτύχθηκε ως λύση χαμηλού κόστους για τη διδασκαλία της πληροφορικής στα σχολεία. Το Raspberry Pi έχει πολλές ενδιαφέρουσες χρήσεις Οι κορυφαίες 5 εκπληκτικές χρήσεις για τον υπολογιστή σας Raspberry PiΠρόσφατα έλαβα το Raspberry Pi μετά από μια μακρά αναμονή - και έχω αρκετά σχέδια για αυτό. Το πρόβλημα είναι ότι δεν είμαι απόλυτα σίγουρος ποιο έργο θέλω πρώτα να προσπαθήσω. Ενώ... Διαβάστε περισσότερα και κάθε μέρα η κοινότητα πίσω από αυτήν έρχεται με ένα νέο. Η πλατφόρμα Raspberry Pi χρησιμοποιεί υλικό και λογισμικό ανοιχτού κώδικα και είναι τέλεια τοποθετημένο για νέους geeky μυαλά για να τα εκμεταλλευτούν μέχρι την αρχή. Αλλά πώς χρησιμοποιείται στα σχολεία αυτή τη στιγμή; Ο ιστότοπος του Raspberry Foundation μας δίνει μερικές ενδείξεις.
Τι θα ήθελε ένα παιδί: Τι λέτε για μαθαίνοντας πώς να προγραμματίζετε σε μια ώρα?
Μάθετε ωραία πράγματα για: Πώς να προγραμματίσετε ένα ρομπότ και έτσι τα βασικά της ρομποτικής.
Το RoboMind είναι ένα εργαλείο προγραμματισμού και εκπαίδευσης με τη δική του γλώσσα δέσμης ενεργειών που ονομάζεται ROBO. Η συμπαγής και απλή γλώσσα δεν απαιτεί προηγούμενη γνώση. Ο στόχος προγραμματισμού είναι να κάνει ένα εικονικό ρομπότ να κινείται σε ένα δισδιάστατο πλέγμα και να εμφανίζει απλές ενέργειες. Διδάσκει στον μαθητή τις κοινές αρχές προγραμματισμού που μπορούν να εφαρμοστούν οπουδήποτε. Διατίθεται ως δωρεάν λήψη για Windows, Mac OS X και Linux.
Τι θα ήθελε ένα παιδί: Μάθετε τα βασικά της τεχνητής νοημοσύνης και αργότερα τη χρησιμοποιείτε σε ρομπότ πραγματικού κόσμου, όπως τα κιτ που διατίθενται από το LEGO Mindstorms NXT 2.0.
Η διδασκαλία στα παιδιά πώς να κωδικοποιούν και να προγραμματίζουν αποτελεί μέρος της εκπαίδευσης τώρα. Για τη σημερινή κοινωνία, είναι σημαντικό οι πολίτες της να μάθουν να κοιτάζουν πέρα από την άνεση των εφαρμογών και των συσκευών και να κατανοούν πώς λειτουργούν πραγματικά. Ξέρουμε πώς να χρησιμοποιούμε υπολογιστές, αλλά πρέπει επίσης να γνωρίζουμε πώς να τους προγραμματίζουμε. Διακυβεύεται λοιπόν όλη η καινοτομία που δεν έχει ακόμη συμβεί. Όπως αυτό σε βάθος Άρθρο CNN λέει, "τάξη υπολογιστή" δεν μπορεί να αφορά τη διδασκαλία των παιδιών να χρησιμοποιούν το σημερινό λογισμικό. πρέπει να αφορά τη διδασκαλία των παιδιών να κάνουν το λογισμικό του αύριο.
Συμφωνείς?
Η Saikat Basu είναι ο Αναπληρωτής Συντάκτης για Διαδίκτυο, Windows και Παραγωγικότητα. Αφού αφαίρεσε τη βρωμιά ενός MBA και μιας δεκαετούς καριέρας μάρκετινγκ, είναι πλέον παθιασμένος να βοηθήσει τους άλλους να βελτιώσουν τις δεξιότητές τους στην αφήγηση. Κοιτάζει για το λείπει κόμμα της Οξφόρδης και μισεί τα κακά στιγμιότυπα οθόνης. Αλλά οι ιδέες φωτογραφίας, Photoshop και παραγωγικότητας καταπραΰνουν την ψυχή του.