Chiudi l'annuncio

Una delle tendenze che Apple ha promosso recentemente è che sapere programmare è quasi una necessità. Zia Kateřina di Saturnino forse direbbe che la pratica rende perfetti e la canna bisogna piegarla quando è giovane, per questo Apple cerca di gettare le basi della capacità di programmazione nei più piccoli. Ma Swift Playgrounds non è affatto esclusivamente per loro.

Swift Playgrounds è un'app che aiuta i bambini a comprendere le basi della programmazione Swift. Ma sicuramente non può essere descritto come un'applicazione/gioco educativo unilaterale, perché è progettato in modo tale che, oltre a Swift in quanto tale, i bambini imparino i principi generali della programmazione, del ragionamento e della logica. Come famiglia, abbiamo provato in prima persona Swift Playgrounds su un iPad 2018. Cosa ci ha portato l'applicazione?

Un parco giochi per tutti

I parchi giochi sono per principianti? Sì e no. Il modo in cui comunica l'applicazione è così comprensibile che anche gli utenti che non hanno mai visto alcun codice in vita loro possono gestirlo. Allo stesso tempo, è così divertente che anche chi ha già un po' di esperienza non si annoierà. Playgrounds è stato testato dalla nostra figlia di dieci anni, che ha già esperienza con Karl e Baltík, ma anche i bambini che non amano la programmazione riescono a cavarsela. Il programma è testuale-visivo. L'utente inizia innanzitutto con la creazione di singoli comandi, che impara gradualmente a assemblare in catene, anelli e costruzioni più complesse. I singoli campi da gioco nell'applicazione rappresentano una sorta di mini-applicazioni: lezioni, ognuna delle quali si concentra su un'area diversa. Ci sono parecchi parchi giochi, o minigiochi se preferisci, oltre a vari modelli. Il nucleo di apprendimento è composto da tre moduli base: "Impara a codificare 1", "Impara a codificare 2" e "Impara a codificare 3".

La prima lezione ha lo scopo di insegnare all'utente i comandi base di Swift. I comandi si immettono facendo clic, non è necessario scrivere l'intero codice. Puoi vedere cosa faranno in pratica i comandi inseriti nella parte superiore dello schermo in cui il personaggio principale si muove nel suo mondo animato 3D. Dopo aver inserito i comandi pertinenti, fai clic sul pulsante "Esegui il mio codice" per eseguire Byta. Ma se non ti piace Byte, puoi provare una delle altre lezioni

Inizialmente l'applicazione ti aiuta molto intensamente con i comandi, permettendoti gradualmente di diventare indipendente e di utilizzare attivamente ciò che hai imparato nelle lezioni precedenti. La difficoltà aumenta gradualmente, ma l'applicazione tiene conto anche della possibilità che possa essere semplicemente troppo per te e offre la possibilità di aiuto. Allo stesso modo, puoi rinfrescare le tue conoscenze in qualsiasi momento iniziando una delle lezioni più vecchie.

 

Il miglior insegnante

Una delle cose migliori di Swift Playgrounds, insieme ai suoi controlli incredibilmente facili e perfettamente intuitivi, è il suo approccio all'utente. L'app non insiste su una procedura specifica che devi imparare come una scimmia. Se riesci a trovare il tuo percorso verso il tuo obiettivo, Playgrounds celebrerà il tuo successo come se stessi seguendo un percorso predeterminato passo dopo passo. Allo stesso modo, non ti metterà in una posizione di svantaggio se decidi di avvalerti dell’aiuto. Un vantaggio decisivo è la variabilità delle lezioni individuali, oltre al fatto che nulla ti obbliga a seguire rigorosamente un unico percorso. Puoi iniziare con qualsiasi lezione e completarne diverse contemporaneamente senza dover necessariamente completare la lezione precedente.

Un punto negativo significativo, e probabilmente l'unico, nella nostra regione potrebbe sembrare essere l'inglese, che soprattutto i bambini più piccoli non padroneggiano, ma non è un problema insormontabile. Anche chi non parla inglese può ricordare i singoli comandi, e i commenti e le istruzioni di accompagnamento sono scritti in un inglese facile da digerire: se tuo figlio non parla molto bene l'inglese, non sarà un problema tradurre brevi testi .

Alcuni potrebbero anche considerare uno svantaggio il fatto che Playgrounds non sia disponibile per iPhone. Ma quando proverai l'applicazione, vedrai tu stesso che l'ambiente iPad è perfetto per questo. La dimensione del display è assolutamente ottimale, e probabilmente anche il più grande iPhone attualmente sul mercato non permetterebbe di utilizzare Playgrounds in modo sufficientemente comodo ed efficiente, e probabilmente non ci sarebbe nemmeno spazio per apportare modifiche specifiche al codice.

Non aver paura di provare Playgrounds. Se, come l'autore di questo articolo, avete smesso di programmare negli anni '90, perché i tutorial di QBasic non venivano più pubblicati su Ábíček, e Mortal Kombat, che un compagno di classe vi portava compresso su venti floppy disk, ha cominciato a sembrarvi più divertente, l'applicazione può essere per te un trampolino di lancio facile e divertente, un ponte di ritorno verso il mondo dei codici e dei comandi.

Swift Playgrounds
.