Αρχική σελίδα » Κωδικοποίηση » 5 μύθοι για τη διδασκαλία των παιδιών στον κώδικα

    5 μύθοι για τη διδασκαλία των παιδιών στον κώδικα

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

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

    Συζητώντας την ανάγκη διδασκαλίας της κωδικοποίησης

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

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

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

    Μύθος # 1 - Ο προγραμματισμός ξεκινά από την οθόνη

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

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

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

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

    Αν θέλετε να μάθετε περισσότερα σχετικά με το πώς η δημιουργική εμπιστοσύνη μπορεί να βοηθήσει τα παιδιά σας στο μελλοντικό επάγγελμά τους, ρίξτε μια ματιά στο βιβλίο “Δημιουργία καινοτόμων” από τον Tony Wagner, έναν λαμπρό καθηγητή του Χάρβαρντ.

    Μύθος # 2 - Η κωδικοποίηση πρέπει να βαρεθεί για τα παιδιά

    Η κωδικοποίηση είναι βαρετή μόνο για τα παιδιά αν τους διδάσκεται με τον ίδιο τρόπο που διδάσκονται στους ενήλικες.

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

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

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

    Μύθος # 3 - Πρέπει να ξεκινήσουν σε πολύ νεαρή ηλικία

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

    Οι εκπαιδευτικοί χώροι, όπως το Code.org, έχουν ασκήσεις για παιδιά ηλικίας 4-6 ετών να βελτιώσουν τις υπολογιστικές τους δεξιότητες και τη βασική λογική. Ωστόσο, οι περισσότεροι άνθρωποι που επισκέπτονται τις τοποθεσίες πιθανότατα δεν θα σκέφτονται αυτές τις ασκήσεις όπως “προγραμματισμός”.

    Σε αυτό το άρθρο Venture Beat τρεις επαγγελματίες της πληροφορικής δίνουν τρεις πολύ διαφορετικές απόψεις σχετικά με το αν αξίζει να διδάξουμε τα παιδιά που κωδικοποιούν. Οι διαφορετικές απόψεις τους πηγάζουν από τους διαφορετικούς τους ορισμούς για το τι είναι η κωδικοποίηση.

    Γενικά, μπορεί να ειπωθεί, ότι ακόμη και οπτικές γλώσσες, όπως το Scratch (συνιστάται στα 8-16 ετών), είναι δύσκολο να αντιληφθούν τα περισσότερα παιδιά ηλικίας μικρότερης από την ηλικία δημοτικού, σε ηλικία πριν μπορέσουν να διαβάσουν με σιγουριά, να γράψουν και να χρησιμοποιήσουν βασικές μαθηματικές ενέργειες.

    Επίσης, οι περισσότεροι από τους καλύτερους προγραμματιστές της εποχής μας έμαθαν να κωδικοποιήσουν ως ηλικιωμένο παιδί ή έφηβος, για παράδειγμα ο Bill Gates ξεκίνησε στις 13 και ο Mark Zuckerberg ήταν στην 6η τάξη.

    Μύθος # 4 - Είναι δυνατή η επιλογή της σωστής γλώσσας

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

    Αν μιλάμε για γλώσσες προγραμματισμού που χρησιμοποιούνται στην πραγματική ζωή, μπορούμε να πούμε ότι είναι καλύτερο να ξεκινήσουμε είτε με μια γλώσσα που έχει μια απλή σύνταξη, όπως η Python, ή κάτι τέτοιο τρέχει σε κάθε συσκευή χωρίς ταλαιπωρία, όπως το JavaScript (το οποίο μπορεί να εκτελεστεί σε οποιοδήποτε πρόγραμμα περιήγησης στο web).

    Ένα πράγμα είναι βέβαιο, είναι αδύνατο να διαλέξουμε τη σωστή γλώσσα και έτσι δεν αξίζει να το τονίσουμε πάρα πολύ.

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

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

    Παρακάτω, μπορείτε να δείτε τον Κοινοτικό Δείκτη Προγραμματισμού TIOBE που δείχνει τη δημοτικότητα διαφορετικών γλωσσών προγραμματισμού μεταξύ 2002 και 2016.

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

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

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

    Μύθος # 5 - Στο μέλλον ο καθένας θα πρέπει να κωδικοποιήσει

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

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

    Ωστόσο, η ψηφιακή παιδεία θα είναι ζωτικής σημασίας για όλους. ΕΝΑ ψηφιακά γραπτό πρόσωπο είναι κάποιος που μπορεί:

    • με ασφάλεια και σιγουριά χρήση διαφορετικές συσκευές και λογισμικά
    • καταλάβουν πώς σχετίζονται ο ένας στον άλλον
    • έχετε μια ασφαλή γνώση όπως η δημοσίευση στο διαδίκτυο, τα εργαλεία ηλεκτρονικής επικοινωνίας, η αναζήτηση στο διαδίκτυο, οι επεξεργαστές κειμένων, τα υπολογιστικά φύλλα, τα συστήματα διαχείρισης περιεχομένου, τα κοινωνικά μέσα, οι εκδότες εικόνων, το λογισμικό παραγωγικότητας και πολλά άλλα
    • και κατανοήσουν τις έννοιες όπως το ηλεκτρονικό απόρρητο και τα ψηφιακά δικαιώματα και ευθύνες.
    ΕΙΚΟΝΑ: efaqt.com

    Ο ψηφιακός γραμματισμός είναι πιο σημαντικός

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

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

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

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