Se sei un educatore che insegna informatica o ti stai preparando ad affrontare questa materia, questo articolo ti sarà di grande aiuto. Abbiamo raccolto le principali tendenze nell'insegnamento dell'informatica nelle scuole statunitensi (sulla base del sondaggio State of Computer Science Education), che dovresti tenere a mente.
Solo la metà delle scuole secondarie offre informatica di base
L’apprendimento dell’informatica favorisce la curiosità e l’immaginazione, oltre a migliorare il pensiero logico e critico e le capacità di risoluzione dei problemi. In poche parole, l’informatica può aiutare a far crescere una nazione “più intelligente”. E anche il governo lo sa. Ecco perché nell'ultimo anno le scuole hanno aumentato la loro capacità tecnologica e hanno iniziato a insegnare l'informatica nelle prime classi. E in alcune scuole, all’estremità superiore del percorso K-12, gli studenti delle scuole superiori imparano anche argomenti avanzati come la sicurezza informatica, la scienza dei dati e l’intelligenza artificiale. Tuttavia, solo una piccola maggioranza di tutte le scuole superiori statunitensi offre ora l’informatica di base: il 53%. Non è giusto menzionare che, rispetto al sondaggio del 2018, la percentuale delle “scuole CS” ha fatto un enorme balzo dal 35%. Questo progresso significativo è in gran parte ottenuto grazie all’impegno e agli sforzi di insegnanti, dirigenti scolastici, presidi, politici e altri sostenitori. Inoltre, il numero di studenti che sostengono gli esami AP di informatica è salito alle stelle negli anni precedenti. Gli esami AP di informatica, infatti, sono aumentati del 13% (179.188 esami in 7.139 scuole). Lanciato nel 2016, l'esame AP Computer Science A si concentra sulla risoluzione di problemi e sulla programmazione orientata agli oggetti utilizzando Java come nucleo. L'esame copre le grandi idee dell'informatica e abitua gli studenti al pensiero computazionale, compresi gli algoritmi. Sebbene alcune scuole non siano in grado di fornire una buona preparazione per l'esame, è per questo che molti insegnanti fanno riferimento a corsi Java online che coprono le aree di conoscenza e formano le competenze di cui i loro studenti hanno bisogno per superare gli esami CS.Squilibrio nell'insegnamento dell'informatica nelle scuole
Detto questo, data l'importanza dell'informatica nella società odierna, è inadeguato che quasi la metà delle scuole non abbia corsi di informatica. Detto questo, l’indagine rivela che ci sono alcune disparità tra coloro che hanno accesso all’educazione informatica: le scuole rurali, le scuole urbane e le scuole con una percentuale più alta di studenti economicamente svantaggiati hanno meno probabilità di offrire CS. Pertanto, si dovrebbe lavorare di più per migliorare l’accesso e la partecipazione di tutti i segmenti di studenti. Ecco perché la Code.org Advocacy Coalition ha elaborato una serie di nove politiche volte a rendere l'informatica una parte fondamentale del sistema educativo statunitense nel suo complesso. Questo quadro politico completo amplia l'insegnamento e l'apprendimento dell'informatica supportando i seguenti principi: equità e diversità, chiarezza, capacità, leadership e sostenibilità. E, se controlliamo le statistiche, vedremo che gli stati americani che adottano più delle nove politiche stanno ottenendo risultati sorprendenti (cioè hanno una percentuale maggiore di scuole che offrono informatica). Durante l'anno precedente, 31 stati hanno adottato 50 politiche sull'educazione informatica: Alabama, Arkansas, Idaho, Indiana, Maryland, Nevada e Carolina del Sud hanno implementato tutte le nove politiche raccomandate dalla Code.org Advocacy Coalition. Ciò che è degno di nota è che due di questi stati (Arkansas e Carolina del Sud) hanno le percentuali più alte di scuole superiori che offrono informatica (92% ciascuna), seguite dal Maryland con il 90%.Molti insegnanti dei corsi di informatica non hanno nemmeno una certificazione in informatica
Fino a poco tempo fa, la maggior parte degli stati non richiedeva agli insegnanti dei corsi di informatica nemmeno di possedere una certificazione in informatica. Pertanto molti insegnanti di informatica erano nuovi all'informatica ma non all'insegnamento: il 53% degli intervistati aveva più di 10 anni di esperienza in classe e solo il 16% di loro aveva più di 10 anni di esperienza nelle classi di informatica. Inoltre, solo il 30% aveva una laurea in informatica, informatica o un campo correlato, e il 6% aveva una laurea in informatica. In definitiva, molti corsi di informatica sono tenuti da una persona che non possiede credenziali di insegnamento di informatica. Perché succede questo? Perché alcuni stati non dispongono di programmi di certificazione o hanno percorsi incoerenti per ottenere credenziali appropriate. Da ciò è facile concludere che gli insegnanti necessitano di un percorso più diretto per prepararsi all'insegnamento dell'informatica. Certificazioni o corsi aggiuntivi garantiranno sicuramente che gli insegnanti abbiano conoscenze sufficienti per insegnare l'informatica ad altre persone. CodeGym dà quindi una mano a studenti e insegnanti offrendo sviluppo professionale online e preparandoli per esami, certificazioni e lezioni (offrendo informazioni aggiuntive su argomenti specifici).In che modo l'istruzione secondaria può trarre vantaggio dal corso CodeGym
Le lezioni sono progettate in un formato “gamificato”, che sarà un ovvio vantaggio se gli insegnanti desiderano aggiungere qualcosa di interattivo al loro corso di informatica e rendere le loro lezioni più coinvolgenti per le classi elementari o avanzate. Inoltre, la teoria viene spiegata attraverso esempi di vita reale. Il corso prevede due percorsi formativi. Il primo è esteso e si compone di quattro moduli (Java Syntax, Java Core, Java Multithreading, Java Collections) che comprendono 10 o più livelli ciascuno. Completando ogni modulo, lo studente acquisirà padronanza delle tue capacità di programmazione attraverso lezioni teoriche e attività pratiche. Ti verrà offerto di risolvere 1200 compiti di codifica su diversi argomenti e livelli di complessità.Il curriculum del corso CodeGym esteso:
Il secondo percorso di apprendimento è il programma di formazione per l'esame AP Java che comprende 18 livelli. Questo pacchetto comprende gli argomenti necessari allo studente per superare questo esame.Il curriculum del corso CodeGym dell'esame AP Java:
Dai livelli intermedi, il corso offre agli studenti un'incredibile opportunità di iniziare a scrivere mini-progetti come giochi, chatbot, emulatori ATM, app per un ristorante, ecc. La cosa fantastica è che il corso è supportato da un sistema intelligente di verifica automatica delle attività (mentore virtuale ) che verifica istantaneamente i tuoi "compiti a casa", fornisce feedback su di essi e aiuta a correggere gli errori. Per semplificare il processo di implementazione delle attività, CodeGym è integrato con IntelliJ IDEA, uno degli IDE Java moderni più popolari. Pertanto, gli studenti potranno completare le attività direttamente in IDEA. E come ciliegina sulla torta, il corso è disponibile anche sull'app Android per maggiore comodità e flessibilità. Il corso è disponibile per gruppi per scuola o università. Tutti gli account degli studenti sono collegati nella tua sezione speciale. In un gruppo privato, tutti hanno anche accesso alla classifica che mostra i risultati e le valutazioni degli studenti, in base al loro livello e alle attività svolte. È inoltre disponibile la possibilità di creare commenti/articoli. Una volta pubblicato un nuovo articolo, tutti i membri del gruppo verranno immediatamente avvisati (gli articoli possono includere materiali didattici, discussioni sulle attività, ecc.).Riepilogo
Sebbene vi siano evidenti progressi nell’accesso all’informatica rispetto agli anni precedenti, gli insegnanti di molte scuole devono ancora affrontare numerose sfide nell’insegnamento dell’informatica. Le sfide principali sono:- la mancanza di esperienza pratica nell’insegnamento dell’informatica
- l’assenza di un programma formativo unificato
- l’accesso insufficiente alla formazione CS
GO TO FULL VERSION