I bambini Salute e Istruzione > bambino Istruzione > articoli Correlati > Programma o essere programmato

Programma o essere programmato


Proprio di recente ho avuto la fortuna di partecipare ad una sessione Hackjam presso il meraviglioso convegno Educon qui a Philadelphia. Dopo Smontavamo nel senso hacker Monopoli reinventando il gioco, ci è stato presentato lo strumento Hackasaurus, che permette agli studenti di vedere non solo, ma manipolare il codice su un sito web.

Alcune persone possono mettere in discussione l'etica dietro insegnare ai bambini di " hacking "siti web, ma in questo contesto, l'idea non è per gli studenti a prendere i siti web à la anonimo, ma piuttosto di vedere che le pagine web non sono magici. Come i computer, telefoni, tablet e strumenti web diventano sempre più user-friendly, diventa più facile dimenticare che c'è un essere umano dietro tutti i software, giochi, applicazioni e siti web che usiamo. Hackasaurus mostra agli studenti il ​​codice dietro siti web, e come si può alterare il sito, modificando il codice.

Con le tante scuole di far cadere i programmi di informatica, e con sempre meno studenti lasciano la scuola con queste abilità, ci sono meno partecipanti nella creazione di software, giochi, applicazioni e simili, e sempre più persone che sono semplicemente consumatori di questi prodotti. Con un minor numero di partecipanti viene meno l'innovazione. Con meno innovazione, i consumatori diventano intrappolati in ciò che vengono venduti. Inoltre, con minore innovazione viene meno progresso scientifico. Senza innovazione e capacità di programmazione, non esisterebbero dispositivi come bracci robotici sui rover su Marte o degli arti realistici per i soldati di ritorno dalla guerra.

La programmazione del futuro

Abbiamo bisogno di sostenere e mantenere la programmazione e la codifica in tutte le nostre scuole - non solo le nostre scuole superiori tecniche o istituti di istruzione superiore. E abbiamo bisogno di insegnare l'alfabetizzazione informatica per più motivi che l'innovazione e il consumismo. La programmazione richiede il pensiero critico, abilità matematiche, capacità di comunicazione, problem solving, creatività e perseveranza. Queste sono tutte le cose che le aziende non possono ottenere abbastanza di questi giorni quando alla ricerca di nuovi talenti.

A titolo di esempio, il mio terzo-to-alunni di seconda media stanno imparando Scratch, software di programmazione libera dal MIT, per creare giochi e scene animate che coinvolgono personaggi o oggetti chiamati
sprite
. Durante il processo, sono stati costretti a pensare in modo logico ( "Se voglio che il mio sprite ... poi ho bisogno di dirgli di fare questo prima, allora questo ..."), hanno bisogno di capire la matematica ( "Quanti gradi voglio il mio sprite ruotare? Quali coordinate x, Y non voglio che il mio sprite per scivolare a? "), hanno bisogno di sudare un po '(" Perché non sta funzionando? di cosa ho bisogno di cambiare? ") , e hanno bisogno di essere pieno di risorse ( "c'è qualcun altro che ha avuto successo con quello che sto lavorando?"). La maggior parte degli studenti cominciano frustrato e finiscono completamente impegnato. Inoltre si concludono con una migliore comprensione di come funzionano i loro giochi preferiti.
E
sperimentano le importanti lezioni di apprendimento dal fallimento e imparare a pensare come un programmatore quando consumano i media nella loro vita.

Autore Douglas Rushkoff ha scritto numerosi libri sulla intersezione di tecnologia e l'umanità, compresi
Programma o da programmare: Dieci Comandi per
a Digital Age. Di seguito un video di Rushkoff parlando al South by Southwest 2010 Conference di Austin, TX.

Avete altre risorse si utilizza? Si prega di condividere qui.

&

articoli Correlati

articoli CorrelatiEducazione FamigliaScolariDiverso Istruzione Bambino