Smetti di programmare l'insegnamento, inizia a insegnare il pensiero computazionale - 💡 Fix My Ideas

Smetti di programmare l'insegnamento, inizia a insegnare il pensiero computazionale

Smetti di programmare l'insegnamento, inizia a insegnare il pensiero computazionale


Autore: Ethan Holmes, 2019

Gli amministratori scolastici e gli educatori sono attualmente zelanti sull'idea che ogni studente dovrebbe imparare l'informatica. "Pensa al mondo in cui viviamo adesso", afferma il sindaco di New York, Bill de Blasio, "Centinaia di migliaia di buoni posti di lavoro saranno accessibili a chi ha la codifica e altre competenze essenziali." Sono d'accordo che tutti dovrebbero imparare a programmare, ma io in disaccordo con le motivazioni del sindaco de Blasio. Non dovresti imparare a programmare per ottenere un buon lavoro. Imparare a pensare computazionalmente può darti un nuovo modo di capire e descrivere il tuo mondo. Imparare a programmare può renderti una persona più espressiva.

Ci esprimiamo in molte forme diverse e ogni forma ha i suoi elementi fondamentali. I musicisti fanno affidamento su tono, ritmo e timbro. Artisti e designer visivi usano il colore, la forma e la scala. Gli artisti usano movimento, gesti e tempismo. Il pensiero computazionale è un'altra forma di espressione e si basa anche su un insieme di elementi fondamentali: input e output connettono un computer al resto del mondo. Gli indirizzi di memoria con nome chiamati variabili tengono traccia delle proprietà importanti, come la temperatura, i saldi bancari o le pressioni dei pulsanti. Le istruzioni condizionali definiscono cosa fare quando una delle proprietà cambia in modo significativo (ad esempio "se il mio saldo bancario scende sotto i $ 10, inviami un'email"). Varie forme di loop iterativi vengono utilizzate per verificare continuamente le modifiche negli input di un sistema e aggiornare i suoi output. Le funzioni combinano diverse istruzioni in azioni ripetibili. Questi concetti sono alla base di ogni forma di programmazione.

Se ti piace creare delle cose, probabilmente le progetterai con dei computer, o li metterai dentro. Potresti pensare di essere solo un principiante, ma mentre usi questi strumenti, stai imparando a programmare. Se pensi che la programmazione per computer sia solo matematica, ti sbagli. Si tratta di descrivere una situazione in modo preciso e dare indicazioni su cosa fare quando le condizioni cambiano.

Considera questi momenti quotidiani: »Se la temperatura scende sotto i 65 °, accendi il fuoco» Quando l'assolo di batteria inizia, silenzia la traccia della chitarra e fai risaltare la batteria »È solo un salto a sinistra, e poi un passo a destra . Con le mani sui fianchi, tieni le ginocchia strette.

Tutte queste affermazioni incarnano il pensiero computazionale. Potrebbero essere tutti programmi.

I pensatori computazionali non sono solo programmatori. Sono le persone che possono creare schemi intricati e deliziosi in Illustrator, o creare un gizmo davvero interessante in Minecraft, o fare in modo che un sintetizzatore MIDI suoni assoli di jazz microtonal pazzesco. Capiscono non solo come far parlare un computer, ma hanno anche immaginazione per quello che potrebbe dire. Le persone spesso chiedono, "Che lingua dovrei imparare?" Non c'è una risposta giusta perché imparerai diversi se inizi a programmare. Scegli qualcosa che i computer sono utilizzati per quello che ti eccita e scopri quali sono le lingue utilizzate per farlo accadere. Con ogni nuova applicazione, è probabile che tu impari una nuova lingua e diventerai un programmatore migliore e un pensatore computazionale migliore come te.

Parlare e scrivere non è solo qualcosa che fanno i linguisti, né la programmazione dovrebbe essere qualcosa che solo gli scienziati informatici fanno. Quindi impara a programmare. Come ogni forma di espressione, allargherà la tua visione del tuo mondo man mano che impari a dominarlo.

(Sopra) Leo Villareal del progetto The Bay Lights utilizza il codice per creare fantastici giochi di luce sul Bay Bridge di San Francisco. Foto di Lucas Saugan



Si Può Essere Interessati

Craft Biz Q + A: Queen Puff Puff

Craft Biz Q + A: Queen Puff Puff


La migliore storia di business di Maker che abbia mai sentito ...

La migliore storia di business di Maker che abbia mai sentito ...


Il meglio del Maker Faire Bay Area Beats: Bikes, Robot, Outdoor e Arts

Il meglio del Maker Faire Bay Area Beats: Bikes, Robot, Outdoor e Arts


Affina il tuo vino

Affina il tuo vino






Messaggi Recenti