Annuncio pubblicitario

Le conferenze di programmazione sono luoghi improbabili per trovare insegnanti. Ma alla recente conferenza di PyCon nel Regno Unito, nel Technocentre di Coventry di proprietà della Coventry University, insegnanti e programmatori stavano lavorando insieme e condividendo le loro relative competenze. Perché? Perché si preoccupano profondamente dell'insegnamento dell'informatica ai giovani.

compsci-PyCon

Il governo del Regno Unito ha recentemente incaricato l'insegnamento dell'informatica nelle scuole britanniche in sostituzione di molte altre curriculum informatico diffamato che ha insegnato le competenze di segreteria di base (e gravemente obsolete), senza molto spazio per nulla altro. La cosa veramente bella del nuovo curriculum informatico è che è incredibilmente aperto. Ci sono alcuni traguardi che devono essere raggiunti, come "utilizzare la sequenza, la selezione e la ripetizione nei programmi; lavorare con variabili e varie forme di input e output“, Ma come ci arrivi dipende interamente dall'insegnante.

instagram viewer

Ciò ha provocato un'esplosione di modi innovativi per insegnare informatica a bambini e adolescenti. Ecco qui alcuni di loro.

Pitone

Pochi linguaggi di programmazione sono abbastanza adatti per insegnare sia ai principianti che ai bambini Pitone I 5 migliori siti Web per imparare la programmazione PythonVuoi imparare la programmazione Python? Ecco i modi migliori per imparare Python online, molti dei quali sono completamente gratuiti. Leggi di più . Ci sono molte ragioni per questo. Forse il primo (e il più convincente) motivo è che le cose sono semplici, dirette e funzionano esattamente come ci si aspetterebbe.

compsci-python

Python è un linguaggio che abbraccia semplicità e leggibilità, e la comunità di sviluppatori Python è famosa per essere accogliente, coscienziosa e disponibile. Per tutti questi motivi e altro ancora, viene utilizzato proprio ora nelle aule britanniche. Python funziona su quasi tutto (anche i telefoni Symbian S60!) Ed è scaricabile e utilizzabile gratuitamente. Cosa c'è di meglio?

Raspberry Pi

Ok, non possiamo parlare di insegnamento dell'Informatica senza parlare di Raspberry Pi. Sono fantastici piccoli dispositivi, che vantano sufficiente RAM e potenza della CPU per eseguire una distribuzione Linux completa senza consumare quasi elettricità.

compsci-pi

Sono anche economici, costano pochi $ 25. Puoi leggere il nostro intervista a Eben Upton Il padre di Raspberry Pi parla: Eben Upton sul futuro della tecnologia e altro ancoraL'entusiasmo si irradia da Eben Upton. È la forza trainante del Raspberry Pi, quel piccolo computer che ha rivoluzionato l'informatica hobbistica dal suo lancio nel 2012. Alto e vestito con indifferenza, il fondatore del ... Leggi di più - il fondatore della fondazione Raspberry Pi e il creatore del Raspberry Pi - per avere un'idea di cosa si tratti. In breve, Raspberry Pi è un piccolo dispositivo economico in cui i bambini possono imparare a programmare e sperimentare senza preoccuparsi di rompere il computer di famiglia.

Questi sono già diventati un enorme successo in classe e hanno spostato milioni di unità. Il prodotto giusto per il giusto prezzo? Qualcuno è davvero sorpreso?

Minecraft

Forse ti starai chiedendo cosa Minecraft ha a che fare con l'insegnamento dell'informatica. È giusto. Mentre Minecraft è un videogioco divertente e creativo Introduzione di A Latecomer a Minecraft [MUO Gaming]Minecraft, la sensazione basata sui blocchi che ha preso d'assalto i giochi, ha ormai ben tre anni. È quasi difficile credere che sia passato tanto tempo da quando è stata pubblicata la prima alfa - ed è ugualmente ... Leggi di più , è improbabile che venga visto in classe senza essere giocato illegalmente sotto la scrivania su un telefono cellulare.

O è? Mojang, gli sviluppatori di MineCraft, ha recentemente rilasciato la versione Raspberry Pi di Minecraft. Questo è fantastico per una serie di ragioni. È gratis; funziona con l'hardware limitato di Raspberry Pi; e può essere espanso programmando con la sua API.

Le persone hanno già usato l'API di Minecraft per cose fantastiche, inclusa la creazione di orologi analogici con blocchi mobili; scrivere cloni di serpenti che controlli muovendo il personaggio di Minecraft; e persino Tetris. Tetris!

Graffiare

Graffiare è un linguaggio di programmazione visiva Come insegnare ai bambini a programmare da zero! Leggi di più creato dal MIT. Mentre i linguaggi di programmazione visiva condividono una serie di attributi in comune con i linguaggi di programmazione basati su testo come Java e Python (in termini di controllo del flusso, sequenza, selezione e ripetizione), differiscono in un punto cruciale modo.

compsci-graffio

I programmi in Scratch sono costruiti trascinando e rilasciando blocchi. Anche se questo potrebbe non piacere agli studenti più anziani o ai veterani dello sviluppo, si rivolge a un importante gruppo demografico: gli studenti più giovani.

Stiamo parlando di studenti delle scuole elementari, qui. Studenti delle scuole elementari. Quelli con meno esperienza sulla tastiera, ma hanno abbastanza coordinazione occhio-mano per trascinare e rilasciare i blocchi. E non hai nemmeno bisogno che Scratch sia installato localmente, dato che esiste un'implementazione piuttosto buona basata su browser di Scratch in offerta.

Bambini e programmazione

Non è mai stato un momento migliore per essere un giovane appassionato di programmazione. Purtroppo, tutte le cose che esistono ora (Linux, Raspberry Pi, Python) o non esistevano quando ero più giovane, o non erano abbastanza raffinate per essere utilizzate in una classe.

Con questo in mente, probabilmente non è mai stato un momento migliore per essere un giovane fanatico. Ma tu cosa ne pensi Sei un insegnante? Stai insegnando la programmazione a un bambino o un fratello? Fammi sapere nei commenti qui sotto.

Credito immagine: PyConUK (LesPounder), Aula (Joseph McKinley)

Matthew Hughes è uno sviluppatore e scrittore di software di Liverpool, in Inghilterra. Raramente si trova senza una tazza di caffè nero forte in mano e adora assolutamente il suo Macbook Pro e la sua macchina fotografica. Puoi leggere il suo blog all'indirizzo http://www.matthewhughes.co.uk e seguilo su Twitter su @matthewhughes.